最佳答案
我编写了一个 Windows 服务,它将 WCF 服务公开给安装在同一台计算机上的 GUI。当我运行 GUI 时,如果我不能连接到服务,我需要知道是因为服务应用程序还没有安装,还是因为服务没有运行。如果是前者,我希望安装它(如 给你所述) ; 如果是后者,我希望启动它。
问题是: 如何检测服务是否已安装,然后在检测到服务已安装后,如何启动它?