如上!
解决方案 »
- GDI+为何不能将图片绘制到扩展屏幕
- 求一个简单的算法?
- IOCP单线程处理*N,提高服务器性能,降低开发复杂性。
- 怎么用编辑框输出
- 使用CAsyncSocket发送大量数据时,中间会停止,这是为什么?
- 做MFC课程设计 客户端编译时出现问题error LNK2001
- 为什么FindWindow找不到已知标题栏的窗口,此窗口在任务管理器的应用程序里看不到,但在进程里有程序名。好像此窗口是应用程序起的一个对
- 哪位能提供vc6 / vc7 的常用快捷键?thanks
- 可怜的弟弟,让女朋友给耍了!
- 请教关于vc开发DB2的简单问题
- 请教:COM+的经典书籍是哪几本,谢谢???
- 请问vc可以设条件断点吗?比如i=100时断下来
Process32Next
BOOL bRet = FALSE;
PROCESSENTRY32 pe32 = {0};
DWORD processID;
hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hProcessSnap == INVALID_HANDLE_VALUE)
return (FALSE);
pe32.dwSize = sizeof(PROCESSENTRY32);
if (Process32First(hProcessSnap, &pe32)) {
HANDLE hProcess;
while (Process32Next(hProcessSnap, &pe32)) {
CString strExeName(pe32.szExeFile);
if (strExeName == "QQ.exe") {
hProcess = OpenProcess (PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
CloseHandle(hProcess);
processID = pe32.th32ProcessID;
break;
}
}
}
CloseHandle (hProcessSnap);
return processID;