VC++ 如何进程名取PID
VC++ 如何进程名取PID
追问:需要什么文件头
VC++ 如何进程名取PID
追问:需要什么文件头
答案:根据进程名取PID
DWORD GetProcessID(char *FileName)
{
HANDLE myhProcess;
PROCESSENTRY32 mype;
mype.dwSize = sizeof(PROCESSENTRY32);
BOOL mybRet;
myhProcess=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
mybRet=Process32First(myhProcess,&mype);
while(mybRet)
{
if(strcmp(FileName,mype.szExeFile)==0)
return mype.th32ProcessID;
else
mybRet=Process32Next(myhProcess,&mype);
}
return 0;
}
上一个:学习VC++编程语言需要必备什么条件
下一个:vc++高手进,自动伸缩窗口