我想使用批处理文件脚本杀死(结束)Windows Task Manager应用程序。 到目前为止,我已经提出了这个建议:
taskkill /F /IM taskmgr.exe /T
但是我似乎没有工作。 当我运行它时,我收到一条错误消息:
错误:PID 10204的过程(PID 8600的子过程)无法终止。 原因:访问被拒绝。
还有其他方法可以结束任务管理器过程吗,甚至可能吗?
我实际上是用C编写一个创建批处理文件的程序,该批处理文件的唯一目的是杀死任务管理器,因此C代码解决方案也将很有用。
答案 0 :(得分:-1)
#include <stdlib.h>
#include <stdio.h>
int main(){
int res=system("taskkill /F /IM Taskmgr.exe /T");
res=-1?printf("Cant kill task manager\n"):printf("Killed task manager!\n");
return 0;
}
使用gcc编译并生成可执行文件:
对于Windows :
gcc filename.c -o filename.exe
要使文件要求管理员权限,请执行以下步骤:
之后,测试程序,首先打开任务管理器,然后转到命令提示符并键入“ nameoffile.exe”。
注意:首先,请确保将目录更改为文件所在的目录。
示例: cd C:/ users / Bob / desktop