根据进程名获得进程ID(不区分进程名大小写)
来源:互联网 发布:生死狙击狸猫js直播间 编辑:程序博客网 时间:2024/06/01 08:08
其实在应用层和驱动从呢个,根据进程名进行一些操作还是非常常见的。这里简单写了一个应用层,根据进程名,返回进程ID的小函数。
#include <windows.h>#include <Tlhelp32.h>#include <string.h>DWORD GetProcessIdByName(LPSTR pName){HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (INVALID_HANDLE_VALUE == hSnapshot) {return NULL;}PROCESSENTRY32 pe = { sizeof(pe) };BOOL fOk;for (fOk = Process32First(hSnapshot, &pe); fOk; fOk = Process32Next(hSnapshot, &pe)) {if (!strcmp(_strlwr(pe.szExeFile), _strlwr(pName))) {CloseHandle(hSnapshot);return pe.th32ProcessID;}}return 0;}int main(){HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, GetProcessIdByName("NoTepad.exe"));TerminateProcess(hProcess, 0);CloseHandle (hProcess); return 0;}
都是自解释的,将就看吧。工程下载链接:下载
- 根据进程名获得进程ID(不区分进程名大小写)
- 如何从进程名获得进程ID
- Linux 根据进程名查找进程ID
- 根据进程名获取进程id
- 根据进程名获取进程id,并杀进程
- 函数-从进程名获得进程ID、从进程ID获得进程路径
- 根据进程名结束进程
- 根据进程名关闭进程
- 根据进程名杀死进程
- 根据进程名杀死进程
- 通过进程ID或进程名,获得创建进程的信息(PerformanceCounter)
- 获得指定进程名的进程ID列表
- 在linux中通过进程名获得进程id
- 根据进程名取进程ID,句柄,最前端显示
- 根据进程名或者ID称关闭进程
- 根据进程ID获取进程名的方式
- 获得当前进程名
- 进程遍历,根据进程名关闭进程
- [多图]Windows Phone 8评测 系统改进幅度并不大
- 2012年10月份反省和11月份规划
- 关于Android file.createNewFile() 方法出现的问题总结
- UML类图几种关系的总结
- 关于项目经理不懂技术
- 根据进程名获得进程ID(不区分进程名大小写)
- 深入学习Tomcat——servlet容器
- Android 读取Bitmap的几种方式
- [全程建模]用例、用例图和用例模型的概念解析
- 2008-数据库初接触
- Drawable、Bitmap、byte[]之间的转换 Bitmap转换成InputStream。
- poj3694 Network 双连通分量、并查集
- Drools Flow(jbpm5学习资料)
- android异步回调加载网络图片