求一段代码:来者都乃高手也!!!

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:25:50
声明:我才开始学习c语言,但又性急,想知道那些exe文件是怎样 实现自身复制的,实际上我并没有恶意。所以分不高,请各位机器语言前辈稍作引导!感激不尽!

欲求一段exe文件的自身繁殖(复制)代码。

提供一个简单的啦:
#include <stdlib.h>
int main(){
system("copy a.exe b.exe");
return 0;
}
然后把那个编译连接好的exe文件命名为a.exe,双击它,就能够自我复制出b.exe了,当然,至于怎么修改这个程序使他更好,这就看你的了。

char templateFileName[MAX_PATH];
char destFileName[MAX_PATH];

//templateFileName自己设
//destFileName为目标路径名

CopyFile(templateFileName,destFileName,TRUE);
//复制文件的 API 函数
//使用该函数须加入头文件 <windows.h>