取进程列表问题

Eddie780 2016-02-28 10:34:41
	
WCHAR* ch = L"smss.exe";
if (Process32First(hProcessShot, &pe32))
{
do {
if ( pe32.szExeFile == ch)//调试时,为什么已经到了smss.exe却判断为假呢?WCHAR* ch = _T("smss.exe");也不行
{
pid=pe32.th32ProcessID;
}
}
while (Process32Next(hProcessShot, &pe32));
}
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eddie780 2016-02-28
  • 打赏
  • 举报
回复
引用 1 楼 iyomumx 的回复:
你需要: wcscmp(..., ch)
非常感谢,已解决。 if (wcscmp( pe32.szExeFile, ch)==0)
iyomumx 2016-02-28
  • 打赏
  • 举报
回复
你需要: wcscmp(..., ch)

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧