永发信息网

VC做一个监控进程,该进程需要定时获取被监控的进程的状态,如果被监控的进程关闭了,就重新启动之

答案:2  悬赏:50  手机版
解决时间 2021-02-02 23:43
  • 提问者网友:你挡着我发光了
  • 2021-02-02 19:34
可以手动输入进程的名字,然后添加需要监控的进程,一旦添加的进程关闭了,能自动启动它。
目前可以把所有进程枚举出来,就是不知道怎么添加,求指导,谢谢
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-02-02 20:08
你能枚举出来,肯定能得到进程名称或进程pid吧?

原型:
int WINAPI icePub_getProcessPathByName(char *strProcessName,char *strPath)
输入:strProcessName 进程名
输出:strPath 进程带路径文件名

原型:
int WINAPI icePub_getProcessPathByPid(int pid,char *strPath)
输入:pid 进程PID
输出:strPath 进程带路径文件名

这两个函数能得到进程的带路径的文件名,你
icePub_open(strPath);
即可

原型:
int WINAPI icePub_open(char *strPath)
输入:strPath 待打开(运行)文件名或链接或文件夹
输出:

下边参考资料里有文档下载
全部回答
  • 1楼网友:渡鹤影
  • 2021-02-02 20:20
给你个相关的网站 可以多看看 www.ijinshan.com/index.shtml
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯