用c语言检测某个程序是否运行,如果检测到了便启动另一个程序

用c语言检测某个程序是否运行,如果检测到了便启动另一个程序,第1张

可以借助系统命令来检测。

windows 用 tasklist 命令,linux 用 ps 命令。

c 使用 popen 函数来解析返回的字符串,一旦发现 xx 进程运行档洞则用 system 函数启动另行老枯一个程序

如果需要持续检测,用 while 加含散 sleep 轮询。

枚举 *** 作系统,查找有无此进程。。 这是正统方法。。

还有一个变通的技巧:

先备份源程序,然后尝试删除之,如果删除成辩配功,说明没有运行,

还原备份文件,否则,说派灶李明程序已运行尘迟,删除备份文件。。

这个用批处理就可以解决了。。


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

原文地址: http://outofmemory.cn/yw/12479586.html

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

发表评论

登录后才能评论

评论列表(0条)

保存