Поделиться через


Согласие на изоляцию приложений Win32

Согласие на изоляцию приложений Win32 можно предоставить или удалить несколькими способами. В этом документе описывается предоставление согласия и способ его отмены.

Внимание

Эта функция доступна в предварительной версии: некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Согласие предоставляется для изоляции приложений Win32 тремя способами.

  1. Неявное согласие: приложения неявно предоставляют доступ к файлам и папкам через потоки, перечисленные ниже.
    • Диалоговое окно "Файл": файлы и папки, выбранные или созданные с помощью диалогового окна, созданного из изоляции приложений Win32.
    • Сопоставление типов файлов: приложения, которые регистрируют FTA в манифесте, будут отображаться в контекстном меню open-with и могут быть заданы как приложение по умолчанию.
      • Приложения, которые делают это с помощью расширения COM, потребуются isolatedWin32-shellExtensionContextMenu возможности.
    • Перетаскивание: приложения, которые регистрируют обработчики перетаскивания, будут иметь доступ к любым файлам и папкам, перетаскиваемых на них.
      • В настоящее время нет поддержки перетаскивания между различными приложениями, используюющими изоляцию приложений Win32.
  2. Каталог издателя: если у приложения есть isolatedWin32-accessToPublisherDirectory возможность, приложение будет иметь полный доступ к:
    • Сетевые ресурсы, имя общей папки которых заканчивается идентификатором издателя приложения.
    • Каталоги с именами, заканчивающимися идентификатором издателя приложения, расположенного в \Device\BootDevice\ProgramData.
  3. Запрос. Если у приложения есть isolatedWin32-promptForAccess возможность, при первом попытке приложения получить доступ к файлу или каталогу, запрос будет создан для того, чтобы пользователь принял или отклонился. Выбор будет сохранен до тех пор, пока согласие не будет отозвано

В настоящее время согласие может быть отозвано двумя способами:

  1. Параметры. В параметрах перейдите к разделу "Сброс разрешений файла в изолированных приложениях Win32". На этой странице вы можете полностью сбросить согласие, предоставленное определенным приложениям, используюющим изоляцию приложений Win32. Это приведет к сбросу запроса и неявного согласия, но не повлияет на каталог издателя.
  2. Удаление: во время удаления все согласие будет отозвано.