Проблема защищенного режима IE? - PullRequest
2 голосов
/ 19 октября 2010

Мы разработали ie-add (с надстройкой Express), в которой локально сохраняется некоторая информация.(к пути приложения) Но без «запуска от имени администратора» или «отключения защищенного режима» это не разрешено.

Есть ли способ сделать это?Любой способ загрузить надстройку с правами администратора?(файлы манифеста не работают для DLL) или каким-либо образом отключить защищенный режим с разрешения пользователя?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 20 октября 2010

Не думаю, что есть способ отключить защищенный режим программным способом.Я предполагаю, что мы должны жить с этим.Найдите несколько советов, как это сделать: Как: работать с API защищенного режима в Internet Explorer 7 и IE8 .

2 голосов
/ 26 августа 2012

Вот решение:

Запустите RegEdit и перейдите к этому ключу:

HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

На моей машине (Windows 7) учетной записью локальной системы является S-1-5-18.Это может быть одинаково для всех версий Windows, но я не знаю об этом.

В этом разделе реестра есть еще пять ключей 1, 2, 3, 4 и 5 - каждый представляет Зону,

Для каждой зоны, если есть значение DWORD с именем "2500", установите его значение на 0, чтобы отключить защищенный режим.Обратите внимание, что вам не нужно добавлять его, если его там нет.

Предполагается, что значение "2500" будет контролировать флажок «Включить защищенный режим».

Или, если вы хотите просто изменить настройки защищенного режима для текущего пользователя, перейдите к версии HKEY_CURRENT_USER.указанного выше ключа реестра, и я думаю, что также может быть один для HKEY_LOCAL_MACHINE (не стесняйтесь проверять) и используйте тот, который вы предпочитаете.

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