C获取自身进程名称
2013-10-03 18:57
141 查看
BOOL CheckProcess() { //获取进程名称 //d:\Projects\Debug\Test.exe char szFileFullPath[MAX_PATH],szProcessName[MAX_PATH]; ::GetModuleFileNameA(NULL, szFileFullPath, MAX_PATH);//获取文件路径 int length=::strlen(szFileFullPath); for (int i=length-1;i>=0;i--)//从路径后面开始找\,即倒着找右斜杠 { if (szFileFullPath[i]=='\\')//找到第一个\,就可以马上获取进程名称了 { i++; for (int j=0;i<=length;j++)//结束符\0不能少,即i=length { szProcessName[j]=szFileFullPath[i++]; } break; } } //szProcessName就是本程序的进程名称了 if (::strcmp(szProcessName,"123.exe")!= 0) { return FALSE; } else { return TRUE ; } }
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
您的十分满意是我追求的宗旨。
您的一点建议是我后续的动力。
相关文章推荐
- 获取当前进程名称
- cmd -- 查询端口占用情况、获取进程名称、杀死进程
- 根据进程名称获取进程pid,结束进程,执行exe文件
- Linux内核task_struct获取进程Task的名称
- C++实现获取DOTA玩家名称(反汇编查找指针地址和跨进程读取war3内存)
- 获取AndroidAPP当前进程的名称
- JS获取自身函数名称
- 根据进程名称获取窗口句柄
- [linux基础] 通过进程id获取运行程序的程序名称
- Android中获取当前进程名称
- linux下ss命令源码学习(二):linux c代码获取后台进程名称及pid
- 使用python获取系统所有进程PID以及进程名称
- 根据进程名称或者服务名称用WMI获取执行路径和参数
- Android6.0获取前台进程名称的方法
- C#根据进程名称获取进程的句柄?
- 由进程名称获取窗口句柄
- 嵌入式 一个进程获取另一个指定名称进程的PID
- 通过进程exe名称获取窗口句柄
- [FUNC]获取AHK脚本自身的PID,Dbgview过滤进程
- Linux下程序(进程)如何获取自身的绝对路径