当前位置:编程学习 > VC++ >>

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++高手进,自动伸缩窗口

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,