如何调用已运行的windows服务?

如何调用已运行的windows服务?,windows,c#-4.0,service,Windows,C# 4.0,Service,是否需要调用已经运行的windows服务或进程来获取信息?我的目标是找出我的windows服务是无限循环还是死锁,看看它是否有响应。因此,我希望能够将另一个程序的参数传递给windows服务,并希望它返回字符串或数字。这可能吗?我可以更改windows服务以适应此情况。我在想一件事或什么的 注意:我不应该让服务写入文件或数据库 您可以在Windows服务中托管WCF服务,您可以调用该服务获取状态信息 这里有几个链接介绍如何执行此操作: 可能重复:您可以使用ControlService Win3

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


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

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

这里有几个链接介绍如何执行此操作:


可能重复:您可以使用ControlService Win32 API查询服务的当前状态。如果只知道身份就足够了。地位基本上是一个数字。