2010-03-19 57 views
0

型我已經(使用C#的Windows應用程序)(HKEY_CURRENT_USER \軟件\微軟\的Windows \ CurrentVersion \ Internet設置\ Lockdown_Zones \ 1) 「1A00」 到 「30000」 更改註冊表的值(Hexa)相當於「提示輸入用戶名和密碼」,並且更改完成。但當我嘗試將鍵值返回到前面的值「20000」(十六進制)相當於「自動登錄只在Intranet區域」,在設置表 - > customLevel->用戶驗證 - >登錄更改完成,但當我打開一個新的IE窗口時,會出現用戶身份驗證表單。 有人能幫助我嗎? 謝謝。更改用戶身份驗證設置從註冊表

+0

你需要更改生效之前重新啓動你的窗口?這個問題也應該在serverfault.com上提出:-) – 2010-03-19 12:24:31

回答

0

正確的方法來設置一個URLAction是使用SetZoneActionPolicy API。不支持直接編寫註冊表。

你不應該爲整個系統,如果你只想在你的應用程序的行爲這樣做,但是,你應該改爲實施IInternetSecurityManager並將其連接到您的網絡瀏覽器控制。

一個你可能有一個問題是,你寫鎖定區域,這很可能你真正想要的不是什麼。

相關問題