万恶的On Error Resume Next,反编译代码纷乱
万恶的On Error Resume Next,反编译代码混乱请问大家在反编译VB的时候,怎么解决On Error Resume Next引起
万恶的On Error Resume Next,反编译代码混乱
请问大家在反编译VB的时候,怎么解决On Error Resume Next引起的代码混乱。
好多goto和switch,整理这种代码有诀窍吗? ,搭配着On Error Goto 0使用
[解决办法]
自己写,不要反工程
[解决办法]解决不了,要避免使用On Error Resume Next这样的过时语法,它在IL中没有等价物,VB编译器硬是把它搞成很多goto。你应该使用Try Catch这样的结构化异常处理。至于别人的代码,那你就将就看看吧。
[解决办法]用了on error resume next没发现多了什么jmp呀
LZ是不是没搞清楚每次运算后的错误检查呀.
编译后本来就多了很多cmp和jmp,那怕是form1.caption操作1次都多出来cmp和jmp,基本不用理会的.
而且在:
aaa:jmp abc
...
...
abc:...
在地址aaa和abc之间的大多是编译加进去的处理错误的,不需要关系呀
[解决办法]有这功夫还不如直接写一个了
[解决办法]On Error Resume Next
个人觉得用这个不好,经常出错了都不知道再哪