static void Main() { try { Type t = Type.GetTypeFromCLSID(CLSID_InternetSecurityManager); object securityManager = Activator.CreateInstance(t); if (securityManager != null) { IInternetSecurityManager ism = (IInternetSecurityManager)securityManager; ism.SetZoneMapping(URLZONE_TRUSTED, "http://127.0.0.1", SZM_CREATE); ism.SetZoneMapping(URLZONE_INTRANET, "http://127.0.0.1", SZM_CREATE); ism.SetZoneMapping(URLZONE_ESC_FLAG | URLZONE_TRUSTED, "http://127.0.0.1", SZM_CREATE); ism.SetZoneMapping(URLZONE_ESC_FLAG | URLZONE_INTRANET, "http://127.0.0.1", SZM_CREATE); } } catch { // Okay to continue if adding URL to trusted zone doesn't work... } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
public static void SetInternetZone() { Type t = Type.GetTypeFromCLSID(CLSID_InternetSecurityManager); _securityManager = Activator.CreateInstance(t); _ism = (IInternetSecurityManager)_securityManager; int result = _ism.SetZoneMapping(0, "about:blank", SZM_CREATE); }