IE用Google Toolbar がWin2000にインストールできない理由を解析 その1
Internet Explorer 用Google Toolbarが最新版だとインストールできなくなっています。
そこで、どこでエラーが出ているか時間をかけて解析してみました。
Kernel32をKDWでインストールしてもインストール中でエラーになってしまいます。
---Start Sun Mar 14 14:49:30 2010
Run: |
エラーを見ると0x80040502
mov eax,SSZ00447A60_installer_componentinstaller_com push eax lea edx,[ebp-30h] push edx push ecx push eax push 80040502h lea ecx,[ebp-3Ch] call SUB_L0041670A mov ecx,eax |
ここがエラーの原因になっています
L0041A442: mov eax,[esp+08h] mov eax,[eax] mov edx,[eax-0Ch] push 00000001h lea edx,[edx+edx+02h] push edx push eax push [esp+10h] call SUB_L0041A393 retn 0008h |
全て、L0041A442 への返り値が0の時にエラー処理に進んでいるので、次の3箇所を書き換えて見ました。
00405400 E8590E0100 call SUB_L0041625E 00405405 84C0 test al,al 00405407 7563 jnz L0040546C |
004162CD E870410000 call SUB_L0041A442 004162D2 84C0 test al,al 004162D4 7526 jnz L004162FC |
0040A328 E815010100 call SUB_L0041A442 0040A32D 8B4D0C mov ecx,[ebp+0Ch] 0040A330 83C1F0 add ecx,FFFFFFF0h 0040A333 8AD8 mov bl,al 0040A335 E89D72FFFF call SUB_L004015D7 0040A33A 5E pop esi 0040A33B 84DB test bl,bl 0040A33D 5B pop ebx 0040A33E B8848F4400 mov eax,SSZ00448F84 0040A343 7434 jz L0040A379 |
インストールはできましたが
起動できません><
もうちょっと解析が必要みたいですね。
関連サイト:
Google ツールバー
Comments