Изменить тип настроек аутентификации пользователя из реестра - PullRequest
0 голосов
/ 19 марта 2010

Я уже изменяю значение реестра (используя приложение ac # windows) (HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Lockdown_Zones \ 1) с «1A00» на «30000» (Hexa), эквивалентное «Prompt» для имени пользователя и пароля ", и изменение сделано. но когда я пытаюсь вернуть значение ключа к предыдущему значению «20000» (Hexa), эквивалентному «Автоматический вход только в зоне интрасети», в таблице настроек -> customLevel-> аутентификация пользователя -> вход в систему изменение сделано, но когда я открываю новое окно IE, появляется форма аутентификации пользователя. Кто-нибудь может мне помочь ? Благодарю.

1 Ответ

0 голосов
/ 19 марта 2010

Правильный способ установить действие URLAction - использовать API SetZoneActionPolicy . Запись реестра напрямую не поддерживается.

Вы не должны делать это для всей системы, если хотите, чтобы поведение было только в вашем приложении, однако вместо этого вам следует реализовать IInternetSecurityManager и подключить его к элементу управления своего веб-браузера.

Одна из проблем, с которой вы, вероятно, сталкиваетесь, заключается в том, что вы пишете в зоны блокировки, что, скорее всего, не то, что вы действительно хотите.

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