2012-11-07 29 views
1

有沒有辦法調用已經運行的Windows服務或獲取信息的過程?我的目標是要確定我的Windows服務是無限循環還是死鎖,並查看它是否響應。所以我希望能夠將另一個程序的參數傳遞給Windows服務,並希望它返回一個字符串或數字。這可能嗎?我可以改變Windows服務來適應這種情況。我正在考慮一個事件或某事。如何調用已經運行的Windows服務?

注:我不應該有服務寫入文件或數據庫。

+0

可能重複:http://stackoverflow.com/questions/3325081/how-to-check-if- a-service-is-running-via-batch-file-and-start-it-if-it-not-r –

+0

您可以使用ControlService Win32 API來查詢服務的當前狀態。如果只是知道地位就足夠了。狀態基本上是一個數字。 – nanda

回答

相關問題