我正在嘗試製作一個Windows應用程序,它也爲IE添加了一個URL「可信站點」。這部分工作。 解決方案 - http://www.nakov.com/blog/2009/05/15/c-code-for-changing-internet-explorer-security-settings-and-net-security-policy-to-run-windows-forms-based-activex-with-full-trust/更改IE設置以編程方式
但我需要更改相同的設置。我需要這個: 「跨域訪問數據源」需要「啓用」 「下載未簽名的ActiveX控件」需要爲「提示」 「未標記爲安全的初始化和腳本ActiveX控件」需要爲「啓用」
這是我有,但它不會工作
private void UpdateDataSource()
{
RegistryKey ChangeSettings = Registry.Users;
ChangeSettings = ChangeSettings.OpenSubKey(".DEFAULT\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2", true);
// "Access data sources across domains" - "Enable"
ChangeSettings.SetValue("1406", "0", RegistryValueKind.DWord);
// "Download unsigned ActiveX controls" - "Prompt"
ChangeSettings.SetValue("1004", "1", RegistryValueKind.DWord);
// "Initialize and script ActiveX controls not marked as safe for scripting" - "Enable"
ChangeSettings.SetValue("1201", "0", RegistryValueKind.DWord);
ChangeSettings.Close();
}
這聽起來像:*「我如何降低IE中用戶帳戶的每個安全設置?」*。更不用說如果通過組策略設置安全性,您將無法做到這一點。 – slugster 2012-02-10 10:32:36
Slugster - 你有鏈接到「如何降低用戶帳戶的IE中的每個安全設置?」也許它可以幫助我 – LuckyDice 2012-02-10 10:41:56
哈哈。在發佈鏈接@slugster之後,也許你可以找到*「我如何繞過操作系統中的所有安全功能?」*它必須存在,正確@Simon? – adelphus 2012-02-10 10:55:33