定时退出C程序

定时退出C程序,第1张

#include <stdio.h>

#include <stdlib.h>

#include <Windows.h>

DWORD WINAPI shutdown(void *pd)

{

int *time

time = (int *)pd

// 根据time休眠线程一段时间

Sleep(*time)

// 执行扫尾 *** 作,比如释放资源

// CleanUp();

//结束进程

exit(0)

return 0

}

int main()

{

int time

HANDLE hShutdownDelay

time = 5000

// 创建延时线程,把time作为参数传进去

hShutdownDelay = CreateThread(0, 0, shutdown, &time, 0, 0)

// 继续你的MP3播放逻辑

while (1)

{

// PlayMusic()

}

return 0

}

1.关闭某数扒个程序

taskkill /f /im iexplore.exe

将此命令保存在一个bat文件中,例如test.bat,进程名改为你的进程名。

2.使用at命令实现定时控制:例如晚上9点:

at 21:00 test.bat

通过以上两步就可以实现 执行在规慧毕蠢定的时间内关闭某个前陪程序


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12319757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存