我与Windows Server 2003(和2008)和C#工作,我有一个桌面系统托盘的问题。我做了一个磁盘管理应用程序,当应用程序启动时,它从任务栏隐藏自己并在系统托盘中添加一个图标。当我点击这个图标(在系统托盘中)时,会显示该应用程序的表单。在Windows服务器中的系统托盘图标的问题
我已经在系统调度程序中创建了一个任务,以在特定时间自动执行应用程序,如果我在应用程序午餐时(从调度程序)登录服务器,图标出现在系统的系统托盘中桌面。但是,如果我没有登录服务器和计划程序午餐我的应用程序,当我登录时,我无法看到系统托盘中的图标,但我的应用程序工作完美。
我尝试了不同的方式来显示应用程序的形式,例如,应用程序在文件中读取一个标志,当标志为true时,它会强制form.Show()但不起作用。
我想我必须在桌面载入时向应用程序表单提交资源管理器(进程),但我不知道这是怎么回事。这是正确的方式?我在等你的建议。
问候