获取指定进程被启动的次数
来源:互联网 发布:java float与double 编辑:程序博客网 时间:2024/06/11 09:10
由于业务需求,需要通过代码获取 指定进程被启动的次数,以下为实现代码:
编译环境:VS2013
运行环境:WIN7
代码如下:
int traverseProcess()
{
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof(pe32);
int mTargetProcessNum(0);
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);//获取所以进程快照
if (hProcessSnap == INVALID_HANDLE_VALUE)
{
cout << "CreateToolhelp32SnapshotError!" << endl;
return FALSE;
}
BOOL bResult = Process32First(hProcessSnap, &pe32);
while (bResult)
{
wstring wstrName = pe32.szExeFile;
if (wstrName.compare(L"进程名称.exe") == FALSE)
{
mTargetProcessNum++;
}
bResult = Process32Next(hProcessSnap, &pe32);
}
CloseHandle(hProcessSnap);
return mTargetProcessNum;
}
如有疑问,欢迎留言!
阅读全文
0 0
- 获取指定进程被启动的次数
- 获取指定字符串出现的次数
- Java 获取指定字符串出现的次数
- Java 获取指定字符串出现的次数
- Perl获取指定进程的子进程
- 获取指定字符串中某子字符串出现的次数
- 获取一个启动的进程
- java 获取指定的进程id
- ring0获取指定进程的PEB
- [Win32]获取指定进程的父进程PID
- 嵌入式 一个进程获取另一个指定名称进程的PID
- [android]获取各应用的启动次数和运行时间
- [android]获取各应用的启动次数和运行时间
- 以指定用户启动进程
- service启动的进程无法获取进程创建的mutex
- 获取进程启动时间
- Linux上获取指定进程的cpu使用情况
- 能否实现获取指定进程的调用堆栈信息?
- MyBatis学习总结(一)——MyBatis快速入门
- Navicat Premium 连接Oracle 数据库(图文教程)
- 【Scikit-Learn 中文文档】十八:神经网络模块(有监督)- 监督学习
- 排序算法之插入排序
- WEB前端 -- 浮动
- 获取指定进程被启动的次数
- 4用于cifar10的卷积神经网络-4.19tanh和softsign激活函数的输出汇总分析
- Zookeeper安装
- HDU1540--线段树(最长连续区间)
- 11.27学习心得
- 表单提交前验证实现方法
- 你也许要付出5000亿刀的学费,才能明白架构的重要性
- Python实现PAT 1063. Set Similarity (25)
- python学习之头文件问题