当前位置:  开发笔记 > 数据库 > 正文

服务可以在Windows下做什么?

如何解决《服务可以在Windows下做什么?》经验,为你挑选了1个好方法。

有没有人对XP下的Windows服务功能有很好的指导?特别是,我试图找出当作为服务运行的程序试图打开窗口时会发生什么,但是没有获得与桌面交互的权限.

基本上,我有一个程序,它是一个GUI应用程序,应该能够作为长期后台处理服务运行.在进行后台处理时重写程序以不显示GUI元素是一项重大工作,因此我想看看是否只有一种方法可以忽略UI元素.只要没有打开太多的窗户,它现在有点起作用了.我想弄清楚我可能遇到的限制.理想情况下,会有一个MSDN页面讨论这个,但我还没有找到一个好运.



1> John Rudy..:

通常,服务应设计为没有任何可见的UI.服务的整个要点是在没有UI的情况下在后台运行,无人值守.(想想SQL Server,IIS等)

在大多数情况下,如果需要GUI,单独的应用程序将控制服务的操作.(继续我刚刚提到的示例,SQL Server Management Studio,IIS管理器等)这些单独的应用程序配置和操作服务(有时,如果需要,反弹所述服务).

如果您的服务需要偶尔的UI,并且所述UI无法与控件应用程序隔离,那么您可能应该重新考虑您开始使用服务的事实.也许驻留在系统通知区域中的UI应用程序是正确的模式?(EG,Windows Live Communicator.)

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有