知道句柄怎么得到他的ProcessID?
解决方案 »
- socket 完成端口 Accept?
- clistctrl列标题可以添加两层吗?
- 求助各位高手,一个界面的设计思路
- MFC用pictrue控件显示位图的问题
- 在全局对象constructor调用WSAStartup, destructor调用WSACleanup出错??
- ODBC程序出错,求解 NO2
- 怎么自己改变CTime变量的年、月、日的值??
- 如何在ActiveForm中正确响应KeyDown事件(在C++Builder中)
- Array遍历执行后怎么成多线程了??
- 在MFC中,有一个缓冲区(大小上万)如何快速显示到EDIT控件中
- 单文档应用程序,去掉主菜单后,如何显示工具条?
- VC读取gif或jpg或bmp格式文件?LoadBitmap()函数可以么?
HWND hWnd, // handle to window
LPDWORD lpdwProcessId // process identifier
);
后者怎么得到?
PROCESSENTRY32 procentry=sizeof(PROCESSENTRY32);
BOOL bFlag=Process32First( hSnapShot, &procentry ) ;
while( bFlag )
{
if(stricmp(procentry.szExeFile,"你的程序名")==0)
processid=procentry.th32ProcessID; //找到
bFlag=Process32Next(hSnapShot,&procentry);
}
一个程序可能有几个实例同时运行,所以可能同时找到几个ID。