【发布时间】:2010-05-20 11:46:55
【问题描述】:
我有一个定期执行某些操作的 Windows 服务。 在用户帐户上运行与 Windows 服务(通过 .net 远程处理)通信的系统托盘应用程序(用 C# 编写)并向用户显示状态和一些选项。
除了系统托盘应用程序使用 20-30MB 内存之外,一切都运行良好! 它必须在终端环境下工作,当 50 个用户登录时,只有系统托盘应用程序占用 >1GB 的 RAM!而且我不必添加,这是错误的:)
是否可以编写很小的 .net 系统托盘应用程序? (最大 1-2MB?) 还是我应该用 c/c++ 编写它?那么,windows服务(用C#编写)和系统托盘应用程序之间应该使用什么样的通信呢?
【问题讨论】:
标签: c# .net windows service systray