如何调用已经运行的Windows服务?

时间:2012-11-07 03:21:59

标签: windows c#-4.0 service

是否有调用已经运行的Windows服务或获取信息的过程?我的目标是找出我的Windows服务是无限循环还是死锁,看看它是否响应。所以我希望能够将一个参数从另一个程序传递给Windows服务,并希望它返回一个字符串或数字。这可能吗?我可以更改Windows服务以适应这一点。我在考虑一件事或什么。

注意:我不应该让服务写入文件或数据库。

1 个答案:

答案 0 :(得分:0)

您可以在Windows服务中托管WCF服务,您可以调用该服务以获取状态信息。

以下是关于这方面的几个链接:

Can I host a WCF Service in a windows service?

How to: Host a WCF Service in a Managed Windows Service