C++可以编辑EXE文件吗

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:43:51
C++可以编辑EXE文件吗?做好的文件我想在编辑一下可以用C++再打开编辑吗?如果不行什么软件可以实现?本人分数不多悬赏100分略表心意。

OllyDBG 1.10 汉化第二版
http://www.onlinedown.net/soft/43009.htm

汇编级的调试工具,载入EXE文件可进行修改调试,软件破解工具之一.

没有源代码的EXE程序,C++也不能在源程序级进行编辑,要编辑只有
1、找到源代码
2、无源代码就得在汇编级进行

首先C++是编程语言,不是编辑工具,所以用C++编辑EXE文件,听起来匪夷所思。
其次,你所谓做好的文件就是EXE文件吧,它是二进制文件,理论上讲你只要明白这种文件的格式,用UltraEdit等编辑器可以对它进行修改。
最后,最简单的办法你还是改源码重新编译吧。

当然不可以!那不是QQ这些就没有保密可言了!就好像知道答案你能不能推出那道题是什么嘛!没有源码的!也不可能转化!

首先C++是编程语言,不是编辑工具,所以用C++编辑EXE文件,听起来匪夷所思。
其次,你所谓做好的文件就是EXE文件吧,它是二进制文件,理论上讲你只要明白这种文件的格式,用UltraEdit等编辑器可以对它进行修改。
最后,最简单的办法你还是改源码重新编译吧。

EXE文件有多种格式,运行在不同平台由不同的格式,就像电影很多就avi,但是解码器不一样一个道理,你要先搞明白的是你的exe文件的格式。

EXE文件大多是编译完成的文件。也就是说你没办法得到源代码,也有部分例外,他们是一个解释器后面跟随一个脚本文件,这个样的程序你是可以修改里面内容的,当然你要先知道他们的脚本。
没有得到源代码的程序,只能通过exe资源编辑器编辑他们的资源,比如对话框,工具条,位图,字符串等。但是这样的编辑只能修改他们的样式,不能修改功能。 而且也不是都能修改的,有些程序为了防止被修改加了保护壳等。

用C++可以在程序外外嵌程序,不过这个要求你对原来程序有很好的理解。如果理解的很好的话,就还不如自己