支持的功能

此页列出了 Win32 应用隔离支持 Windows 中的所有功能。 然而,有必要了解这是一项正在进行的工作。 随着我们继续载入更多应用,我们将验证对其他功能的支持。 如果发现某些功能不起作用,请在 Win32 应用隔离的 存储库的问题部分提交一个错误报告。 目前,下面将详细介绍两组功能。

IsolatedWin32 功能

这些功能专为 Win32 应用隔离应用创建。 它们直接将功能重新添加到独立应用:

  • isolatedWin32-print - 打印允许访问现有 Win32 打印基础结构的文档
  • isolatedWin32-sysTrayIcon - 显示来自系统托盘 (systray) 的通知
  • isolatedWin32-shellExtensionContextMenu - 显示基于 COM 的上下文菜单项
  • isolatedWin32-promptForAccess - 提示用户进行文件访问
  • isolatedWin32-accessToPublisherDirectory - 访问以发布者 ID 结尾的目录

对于不支持提示的应用程序,以下功能允许对库(如 MSVC 运行时或其他 Windows/第三方 DLL)进行最小访问:

  • isolatedWin32-dotNetBreadcrumbStore
  • isolatedWin32-profilesRootMinimal
  • isolatedWin32-userProfileMinimal
  • isolatedWin32-volumeRootMinimal

UWP 功能

Win32 应用隔离支持大多数 UWP 功能。 这些功能对于一个完全可操作的隔离应用的清单可能是必要的。 然而,并非所有都经过全面测试。 因此,随着我们继续验证支持,本部分将更新。 有关详细信息和每个功能的完整说明,请参阅 UWP 功能 文档。

  • <DeviceCapability Name="microphone"/> 提供对麦克风的音频源的访问权限,这允许应用从连接的麦克风录制音频
  • <DeviceCapability Name="webcam"/> 提供对内置相机或外部摄像头的视频源的访问权限,使应用能够捕获照片