How to get service execuable path

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;
}
时间: 2024-11-07 17:34:41

How to get service execuable path的相关文章

Android Retrofit网络请求Service,@Path、@Query、@QueryMap、@FieldMap (转)

GET请求 多个参数在URL问号之后,且个数不确定 http://api.stay4it.com/News?newsId=1&type=类型1- http://api.stay4it.com/News?newsId={资讯id}&type={类型}- @GET("News") Call<NewsBean> getItem(@QueryMap Map<String, String> map); 1 2 或者: @GET("News&quo

十分钟玩转Fiori App中的ODATA Service

我们谈了了很多关于OData的话题,但是Fiori APP到底是怎么通过SAP Gateway调用OData Service的呢? 今天我们通过一个Fiori App实例来分析一下. 首先我们启动Fiori App "Manage Journal Entries",这个APP我已经引用了好几次,就不再介绍了. 输入简单的过滤参数,公司代码和财年信息. 点击执行,应用返回相应的财务凭证的Header信息列表. SAP Fiori应用是怎么通过前端的SAP UI5来调用后端系统得到凭证的H

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

jenkins安装和升级

背景 最近在研究jenkins持续集成,准备写成博文记录一下,关于jenkins请查看上篇博文.本文主要介绍jenkins安装和升级,操作还是非常简单的.安装环境:Centos6.8 X64. 安装简介 jenkins启动可以通过java -jar jenkins.war命令的方式,也可以把jenkins的war包放到tomcat下启动,下文中分别称为方法一和方法二. 方法一 环境准备 yum install java-1.8.0-openjdk* wget -y w yum -y instal

CentOS 系统启动流程

一.Linux系统的组成部分:内核+根文件系统 1.内核: 进程管理:进程之间的通信为:IPC(Inter Process Communication)机制,有消息队列.semerphor.shm.socket(跨主机之间的通信) 内存管理: 网络管理: 文件系统: 驱动程序: 安全功能: 2.运行中的系统环境可分为两层:内核空间.用户空间 用户空间:应用程序(表现为进程或线程) 内核空间 :内核代码(系统调用) 3.内核设计流派: 单内核设计:把所有功能集成与同一程序: Linux 微内核设计

浅析OpendayLight SFC

1.Ubuntu环境搭建 Demo环境使用ubuntu14.04系统,本文所使用的是:ubuntu-14.04.1-desktop-amd64,该系统内核为3.13.0,使用其他版本亦可,但请确保内核版本不高于3.14.下载VMware Workstation,创建虚拟机,加载ubuntu-14.04.1-desktop-amd64.iso镜像,即可完成ubuntu的系统安装.我们会使用apt-get进行在线安装部分软件,更改/etc/apt/source.list中ubuntu的软件安装源,本

SFC的OAM管理框架

1.简介SFC Service Function Chain(SFC):一系列服务功能的顺序组合,主要是针对网络中的数据包/帧分类处理,还包括能够动态排序部署的网络功能并且这些网络功能间拓扑结构独立,以及保证能够在参与的网络实体间交换元数据. 2.SFC层次模型 部署SFC需要很多层协调工作,包括服务层.网络层.传输层.物理链路层等,如下图是一个SFC的层次模型: 服务层主要由:分类器以及一些服务功能组成,利用传送网在分类器向服务功能或者服务功能之间传输数据:传送网:指传输层和网络层,是服务功能

使用Maven构建Web应用(下)

上篇account-service中已经封装了实现细节,所以接下来只要在此次基础上提供Web页面,并使用简单servlet,jsp与后台实现交互控制.以下是account-web模块的构成: POM部分 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

nginx上传模块nginx_upload_module和nginx_uploadprogress_module模块进度显示,如何传递GET参数等。

ownload:http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gzconfigure and make : ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module   --add-module=/data/software/lnmp1.