在网上看到可以调用BAT文件删除EXE文件
就做了个小程序
/*EXE文件的自删除*/
#include <stdlib.h>
#include <stdio.h>
int main()
{
FILE *fp;
char str1[]="del delme.exe";
char str2[]="del %0";
printf("hello");
fp=fopen("delme.bat","wt+");
if (fp==NULL)
exit(0);
/*建立一个自删除批处理文件*/
fputs(str1,fp);
fputc(10,fp); /*换行*/
fputs(str2,fp);
fclose(fp);
/*运行批处理文件*/
system("delme.bat");
return 0;
}
[此贴子已经被作者于2007-2-27 10:46:53编辑过]