应用客户端代理设计

时间:2010-09-07 16:39:35

标签: windows-services system-tray agent

我需要创建一个小型应用程序,它将作为“代理”在我的客户端计算机上运行,​​它将定期向服务器检入某些任务。

  1. 将应用程序创建为具有配置界面的Windows服务?

  2. 创建一个将在系统托盘中运行的应用程序,其中包含用于配置的界面?

  3. 很多以前我读过Windows服务应用程序不应该有任何配置界面。我假设即使我创建了一个Windows服务,也必须有第二个应用程序与服务交互作为配置界面,对吗?

1 个答案:

答案 0 :(得分:0)

如果应用程序需要由没有管理员权限的用户启动和配置,则需要使用系统托盘方法,因为服务只能由管理员启动。否则两种方法都可行。最好的方法取决于应用程序。