我现在就是想对一个进程进行实时的监控,判断这个进程是否死了,如果死了就重新启动一下。我只知道这个进程的名称,请教通过什么api函数可以实现这些功能??最好详细些,拜托了!!
解决方案 »
- 在win7/win8中实现隐藏任意托盘图标需要得到该图标的GUID?
- 怎么才可以设置,一个MFC工程很多个窗口里,首先要执行的窗口的设置呢?
- 在驱动中获得Windows目录有没有简单的方法
- mfc查找xml节点的问题,急用。请大家支援!!!
- 请教一个cptrlist的使用问题
- 不解??
- 怎样才能完全删除CDC memDC对象,释放内存空间???
- 有个关于WINDEF。H中的语法问题?
- 关于游戏修改的问题
- 请教一个dll返回结构指针的问题
- 运行多线程返回时的错误..帮忙看一看
- 我用CSplitterwnd把窗口分成两个视图,如何只让一个视图有垂直和水平滑动? 我想在该视图中显示一图片,如果图片的话,就自动显示垂直和水平
HWND hwin;
CreateProcess(被监控进程,...,pi);
hwin=findwindow(被监控进程一个窗口名);
DWORD dexitcode;
do
{
//
if(Sendmessagetimeout(hwin,WM_GETTEXT,...)==false)
{
getlasterror()
//判断是否有反映
...
}
GetExitCodeProcess(pi.hprocess,dexitcode);
}
While(dexitcode==STILL_ACTIVE)
}