日期:2014-05-19  浏览次数:20794 次

Windows服务与托盘
已经写好了服务,但是我想随着服务启动也启动托盘程序,做窗体进行设置已经写好服务目录下的配置文件和服务控制。
顺便问下,为什么在服务启动事件里写窗体没用?


------解决方案--------------------
MARK
顶!
------解决方案--------------------
按照我的理解,他们是2个东西。
服务是服务,托盘程序是另外一个程序。
只不过他们之间可以相互通讯,互相影响。
这是我观察Serv-U得出的结论。
------解决方案--------------------

------解决方案--------------------
有没有类似web迅雷的程序
------解决方案--------------------
服务与托盘程序是分开写的。
写好服务后,使用System.ServiceProcess里面的ServiceController来获取服务信息。并进行相应的管理。
------解决方案--------------------
直接在服务中 写 托盘界面 程序是不行的
你需要 将托盘程序部分写成另一个 winform的程序
然后 在启动服务的 时候

System.Diagnostics.Process.Start
调用 启动它.

------解决方案--------------------
windows service能否启动窗体进程?
http://faq.lvjiyong.com/item/1940/
------解决方案--------------------
服务实际上是可以与桌面交互的,但其程序似乎必须放在system32目录下(要启动的带有winform的程序)
通常本人是不会这么写程序的,既然有托盘程序 为什么不直接都写在托盘里 而要分开写呢?
托盘程序整成开机启动不就可以了?