Документация по переменной среды SEE_MASK_NOZONECHECKS - PullRequest
3 голосов
/ 05 июня 2009

Я помогаю отследить и воспроизвести проблему с нашим веб-приложением в Internet Explorer для одного из наших клиентов. Их процесс браузера запускается с набором переменных среды SEE_MASK_NOZONECHECKS. Я пытаюсь выяснить, какие переменные будут влиять на поведение Internet Explorer. A Поиск Google показывает одну статью базы знаний Майкрософт , в которой говорится только , что она отключит проверку всех зон , и целую кучу сообщений на форуме с аналогичной неопределенной информацией.

Кто-нибудь знает какую-либо официальную документацию, в которой содержится более подробная информация о переменной среды SEE_MASK_NOZONECHECKS?

1 Ответ

3 голосов
/ 09 июня 2009

Кажется, что на него ссылаются в структуре SHELLEXECUTEINFO, и это напрямую влияет на поведение интерфейса IAttachmentExecute, в частности, метода CheckPolicy. Из MSDN:

IAttachmentExecute :: CheckPolicy проверяет набор свойств, известных как доказательства. Все, что используется для определения уровня доверия, считается доказательством.

Зона - это одно из значений, проверяемых этой функцией, которое можно установить с помощью метода SetReferrer. Похоже, что установка SEE_MASK_NOZONECHECKS приводит к пропуску проверки зоны здесь.

Структура SHELLEXECUTEINFO

Интерфейс IAttachmentExecute

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...