gpt4 book ai didi

.net - 使用 Windows 服务运行 UI

转载 作者:可可西里 更新时间:2023-11-01 14:41:31 29 4
gpt4 key购买 nike

我计划使用 Windows 服务(用 C# 编写)运行启动/监视 UI 应用程序。选中“允许服务与桌面交互”。这适用于 Windows XP,但对于 Windows 7,弹出窗口如下所示

enter image description here

当我点击查看消息时,整个屏幕变黑,只显示 UI,如下所示。

enter image description here

有什么方法可以让它在不显示消息和屏幕变黑的情况下工作。

意见/建议表示赞赏。

问候迪伊

最佳答案

在 Vista 及更高版本中,服务无法与桌面交互。服务在所谓的session 0 隔离 下运行。你正在尝试的是根本不可能的。

您将不得不重新编写您的应用程序,以便 UI 部分位于在登录用户桌面上运行的标准 Windows 应用程序中。此 UI 部分可以通过您喜欢的任何 IPC 机制与服务通信。

关于.net - 使用 Windows 服务运行 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7347464/

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