Opera 16.0.1196.62 リリース

Opera 16がようやくリリース

例 launcher_lib.dll のヌルポインターの件直ってないので修正

 SUB_L10057FB0:
          push    ebp
          mov    ebp,esp
          sub    esp,00000010h
          push    ebx
          push    esi
          xor    eax,eax
          push    edi
          mov    edi,[ebp+08h]
          mov    esi,ecx
          mov    [ebp-10h],eax
          mov    [ebp-0Ch],eax
          mov    [ebp-08h],eax
          mov    eax,[edi]
          mov    edx,[eax+04h]
          lea    ecx,[ebp-10h]
          push    ecx
          mov    ecx,edi
          call    edx
          mov    bl,al
          mov    [ebp+0Bh],bl
          test    bl,bl
          jz     L10058035
          mov    ecx,[ebp+08h]
          mov    edx,[ebp-0Ch]
          mov    eax,[esi+04h]
          push    ecx
          mov    ecx,[ebp-10h]
          push    edx
          push    ecx
          push    eax
          mov    ecx,esi
          call    SUB_L10057E60
          mov    eax,[ebp-10h]
          mov    ecx,[ebp-0Ch]
          cmp    eax,ecx
          jz     L10058014
          push    00000000h
          push    ecx
          push    eax
          mov    ebx,eax
          call    SUB_L10007AD0
          mov    [ebp-0Ch],ebx
          mov    bl,[ebp+0Bh]
          add    esp,0000000Ch
 L10058014:
          lea    edx,[ebp+08h]
          push    edx
          mov    ecx,esi
          mov    [ebp+08h],edi
          call    SUB_L100028E0
          lea    ecx,[ebp-10h]
          call    SUB_L10057E00
          pop    edi
          pop    esi
          mov    al,bl
          pop    ebx
          mov    esp,ebp
          pop    ebp
          retn    0004h

オリジナル

 SUB_L10057FAA:
          push    ebp
          mov    ebp,esp
          sub    esp,00000010h
          push    ebx
          push    esi
          xor    eax,eax
          push    edi
          mov    edi,[ebp+08h]
          mov    esi,ecx
          mov    [ebp-10h],eax
          mov    [ebp-0Ch],eax
          mov    [ebp-08h],eax
          xor    ebx,ebx
          test    edi,edi
          jz     L1005802A

          mov    eax,[edi]
          mov    edx,[eax+04h]
          lea    ecx,[ebp-10h]
          push    ecx
          mov    ecx,edi
          call    edx
          mov    bl,al
          mov    [ebp+0Bh],bl
          test    bl,bl
          jz     L10058035
          mov    ecx,[ebp+08h]
          mov    edx,[ebp-0Ch]
          mov    eax,[esi+04h]
          push    ecx
          mov    ecx,[ebp-10h]
          push    edx
          push    ecx
          push    eax
          mov    ecx,esi
          call    SUB_L10057E60
          mov    eax,[ebp-10h]
          mov    ecx,[ebp-0Ch]
   &nbs
p;      cmp    eax,ecx
          jz     L10058014
          push    00000000h
          push    ecx
          push    eax
          mov    ebx,eax
          call    SUB_L10007AD0
          mov    [ebp-0Ch],ebx
          mov    bl,[ebp+0Bh]
          add    esp,0000000Ch
 L10058014:
          lea    edx,[ebp+08h]
          push    edx
          mov    ecx,esi
          mov    [ebp+08h],edi
          call    SUB_L100028E0
          lea    ecx,[ebp-10h]
          call    SUB_L10057E00
 L1005802A:
          pop    edi
          pop    esi
          mov    al,bl
          pop    ebx
          mov    esp,ebp
          pop    ebp
          retn    0004h

変更後

100446D0 (CALL1)
10044712 (CALL1)
10044754 (CALL1)
10044C1B (CALL1)
10044CE4 (CALL1)
10045204 (CALL1)
100452F6 (CALL1)
1004554C (CALL1)
100464CD (CALL1)
100468A5 (CALL1)
10046F65 (CALL1)
100472AC (CALL1)
1004742F (CALL1)
100474FA (CALL1)
10047E09 (CALL1)
10048546 (CALL1)
10048556 (CALL1)
1004867D (CALL1)
10048781 (CALL1)
100488F2 (CALL1)
10048902 (CALL1)
10048A3E (CALL1)
10048B4E (CALL1)
10048CB0 (CALL1)
10048CC0 (CALL1)
10048DF6 (CALL1)
10048F03 (CALL1)
1004B061 (CALL1)
1004B13B (CALL1)
1004B967 (CALL1)
1004BACB (CALL1)
10051844 (CALL1)
10052091 (CALL1)
100522F1 (CALL1)
10058BD7 (CALL1)
1005A2F5 (CALL1)
1005A3B6 (CALL1)
1005A975 (CALL1)
1005AA36 (CALL1)

再配置が必要なテーブル

Windows 2000 拡張カーネル向けインストーラー
opera_16.0.1196.62_setup_w2k.exe

op16

Opera 12.16 リリース → 技術的な不具合で公開取り消し

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です