gpt4 book ai didi

windows - Services在Windows下能做什么?

转载 作者:可可西里 更新时间:2023-11-01 09:40:41 26 4
gpt4 key购买 nike

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

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

最佳答案

一般来说,服务应该被设计成没有任何可见的用户界面。服务的全部要点是在后台运行,没有 UI,无人值守。 (想想 SQL Server、IIS 等)

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

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

关于windows - Services在Windows下能做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/117590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com