怎么修改成品的应用程序

2025-05-01 18:29:18
推荐回答(2个)
回答1:

成品的应用程序修改是一个复杂的事情。源代码是图纸,而最终代码是工程队的施工过程。

只看到大量的工程队员的举动,而反推出图纸,其复杂程序和知识度的要求就可想而知了。

专门有个学问叫做逆向工程。它的复杂程度是受多种因素影响的,比如程序开发的语言,开发的环境,开发者的反逆向措施。逆向人的耐性,知识度等等。

一般来说,汇编语言的程序最容易逆向修改,VC 和 Delphi 的次之,VB,易语言之类的较为繁琐。

当然,也根据你要修改的内容而定,如果你是希望修改一个对话框或者菜单,那么就简单了,ResHacker 或许就能满足你。

如果简单的修改程序的执行,那么反汇编逆向也可以实现,你需要一个汇编级的调试器或者反汇编工具,这方面有 OllyDbg 之类的可以选择。

如果你需要大量的修改程序执行,或者增加功能,则基本无法实现。

关于更多的内容,您可以参考国内的看雪论坛。

回答2:

用ultraedit 软件