vb程序 最难办的第一点就是断点难下啊。因为它是解释执行, 调用的多是MSVBVM60( 我是说vb6.0 vb.net可以直接反汇编出来自己可以慢慢研究)中的函数,常用的有__vbavartstne,__vbaR8Str,__vbastrcmp,
rtcGetPresentDate, rtcMsgBox等。
如果是明码比较的大谈,一般可以用__vbaStrCmp可以断下。 以vb6来说基本上是这样的
bp MSVBVM60!__vbaVarTstEq前面要指明模块。。另外比较乎顷笨的方法是在在对“注册按钮岁仿陆”下消息断点 。还有一些手段就是直接推程序二进制偏移码。 我有一次,死活去不掉那个注册窗口,最后直接修改INT,把rtcMsgBox,给换成了一个无所谓的同字符数的函数。。 反正VB程序不太好搞。。主要还是解释执行的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)