VC++寻找进程是否存在
来源:互联网 发布:花屋小三郎 知乎 编辑:程序博客网 时间:2024/05/20 06:22
1.添加头文件
#include <psapi.h>
#pragma comment ( lib, "psapi.lib" )
//在VS2010里面本身有,在VC6.0,不存在,点击这里下载http://pan.baidu.com/s/1sjQ5hYt
2.//以下是在控制台里面运行的函数代码,如果在MFC中,自己修饰去一下,例如DWORD CMyDlg::FindProcess(char *strProcessName)
DWORD FindProcess(char *strProcessName)
{
DWORD Process[1024], cbNeed, cbMNeed;
HMODULE hMod[1024];
HANDLE hProcess;
char ProcessName[MAX_PATH];
if ( !EnumProcesses( Process, sizeof(Process), &cbNeed ) )
return 0;
for(int i=0; i< (int) (cbNeed / sizeof(DWORD)); i++)
{
hProcess = OpenProcess( PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, Process[i]);
EnumProcessModules(hProcess, hMod, sizeof(hMod), &cbMNeed);
GetModuleFileNameEx( hProcess, hMod[0], ProcessName,sizeof(ProcessName));
if(strstr(ProcessName, strProcessName))
{
return(Process[i]);
}
}
return 0;
}
- VC++寻找进程是否存在
- VC判断进程是否存在
- VC判断指定进程是否存在IsExistProcess
- VC判断指定进程是否存在IsExistProcess
- 确认进程是否存在
- 检查进程是否存在
- 检测进程是否存在
- vc判断指定进程或程序名是否存在和进程为64或者32位
- VC 判断文件是否存在
- VC判断目录是否存在
- VC 判断文件是否存在
- VC判断文件是否存在
- VC判断目录是否存在
- VC++ 判断文件是否存在
- vc判断文件夹是否存在
- VC 判断文件是否存在
- VC++ 判断文件是否存在
- VC++ 判断文件是否存在
- PHP识别电脑还是手机访问网站
- Kleinrock和互联网的故事
- linux 下添加环境变量
- LinearLayout详解一:LinearLayout的简介
- ndk-stack需要log作为JNI输入来分析
- VC++寻找进程是否存在
- python的nltk中文使用和学习资料汇总帮你入门提高
- NFC协议学习分享
- Redis sentinel集群实验
- Linux异步机制
- linux内核启动流程
- hdu 2955 Robberies
- UrlRewrite正则表达式匹配、配置实例和分析
- 8、vim c#开发工具 ---- Omnisharp