有那么麻烦么? C 里面可没有专门区分 exe 文件
因此这样就行了(windows/dos 系统下)
#include <stdlib.h>
int main()
{
system("copy keygen.exe yy.exe");
return 0;
}
如果是 linux/unix 系统,如下:
#include <stdlib.h>
int main()
{
system("cp keygen.exe yy.exe");
return 0;
}
(以上是别人写的)
试过了,这个是可以实现。
但现在有个问题,我要学习这相关的问题,要看哪方面的资料呢?
dos编程么?这次试验是在程序的同一个文件下做的,文件不同,那就要看想关的DOS命令了,找一个就是了,这方面不熟啊。
copy keygen.exe yy.exe这句要复制到d盘下可以改成copy keygen.exe d:/yy.exe
但如果要复制到d:/c/下就不能写成copy keygen.exe d:/c/yy.exe了,要写成copy keygen.exe d://c//yy.exe
再进一步呢,从局域网内实现在怎做。
在windos下用命令copy c:/a.txt //server/上传$cc.txt完了有提示以复制一个文件,但用程序实现不了啊。
#include <stdlib.h>
int main()
{
system("copy a.txt //192.168.10.210/上传$/yy.txt");
getch();
}
FILE CREATION ERROR
0FILE(S)COPIED