阅读:2593回复:5
如何修改一个已生成的EXE文件(用VC语言编写的)
请问斑竹如何修改可执行文件生成的文件的路径如:扫描软件每次扫描后他都会生成一个文件在自己的当前目录之下(如何让它生成在另外的目录之下)]
谢谢!! |
|
沙发#
发布于:2001-10-15 09:49
一般修改可执行文件的方法是先反汇编,找到要修改的语句,记下机器嘛,然后用一些16进制编辑器查找修改,要注意不能变动文件大小等。所以这种方法只是用于简单的一些条转修改。 向你说的这个东西,要么需要指定路径,要么需要调用api,改动都很大,所以估计是不行的。 |
|
|
板凳#
发布于:2001-10-15 16:46
Modify 1.HEX Edit
Add Code 2.Use some Virus tips to infect file. |
|
|
地板#
发布于:2001-10-16 11:39
兄弟,这个也看不懂,
你说中文吧,没关系,big5的也能看懂,只要详细一些:) |
|
|
地下室#
发布于:2001-10-16 14:54
The text is written by BIG5 code.
|
|
|
5楼#
发布于:2001-10-19 10:48
我觉得跟编程者也有很大关系,如果他在程序中使用GetCurrentDirectory来获得当前process的目录然后根据这个目录再存放文件就会很麻烦,因为这样目录是动态的,如果它是直接指定了一个目录如temp,用工具打开搜索一下,然后改掉即可,但长度不能查过原来的。
把exe文件放到其他目录看看文件生成在哪儿就可以判断出来。 |
|
|