服务可以在Windows下做什么?

前端之家收集整理的这篇文章主要介绍了服务可以在Windows下做什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人对XP下的Windows服务功能有很好的指导?特别是,我试图找出当作为服务运行的程序试图打开窗口时会发生什么,但是没有被授予与桌面交互的权限.

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

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

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

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

猜你在找的Windows相关文章