C# 如何检查是否使用可执行文件路径安装了windows服务?

C# 如何检查是否使用可执行文件路径安装了windows服务?,c#,windows-services,C#,Windows Services,如何检查是否仅使用可执行路径安装了windows服务? 我检查了ServiceController类-它允许您使用服务名称和显示名称 但不是要验证的可执行文件名 我的代码中只有可执行文件的全名可用。有什么想法吗?两种选择 WMI。Win32_服务类的PathName属性具有可执行命令行(因此包括参数) 遍历注册表 太麻烦了。谢谢你。

如何检查是否仅使用可执行路径安装了windows服务?
我检查了ServiceController类-它允许您使用服务名称和显示名称 但不是要验证的可执行文件名

我的代码中只有可执行文件的全名可用。有什么想法吗?

两种选择

  • WMI。Win32_服务类的PathName属性具有可执行命令行(因此包括参数)

  • 遍历注册表


  • 太麻烦了。谢谢你。