① 任务管理器如何自动删除程序
想达到这个目的有难度。。微软的设计人员就没这么设计。。
因为。。当你不需要某个进程时你就可以直接关掉啊。比如你不想玩游戏了。你肯定会退出来。而不会切换出来挂着机。
再说了。系统靠什么条件来判断你不需要某个程序了呢?你是人脑。系统就算是人也未必知道你想什么。又怎么会无故自动结束你的程序。
如果某个程序从开机起就在运行。而你又不一定要用。你可以选择禁止开机运行的。
② 怎么让EXE运行后自动删除
你想要 一个 EXE运行后自动删除 自己?
假定这个程序叫 a.exe,可以这样做:
在源程序a.c里加一段东西,就是输出一个 tmp.bat,让它删掉 a.exe
#include <windows.h>
#include <stdio.h>
FILE *fout;
void main(){
fout = fopen("tmp.bat","w");
fprintf(fout,"echooff\ndel /f a.exe");
fclose(fout);
Sleep(1000);
system("start /b /HIGH tmp.bat");
exit(0);
}