3

我正在尝试调试使用NetworkIsolationEnumAppContainers(). 该功能的文件说,

"The NetworkIsolationEnumAppContainers function enumerates all of the app containers that have been created in the system."

上述定义中的应用容器是什么意思?我对 Linux 容器技术(尤其是 LXC)有一些经验。它们是否相同(或概念上相似)?您能否指点我一份文档,该文档提供了对应用程序容器的深入技术描述。

4

1 回答 1

2

AppContainers 是一种沙盒机制,用于控制 UWP 应用可以访问或不可以访问哪些资源。UWP 应用只能访问文件系统、注册表等的有限部分……应用容器还强制执行一些有关网络连接的规则。例如,UWP 应用无法访问 localhost。网络功能由 UWP 应用程序的清单驱动,该清单必须声明它想要做什么(客户端、客户端+服务器)。根据应用程序的声明,服务器将允许或不允许网络。

您应该能够在此处找到更详细的信息:

于 2017-07-04T11:12:42.250 回答