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