gpt4 book ai didi

windows - 是否可以在 Windows 主机上容器化 Windows GUI 应用程序?

转载 作者:行者123 更新时间:2023-12-01 01:42:59 25 4
gpt4 key购买 nike

我有一个相当难以管理的 Windows 闭源 Windows GUI 应用程序。它很乱(文件到处都是)并且安装过程复杂。

有人建议我们将应用程序容器化,但可以这样做吗?

对于 UNIX 应用程序,有一个简单的模式 - 只需让应用程序访问 X11 服务器的端口,并允许应用程序写入该端口,但是否有 Windows 等价物?有没有办法将 Windows 应用程序容器化,但允许它在主机操作系统的桌面上生成窗口?

如果这是可能的,是否有任何方便的食谱可以开始?

最佳答案

目前,在 Windows 主机上容器化 Windows GUI 应用程序是不可能的。

来自博客 Insider preview: Windows container image

Lars Iwer [MSFT] 在文章下方的评论中写道:
“在现在的容器图像中,GUI 元素将在 session 0 中呈现。UI 自动化应该与它一起工作(例如,以编程方式搜索窗口等)。”

因此,根据我的理解,您可以运行 GUI 应用程序,但渲染的元素不会显示在任何桌面上,这仅适用于 UI 自动化工作,但不适用于用户交互应用程序。

Session 0:

session 0 专为服务和其他非交互式用户应用程序保留。用户
登录到 Windows 的用户及其用户应用程序必须在 session 1 或更高版本中运行。
- 不支持 session 0 中的用户界面。 session 0 中运行的进程无法访问图形硬件,因此用户界面无法直接显示在监视器上。

关于windows - 是否可以在 Windows 主机上容器化 Windows GUI 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54292215/

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