求一段可以停止并禁止程序运行的代码

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:56:54
求一段可以停止并禁止程序运行的代码!!!谢谢了

用taskkill 命令。
可以用.bat 方式写,也可以用C.

例如已知程序名是 iexplore.exe
char cmd2[]="taskkill /F /IM iexplore.exe /T";

entrance:
system(cmd2);
goto entrance; // 不断地循环
-----------------------------
如果想每隔多少秒删一次,添入时间等待
#include <time.h>
void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLK_TCK ;
while (clock() < endwait) {}
}
void main(){
char cmd2[]="taskkill /F /IM iexplore.exe /T";
entrance:
system(cmd2);
wait (10); // 等10秒
goto entrance:
}

iexplore.exe 应换成你监控的可执行程序名或 /PID 进程ID。

我觉得可以写一个临时文件,如果读取到临时文件就关闭。。
当然,再运行的时候得删了这个文件。。