2010-03-13 97 views
1

ping /通知.NET Windows服务的最简单方法是什么?我必须为此使用WCF吗?还是有更简单的方法? 我希望能够在任何地方使用Python(或Iron Python)脚本来唤醒服务。 也有一种方法可以通知我(通过电子邮件)服务是否已停止?ping /通知.NET Windows服务的最简单方法是什么?

+0

你想发送一个ICMP回显命令到一个Windows服务?你在谈论“ping”的其他含义吗? – 2010-03-13 01:44:36

+0

实际上仿真了一个ping。基本上,一个方法应该在服务被ping通/通知时触发。 – 2010-03-13 01:49:53

回答

0

我不得不主机在Windows服务WCF允许它进行远程通知。只是为了尽可能简单地部署解决方案。使用ServiceController将需要正确的权限设置

1
  • 有一个命令行工具SC它可以用来启动停止并查询服务。
  • 我不知道是否有从Python中使用WMI的简单方法,但WMI也提供了远程控制服务的功能。
  • 如果要使用.net,请使用ServiceController类。
相关问题