要求根据可执行文件名来查找进程
解决方案 »
- 找思路,关于不同程序间的通讯
- [注册表]关于“文件类型关联”,大家来讨论下。
- 在VC++中如何將一個對話框中單選按鈕的值傳到主窗體中
- 我在做类似记事本的软件,编辑里面的,“复制” “剪切” “粘贴“功能做?
- 急求Visual C++数字图像处理(第二版) 光盘源码,谢谢
- 急!如果一个已经做好的exe程序,现在要替换他调用的dll应该如何具体操作?最好加上代码说明。谢谢
- 急急急,江湖救急,MM有三道VC++得题目要我做,希望大家帮忙,必有重谢!
- 谁知道QQ里面的IP地址包怎么打开吗?也就是那个QQWry.dat文件怎么打开,谢谢!
- 救命呀!Visual C++.Net的最终版本是什么?为什么在VC。net中无法使用从对话框资源产生出来的类?
- 拨号上网,或通过代理上网的话,机器的IP地址的是如何分配的?
- 急!在CDialogBar上加一个特殊的按扭,但这按钮类没有ON_BN_CLICKED事件,只有Click,怎么实现单击事件?
- 请大家把经常去的国外的一些经典开发网站写出
///////////////////////////////
HANDLE hProcessSnap = NULL;
PROCESSENTRY32 pe32 = {0};
// Take a snapshot of all processes in the system. hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hProcessSnap == INVALID_HANDLE_VALUE)
return (false);
// Fill in the size of the structure before using it. pe32.dwSize = sizeof(PROCESSENTRY32);
// Walk the snapshot of the processes, and for each process,
// display information. if (Process32First(hProcessSnap, &pe32))
{
do
{
if(strstr(pe32.szExeFile,"xxx.exe"){ ///处理的代码
}
while (Process32Next(hProcessSnap, &pe32));
}
// could not walk the list of processes
// Do not forget to clean up the snapshot object. CloseHandle (hProcessSnap);