各位大虾,我这里有一个.exe文件,怎么看它是用什么写的,我想修改里面的一点东西,应该怎么做啊??(我是一只水鸟) 你想修改什么东西?如果你能够知道它的功能使用哪个函数写的,可以先用softice跟踪到该函数,记住位置,然后返汇编去修改汇编代码, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要么你用静态反汇编工具反汇编,然后用ULTRAEDIT修改代码, 介绍给你一个最简单的工具 ExeScope,可以修改EXE文件里面的对话框等等东东.你可以到我的网站上去找 http://intodna.yeah.net 下载栏目里有.祝娱快. 说用反汇编的人大多不会反汇编因为Win32EXE文件里资源跟汇编根本没有关系.况且即使会汇编,也很难改. 如果你想改一些资源的话(如汉化),试试ExeScope.www.onlinedown.net 有down 用二进制编辑器(ultraedit32)打开,一般在一个EXE文件的中后部有一个关于用什么编辑器编译的说明。VC,BC都有。但是有一些编译器的EXE是没有这些说明的。同意mikeluo(翔宇)的修改方法。修改资源还容易些,对于代码有没有更好的方法??? 我现在正从事根据别人的可执行文件,自己再重写原代码的工作。具体来说,你可以用一些工具得到这个程序调用的API,如果是C/S程序,你还应该分析IP/TCP/UDP数据包,得到端口号,数据类型等等,你还应该自己揣摩程序的功能。通过这些你基本上就可以重写代码了。 现在的出现了一个问题:我用ResHacker.exe打开这个exe文件后,什么也没有!!!不象是打开别的exe文件,有字串表、版本信息啊什么的!!!!!该怎么办?? mikeluo(翔宇),其实我只是想修改一下版本信息中的联系方式而已!!!这好象是一个DOS程序啊 如果是DOS程序,用ResHacker.exe一点用也没有。不过如果你只想修改版本信息,在版本信息没有加密的情况下,还是很好修改的。所有能打开二进制文件的工具都应该能看到你要修改的版本信息,你只要把这些文字简单的修改一下就可以了。如果你实在不知道怎么改,让我给你改也可以。 同意Renny(任科) 的意见,用它ULTRAEDIT就行了 PC 与 单片机通信的源代码 不能准确取出大文件文件大小 我写了一个基于CHtmlView的程序,怎样完整实现window.open呢? 请问vc中可以使用oradc.ocx控件来访问oracle数据库吗 关于向导对话框的现实问题 请问IE中的配置,如禁止使用ACTIVEX等选项,能不能通过一个本地配置文件实现,而不需要去IE的选项中设置. vc7 怎样映射toolbar的消息? 两个算法的空间实验(内存空间) 如何更改论坛的个人信息,呵呵。 1+1=多少? 有谁卖过自己写的软件 双缓冲解决图形闪烁????
你可以到我的网站上去找 http://intodna.yeah.net 下载栏目里有.祝娱快.
因为Win32EXE文件里资源跟汇编根本没有关系.况且即使会汇编,也很难改.
www.onlinedown.net 有down
VC,BC都有。
但是有一些编译器的EXE是没有这些说明的。同意mikeluo(翔宇)的修改方法。修改资源还容易些,对于代码有没有更好的方法???
该怎么办??