2010-03-19 6 views
0

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

+0

Вам необходимо перезагрузить окна до того, как изменение вступит в силу? также этот вопрос должен быть поднят в serverfault.com :-) –

ответ

0

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

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

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

Смежные вопросы