2012-08-07 112 views

回答

0

你試過Microsoft's Srvany?它非常基本,但如果您的需求相同,應該完成工作。

tutorial showing how to configure Growl with AlwaysUp應該給你一個想法,作爲Windows服務運行咆哮時會發生什麼。

+0

我剛試過用srvany,然後咆哮開始,然後退出。在事件日誌中,有一個咆哮異常。我嘗試使用「允許服務與桌面交互」開啓和關閉的LocalSystem運行服務。兩者結果相同。我也嘗試使用服務帳戶。沒有任何運氣。我明天會看看AlwaysUp。 – mservidio 2012-08-08 23:40:11

+0

AlwaysUp正在爲我工​​作,謝謝! – mservidio 2012-09-21 10:19:52

1

優秀的鏈接AlwaysUp,由mservidio提供,明確指出,視頻通知將可能是一個問題:

注意:當您運行低吼作爲Windows服務,它可能不是你的桌面上可見。此
可能會使可視通知無效,但非可視通知(電子郵件, 轉發等)應該正常工作。

我猜想這樣做的原因是咆哮會嘗試發送通知給開始Growl的用戶......這是您的Windows服務中配置的任何內容,例如系統。這意味着你不會看到它們,因爲咆哮不會爲你的用戶會話運行。

我也想知道如何將通知導向特定用戶/會話。似乎沒有關於此的任何文檔,所以我必須假設它目前不受支持。

+0

AlwaysUp正在爲我工​​作,它似乎是一個快速解決方案,讓Growl以一種像永遠在線的服務一樣的方式運行。 – mservidio 2012-09-21 10:21:24

+0

但是它發送通知給你,就像你的桌面用戶會話?如果是這樣,是因爲您使用與登錄桌面相同的帳戶來驗證Windows服務? – batjko 2012-09-21 11:26:53

+0

在服務中,可以選擇在當前會話中重新啓動應用程序。當你這樣做,是的,它會在你的桌面用戶會話中運行。請參閱鏈接http://www.coretechnologies.com/products/AlwaysUp/Apps/RunGrowlAsAService.html:「在Windows 7,Vista和Server 2008上,Growl將運行在隔離的會話0中,而不是在桌面上運行。希望看到它的托盤圖標,您可以在本次會話中選擇應用程序>重新啓動「咆哮」,以暫時將咆哮帶到您的桌面上,您可以通過它與平臺進行交互:「 – mservidio 2012-09-21 11:31:07