易语言
改属性的:用十六进制编辑器打开程序,搜索“按钮”找到之后,向后找 有没有“07”若找到 把07改成05,保存文件
用代码的:载入程序下bp EnableWindow 断点,运行程序断下来后,按键盘上的Alt+F9
也就是执行到用户代码 ,来到下面
00412773 55 PUSH EBP //改为retn即可
00412774 8BEC MOV EBP,ESP
00412776 6A 00 PUSH 0
00412778 68 01000000 PUSH 1 //也可把1改为0
0041277D 6A FF PUSH -1
0041277F 6A 06 PUSH 6
00412781 68 04000116 PUSH 16010004
00412786 68 01000152 PUSH 52010001
0041278B E8 9A000000 CALL 0041282A
00412790 83C4 18 ADD ESP,18 //停在这里
00412793 8BE5 MOV ESP,EBP
00412795 5D POP EBP
00412796 C3 RETN
Delphi
用DEDE反汇编找到按钮事件复制下地址来,用OD打开程序,来到复制下来的地址,来到后进行汇编,把代码改为retn
VB程序
1.用OD打开程序,看键盘上的Ctrl+B,在框中输入 81 6C 24 点确定会来到一个地址,在地址的下面找到跳转,然后下断,运行,程序会断下来,断下来后F8单步,单步后进行汇编把代码改为retn
2.用OD打开程序按键盘上的Ctrl+F查找“PUSH 0”要找挨近CALL的,把PUSH 0改为PUSH -1
VC
可用程序编辑软件改属性