VC--检测应用程序进程

news/2024/7/7 10:07:39

          有时候我们需要检测某个进程是否存在,我们可以使用下面的函数。经过测试可用。

  


//查找XXXX.exe进程
//返回进程PID号
DWORD GetProcessidFromName(TCHAR *strProcessName)
{
	PROCESSENTRY32 pe;    
	DWORD id=0;    
	HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);    
	pe.dwSize=sizeof(PROCESSENTRY32);    
	if(!Process32First(hSnapshot,&pe))    
		return 0;    
	while(1)    
		{    
		pe.dwSize=sizeof(PROCESSENTRY32);    
		if(Process32Next(hSnapshot,&pe)==FALSE)    
			break;    
		if(wcscmp(pe.szExeFile,strProcessName)==0)    
			{    
			id=pe.th32ProcessID;           
			break;    
			}          
		}    
	CloseHandle(hSnapshot);   
	return id;  
}


 


http://www.niftyadmin.cn/n/3094147.html

相关文章

Mac OS使用

2019独角兽企业重金招聘Python工程师标准>>> 1. 开机启动文件目录 /Library/LaunchDaemons 2. 转载于:https://my.oschina.net/yunjie/blog/775414

VC 命名管道使用的注意事项

程式设计的注意事项 1.假如命名管道客户端已打开,函数将会强迫关闭管道,用DisconnectNamedPipe关闭的管道,其客户端还必须用CloseHandle来关闭最后的管道。 2. ReadFile和WriteFile的hFile句柄是由CreateFile及ConnectNamedPipe返回得到。…

Vue.js学习 Item9 – 表单控件绑定

基础用法 可以用 v-model 指令在表单控件元素上创建双向数据绑定。根据控件类型它自动选取正确的方法更新元素。尽管有点神奇&#xff0c;v-model 不过是语法糖&#xff0c;在用户输入事件中更新数据&#xff0c;以及特别处理一些极端例子。 Text <span>Message is: {{ m…

在vue中全局修改滚动条样式

在App.vue中加入以下样式代码&#xff1a; ::-webkit-scrollbar {-webkit-appearance: none;width: 6px;height: 6px; } ::-webkit-scrollbar-track {background: rgba(0, 0, 0, 0.1);border-radius: 0; } ::-webkit-scrollbar-thumb {cursor: pointer;border-radius: 5px;bac…

简单的CLI程序

// CLI_02.cpp: 主项目文件。#include "stdafx.h"using namespace System;int main(array<System::String ^> ^args) {Console::Clear();Console::Write("输入圆的半径:");double rDouble::Parse(Console::ReadLine());double area3.1415*r*r;Consol…

微服务Kong(三)——添加一个API

在开始前&#xff0c;请确保您已经安装了KONG服务&#xff0c;并且已经启动了KONG服务。 在本节中&#xff0c;您可以学习到&#xff1a;如何在KONG层添加一个API。这是您使用KONG来管理您的API的第一步。对于此篇教程&#xff0c;我们将使用 http://www.baidu.com 来测试KONG。…

Linux上百度客户端bcloud的安装和设置

2019独角兽企业重金招聘Python工程师标准>>> 在linux上使用百度云网盘&#xff0c;有一个民间的客户端--bcloud&#xff0c;最近一段时间以来直接使用会有问题&#xff0c;作者呢也没有修复这个问题&#xff0c;好在网上有能人异士解决了这个问题&#xff0c;下面就…

字符串的旋转

题目描述 给定一个字符串&#xff0c;要求将字符串前面的若干个字符移到字符串的尾部。 e.g. 将「abcdef」的前3个字符移到字符串尾部&#xff0c;原字符串变为「defabc」。 分析与解法 解法一&#xff1a;蛮力移位 一看到这个问题&#xff0c;第一个想法应该就是将字符串中需要…