我在程序中关闭了另外一个进程,如何得知关闭是否成功? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HANDLE m_handle=::CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);PROCESSENTRY32* Info = new PROCESSENTRY32;Info->dwSize = sizeof(PROCESSENTRY32);if(::Process32First(m_handle,Info)){ while(::Process32Next(m_handle,Info)!=FALSE) { CString ss; ss=Info->szExeFile; ss.MakeLower(); if(ss.Find("进程名") != -1) { //该进程依然存在 } } ::CloseHandle(m_handle); if(Info) { delete Info; }}return -1; WaitForSingleObject(hTarget, INFINITE); // hTarget为目标进程的句柄 to flyelf(空谷清音):可以详细些吗?我很菜哎! 如何在一个基于对话框编程的 对话框 指定区域 设置背景颜色? 为何用IHTMLAnchorElement获得的链接与源文件内的不相符 这个SQL语句应该如何写?急等 如何加大堆栈? 多线程关闭的问题 急问 关于广东远光软件股份有限公司的情况 进者有分 关于AfxOleInit()和MSXML的初始化的问题,求教高手 公网上服务端IP改变的问题? windows内存问题! 高分赠与:ObjectARX中使用无模式对话框的问题! 紧急求救!!!!! 求这几个函数的功能讲解!!
PROCESSENTRY32* Info = new PROCESSENTRY32;
Info->dwSize = sizeof(PROCESSENTRY32);
if(::Process32First(m_handle,Info))
{
while(::Process32Next(m_handle,Info)!=FALSE)
{
CString ss;
ss=Info->szExeFile;
ss.MakeLower();
if(ss.Find("进程名") != -1)
{
//该进程依然存在
}
}
::CloseHandle(m_handle);
if(Info)
{
delete Info;
}
}
return -1;
可以详细些吗?我很菜哎!