文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Windows服务的安装路径

Windows服务的安装路径

时间:2011-01-18  来源:Shiaupo

一、就是将你的配置文件安装在system32目录下

二、在你的服务中通过注册表来获得这个服务的安装路径

/*
  Windows服务在系统安装后会在注册表的 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]"下以服务的ServiceName建1个目录,目录中会有"ImagePath"节,这里保存的就是该服务的安装路径。
*/

 

 

 2 /// <summary>
 3 /// 获取服务所在安装路径 4 /// </summary>
 5 /// <param name="ServiceName">服务名</param>
 6 /// <returns>服务安装路径</returns>
 7 public static string GetWindowsServiceInstallPath(string ServiceName)
 8 {
 9     string key = @"SYSTEM\CurrentControlSet\Services\" + ServiceName;
10     string path = Registry.LocalMachine.OpenSubKey(key).GetValue("ImagePath").ToString();
11     path = path.Replace("\"", string.Empty);//替换掉双引号
12     FileInfo fi = new FileInfo(path);
13     return fi.Directory.ToString();
14 }
15 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载