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





C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇