最近学习C++ Build,为了练习,写了个这个东西。
针对的版本应该是最新的5.12,对于其他5.XX或许支持,但不保证。对于4.XX,肯定是不支持。
由于只是练习,
所以:
1.可以提出错误和改进意见,但我很可能会不提供更新
2.只支持标准的LUA编译器产生的代码,对于改过的不支持,以后也不准备提供更新
3.由于用到了LUA编译产生的一些调试信息,如果LUA有选项可以不编译这些调试信息的话,可能会对反编译结果产生很大的影响
4.如果反编译导致程序崩溃的话,可以试试去掉“跳转分析”,或许可以不出错,但是反出来的可能会很难看明白。
5.还是对于跳转,即使跳转分析没出异常,也不保证结果是正确的,尤其是多个条件复合的判断。
6.尽量不要转载,如果你实在想转载,那我拿你也没办法。
7.第一个C++程序,所以源码就不献丑了。

上传的附件 DisLua.rar