如何通过Winforms管理工具管理Windows服务中的ServiceHost

本文关键字:服务 ServiceHost Windows 管理 何通过 Winforms 管理工具 | 更新日期: 2023-09-27 18:11:37

我有一个Windows服务,创建多个ServiceHost实例…

我希望能够通过外部winforms管理工具来管理这些ServiceHosts,因此我可以从UI打开和关闭每个ServiceHost

我的选择是什么(除了包装每个ServiceHost进程)?

如何通过Winforms管理工具管理Windows服务中的ServiceHost

一个服务可以用不同的启动参数和名称注册多次。这样的配置可以更健壮。

sc.exe create Service_1 binPath= "C:'bin'myserv.exe -run=serviceFirst" DisplayName = "Server 1"

sc.exe create Service_2 binPath= "C:'bin'myserv.exe -run=serviceSecond" DisplayName = "Server 2"

我会从您的(Windows)服务中公开另一个(WCF)服务,公开操作以操纵该进程中的服务主机。