博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
How to get service execuable path
阅读量:4920 次
发布时间:2019-06-11

本文共 928 字,大约阅读时间需要 3 分钟。

Some time we need to get specific service path and then do something you want. there are 2 way to get specific service path bellow.

private static string GetRegistData(string name){	string registData;	RegistryKey hkml = Registry.LocalMachine;	RegistryKey system = hkml.OpenSubKey("SYSTEM", true);	RegistryKey currentControlSet = system.OpenSubKey("CurrentControlSet", true);	RegistryKey services = currentControlSet.OpenSubKey("services", true);	RegistryKey key = services.OpenSubKey(name, true);	registData = key.GetValue("ImagePath").ToString();	return registData;}private static string GetServicePath(string name){	ManagementClass mc = new ManagementClass("Win32_Service");	foreach (ManagementObject mo in mc.GetInstances())	{		if (mo.GetPropertyValue("Name").ToString() == name)		{			return mo.GetPropertyValue("PathName").ToString().Trim('"');		}	}	return string.Empty;}

转载于:https://www.cnblogs.com/wzjhoutai/p/6859943.html

你可能感兴趣的文章
java中的抽象类
查看>>
no.13如何通俗易懂理解区块链读后感
查看>>
C#基础拾遗系列之一:先看懂IL代码
查看>>
图上的文章(割点和桥)
查看>>
luogu1092虫食算(未AC,待续中~~~)
查看>>
Ghostscript 中 ps2pdf 命令在 windows msys 下的运行错误问题。
查看>>
cf 613E - Puzzle Lover
查看>>
SQL Server--导入和导出向导
查看>>
python 数据类型
查看>>
05-linux文件属性-硬链接-时间戳
查看>>
2015-2016 ACM-ICPC, Central Europe Regional Contest (CERC 15)
查看>>
malloc 实现二维数组
查看>>
P2661 信息传递
查看>>
[HDU] 1025 Constructing Roads In JGShining's Kingdom - 二分的求最大递增非连续子序列
查看>>
mysql数据库的左连接,右连接,内链接。
查看>>
logistic softmax
查看>>
函数模拟sort快排
查看>>
WPF Knowledge Points - 默认视图(DefaultView),CollectionSourceView,CollectionView的区别
查看>>
C#开源项目大全
查看>>
docker 小技巧 docker network create br-name 指定IP地址
查看>>