2010-03-13 90 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類。
相關問題