-
-
[己解决]跳过关闭时弹出的确认对话框?
-
发表于:
2010-2-7 22:05
3629
-
软件已破解好了,在退出时总是弹出确认对话框,点是退出,否不退出,在破这步的时候有些麻烦,下面是代码:
0043A926 81C4 00020000 add esp,200
0043A92C C3 retn
0043A92D 90 nop
0043A92E 90 nop
0043A92F 90 nop
0043A930 8B01 mov eax,dword ptr ds:[ecx]
0043A932 FFA0 D0000000 jmp dword ptr ds:[eax+D0]
0043A938 90 nop
0043A939 90 nop
0043A93A 90 nop
0043A93B 90 nop
0043A93C 90 nop
0043A93D 90 nop
0043A93E 90 nop
0043A93F 90 nop
0043A940 6A 04 push 4
0043A942 68 4C684600 push pdf2rtf.0046684C ; pdf2word
0043A947 68 909F4600 push pdf2rtf.00469F90 ; 要退出吗?
0043A94C E8 FBA90000 call <jmp.&MFC42.#4224> ; 调用退出框
0043A951 83F8 06 cmp eax,6
0043A954 75 08 jnz short pdf2rtf.0043A95E
0043A956 6A 00 push 0
0043A958 FF15 14814400 call dword ptr ds:[<&KERNEL32.ExitProcess>] ; kernel32.ExitProcess
0043A95E C3 retn
0043A95F 90 nop
0043A960 6A 01 push 1
0043A962 6A 00 push 0
0043A964 6A 00 push 0
0043A966 68 C46F4600 push pdf2rtf.00466FC4 ;
0043A94C E8 FBA90000 call <jmp.&MFC42.#4224> 到这弹出对话框,点“是”到下面0043A951 83F8 06 cmp eax,6 (这时eax为6)点“否”到下面eax为7。关键点在这地方,接下来不知道怎么弄了,帮忙分析下??
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!