* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0042AFAC(C)
|
:0042AEF3 0FBEFB movsx edi, bl
:0042AEF6 57 push edi
* Possible StringData Ref from Data Obj ->"%c:\"
|
:0042AEF7 68BC114B00 push 004B11BC
:0042AEFC 56 push esi
:0042AEFD E814540700 call 004A0316
:0042AF02 83C40C add esp, 0000000C
:0042AF05 56 push esi
* Reference To: KERNEL32.GetDriveTypeA, Ord:0104h
|
:0042AF06 FF1558C14A00 Call dword ptr [004AC158]
:0042AF0C 83F805 cmp eax, 00000005
:0042AF0F 0F8592000000 jne 0042AFA7
:0042AF15 57 push edi
* Possible StringData Ref from Data Obj ->"%c:\"
|
:0042AF16 68BC114B00 push 004B11BC
:0042AF1B 56 push esi
:0042AF1C E8F5530700 call 004A0316
:0042AF21 83C40C add esp, 0000000C
:0042AF24 8D442430 lea eax, dword ptr [esp+30]
:0042AF28 8D4C2410 lea ecx, dword ptr [esp+10]
:0042AF2C 8D542414 lea edx, dword ptr [esp+14]
:0042AF30 6A00 push 00000000
:0042AF32 6A00 push 00000000
:0042AF34 50 push eax
:0042AF35 51 push ecx
:0042AF36 52 push edx
:0042AF37 8D44242C lea eax, dword ptr [esp+2C]
:0042AF3B 6A0F push 0000000F
:0042AF3D 50 push eax
:0042AF3E 56 push esi
* Reference To: KERNEL32.GetVolumeInformationA, Ord:0177h
|
:0042AF3F FF15F4C04A00 Call dword ptr [004AC0F4]
:0042AF45 85C0 test eax, eax
:0042AF47 745E je 0042AFA7
:0042AF49 8D4C2418 lea ecx, dword ptr [esp+18]
* Possible StringData Ref from Data Obj ->"ED5_DVD"
|
:0042AF4D 6888F04B00 push 004BF088
:0042AF52 51 push ecx
* Reference To: KERNEL32.lstrcmpA, Ord:02FCh
|
:0042AF53 FF15ECC04A00 Call dword ptr [004AC0EC]
:0042AF59 85C0 test eax, eax
:0042AF5B 0F8494000000 je 0042AFF5
:0042AF61 8D542418 lea edx, dword ptr [esp+18]
* Possible StringData Ref from Data Obj ->"ED5_CD1"
|
:0042AF65 6880F04B00 push 004BF080
:0042AF6A 52 push edx
* Reference To: KERNEL32.lstrcmpA, Ord:02FCh
|
:0042AF6B FF15ECC04A00 Call dword ptr [004AC0EC]
:0042AF71 85C0 test eax, eax
:0042AF73 0F84B1000000 je 0042B02A
:0042AF79 57 push edi
* Possible StringData Ref from Data Obj ->"%c:\ED5_XP\WAVEDVD\ED5WV001.WAV"
|
:0042AF7A 6860F04B00 push 004BF060
:0042AF7F 56 push esi
:0042AF80 E891530700 call 004A0316
:0042AF85 83C40C add esp, 0000000C
:0042AF88 56 push esi
:0042AF89 FFD5 call ebp
:0042AF8B 83F8FF cmp eax, FFFFFFFF
:0042AF8E 7553 jne 0042AFE3
:0042AF90 57 push edi
* Possible StringData Ref from Data Obj ->"%c:\ED5_XP\WAVE\ED5WV001.WAV"
|
:0042AF91 6840F04B00 push 004BF040
:0042AF96 56 push esi
:0042AF97 E87A530700 call 004A0316
:0042AF9C 83C40C add esp, 0000000C
:0042AF9F 56 push esi
:0042AFA0 FFD5 call ebp
:0042AFA2 83F8FF cmp eax, FFFFFFFF
:0042AFA5 7571 jne 0042B018
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0042AF0F(C), :0042AF47(C)
|
:0042AFA7 FEC3 inc bl
:0042AFA9 80FB5A cmp bl, 5A
:0042AFAC 0F8E41FFFFFF jle 0042AEF3
* Reference To: USER32.ShowCursor, Ord:0266h
|
:0042AFB2 8B1D48C24A00 mov ebx, dword ptr [004AC248]
:0042AFB8 6A01 push 00000001
:0042AFBA FFD3 call ebx
:0042AFBC 6815000100 push 00010015
* Possible StringData Ref from Data Obj ->"英雄伝説Ⅴ 起動エラー"
|
:0042AFC1 6828F04B00 push 004BF028
* Possible StringData Ref from Data Obj ->"英雄伝説Ⅴのゲームディスクをセットしてください"
->"。"
|
:0042AFC6 68F4EF4B00 push 004BEFF4
:0042AFCB 6A00 push 00000000
* Reference To: USER32.MessageBoxA, Ord:01BEh
|
:0042AFCD FF1550C24A00 Call dword ptr [004AC250]
:0042AFD3 6A00 push 00000000
:0042AFD5 8BF8 mov edi, eax
:0042AFD7 FFD3 call ebx
:0042AFD9 83FF04 cmp edi, 00000004
:0042AFDC 756F jne 0042B04D
:0042AFDE E90EFFFFFF jmp 0042AEF1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0042AF8E(C)
|
:0042AFE3 0FBEC3 movsx eax, bl
:0042AFE6 50 push eax
* Possible StringData Ref from Data Obj ->"%c:\"
|
:0042AFE7 68BC114B00 push 004B11BC
:0042AFEC 56 push esi
:0042AFED E824530700 call 004A0316
:0042AFF2 83C40C add esp, 0000000C
仔细看一下就知道我在干什么了吧...............
查找ED5_xp.exe中的83f8050f8592
改成83f8050f85e0
再查找85c0745e,改成85c074ac