2012-08-07 162 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