Практическое руководство. Использование изоляции приложений

Приложения могут объявить изоляцию драйвера принтера в манифесте приложения, чтобы изолировать приложение от драйвера принтера и повысить надежность приложения. Служба печати Windows позволяет драйверам принтеров выполняться в процессах, которые отделены от процесса, в котором выполняется средство проверки печати. Использование этой функции приложение предотвращает сбой в случае возникновения ошибки драйвера принтера.

Изоляция драйвера принтера реализована в Windows 7 и Windows Server 2008 R2.

Необходимые условия

  • Приложение на управляемом коде или приложение из Магазина приложений Windows, использующее печать Windows.

Инструкции

Обновление манифеста приложения

Включение изоляции драйвера принтера требует добавления элемента printerDriverIsolation в манифест приложения. Вот как:

  1. Измените манифест приложения, добавив элемент printerDriverIsolation со значением true в элемент windowsSettings элемента application, как показано в этом примере.

    <application xmlns="urn:schemas-microsoft-com:asm.v3">
        <windowsSettings>
            <printerDriverIsolation xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">true</printerDriverIsolation>
        </windowsSettings>
    </application>
    
  2. Перестройте приложение.