我正在尝试调试使用NetworkIsolationEnumAppContainers()
的代码。该函数的文件说,
"The NetworkIsolationEnumAppContainers function enumerates all of the app containers that have been created in the system."
上述定义中的app容器是什么意思?我对Linux容器技术有一些经验(特别是LXC)。它们是相同的(或类似的概念)?你能指点我一个文件,它提供了app容器的深入技术描述。
答案 0 :(得分:2)
AppContainers是一个沙箱机制,用于控制UWP应用程序可以访问的资源。 UWP应用程序只能访问文件系统,注册表等的有限部分......应用程序容器还强制执行有关网络连接的一些规则。例如,UWP应用程序无法访问localhost。网络功能由UWP应用程序的清单驱动,该应用程序必须声明它想要做什么(客户端,客户端+服务器)。根据应用程序的声明,服务器将允许或不允许网络。
您应该可以在此处找到更多详细信息: