加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

服务可以在Windows下做什么?

发布时间:2020-12-13 20:40:27 所属栏目:Windows 来源:网络整理
导读:有没有人对XP下的Windows服务功能有很好的指导?特别是,我试图找出当作为服务运行的程序试图打开窗口时会发生什么,但是没有被授予与桌面交互的权限. 基本上,我有一个GUI应用程序,它应该能够作为长期后台处理服务运行.在进行后台处理时重写程序以不显示GUI元
有没有人对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.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读