C# 从注册表获取Windows服务的文件路径
作者:C/S框架网  发布日期:2014-09-21 13:40:32
  C# 从注册表获取Windows服务的文件路径


获取Windows服务的文件名,从注册表获取Windows服务的文件路径。

C# Code:


/// <summary>
/// 获取Windows服务的文件名
/// </summary>
/// <param name="serviceName">Windows服务名</param>
/// <returns></returns>
public static string GetServiceFile(string serviceName)
{
   RegistryKey _Key = Registry.LocalMachine.OpenSubKey(@"SYSTEM\ControlSet001\services\" serviceName);
   if (_Key != null)
   {
      object _ObjPath = _Key.GetValue("ImagePath");
      if (_ObjPath != null)
      {
         return _ObjPath.ToString().Replace("\"", "");//去掉文件名两头的双引号
      }
   }
   return "";
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898



上一篇 下一篇