c# - 获取 Windows 服务的完整路径

标签 c# .net windows-services

如何找到动态安装windows服务.exe文件的文件夹?

Path.GetFullPath(relativePath);

返回基于 C:\WINDOWS\system32 目录的路径。

但是,XmlDocument.Load(string filename) 方法似乎针对服务 .exe 文件安装目录内的相对路径起作用。

最佳答案

尝试

System.Reflection.Assembly.GetEntryAssembly().Location

关于c# - 获取 Windows 服务的完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199961/

相关文章:

Windows 服务命令 RPC 错误(sc.exe 或 psservice)

c# - 创建接受启动参数的windows服务

c# - Ebay API FixedPriceTransaction - ReturnedTransactionCountActual 返回 0?

.net - System.Random().Next() 返回相同的结果

c# - 如何收集用户对软件的意见

c# - 客户端 CommunicationException 而服务正常工作

c# - 你如何让 NHibernate 忽略 POCO 中的属性

c# - 防止 Windows 服务管理器停止服务 c#

c# - 创建自定义 Windows 窗体控件的最佳方法是什么?

c# - 检测 MongoDb 数据库是否将被创建/已创建