Internet Feature Controls (A)

This article describes feature controls with names that begin with the letter A. For links to other feature controls, see Feature Controls.

  • About Protocol Restriction
  • ActiveX Binding Safety Checks
  • ActiveX Object Caching
  • ActiveX Update Restriction
  • Address and Status Bar Display
  • AJAX Connection Events
  • Application Protocol Confirmation
  • Related topics

About Protocol Restriction

Windows Internet Explorer 8 and later. When enabled, the FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7 feature disables the "about:" protocol. For security reasons, applications that host the WebBrowser Control are strongly encouraged to enable this feature.

By default, this feature is enabled for Windows Internet Explorer and disabled for applications hosting the WebBrowser Control. To enable this feature using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7
                     contoso.exe = (DWORD) 00000001

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

Note  For pre-release versions of Internet Explorer 8, this feature was called FEATURE_RESTRICT_ABOUT_PROTOCOL.

 

ActiveX Binding Safety Checks

The FEATURE_SAFE_BINDTOOBJECT feature performs additional safety checks when calling MonikerBindToObject to create and initialize Microsoft ActiveX controls. Specifically, prevent the control from being created if COMPAT_EVIL_DONT_LOAD is in the registry for the control. See Managing ActiveX Control Loading for more information.

This feature also checks the URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY security setting for the zone of the URL being bound to and determines whether the control can be initialized safely. For more information, see About URL Security Zones.

Note  To avoid the check for specific binds in a process, pass BINDINFO_OPTIONS_SECURITYOPTOUT to BINDINFO.dwOptions when calling GetBindInfo.

 

To disable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_SAFE_BINDTOOBJECT
                     contoso.exe = (DWORD) 00000000

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

ActiveX Object Caching

When enabled, the FEATURE_OBJECT_CACHING feature prevents webpages from accessing or instantiating ActiveX controls cached from different domains or security contexts.

By default, this feature is enabled for Internet Explorer 8 and for applications hosting the WebBrowser Control. To disable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_OBJECT_CACHING
                     contoso.exe = (DWORD) 00000000

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

ActiveX Update Restriction

When a webpage attempts to load or install an ActiveX control that is not already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request. When this feature is enabled, it can be set differently for each security zone by using the URL action flag URLACTION_AUTOMATIC_ACTIVEX_UI.

To enable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_RESTRICT_ACTIVEXINSTALL
                     contoso.exe = (DWORD) 00000001

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

Address and Status Bar Display

Windows Internet Explorer 7 and later. When enabled, the FEATURE_FORCE_ADDR_AND_STATUS feature forces new windows to contain visual cues designed to help protect users from spoofing attacks. These cues include the address bar and security zone details in the status bar.

By default, this feature is enabled for Windows Internet Explorer and disabled for applications hosting the WebBrowser Control. To enable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_DOWNLOAD_PROMPT_META_CONTROL
                     contoso.exe = (DWORD) 00000001

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

AJAX Connection Events

Internet Explorer 8 or later. The FEATURE_AJAX_CONNECTIONEVENTS feature enables events that occur when the value of the online property of the navigator object changes, such as when the user chooses to work offline. For more information, see the ononline and onoffline events.

By default, this feature is enabled for Internet Explorer and disabled for applications hosting the WebBrowser Control. To enable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_AJAX_CONNECTIONEVENTS
                     contoso.exe = (DWORD) 00000001

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

Application Protocol Confirmation

Internet Explorer 8 or later. Internet Explorer uses confirmation dialog boxes when opening content from potentially untrusted sources. By default, applications hosting the WebBrowser Control do not display these confirmations.

By default, this feature is enabled for Internet Explorer and disabled for applications hosting the WebBrowser Control. To enable this feature by using the registry, add the name of your executable file to the following setting.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_SHOW_APP_PROTOCOL_WARN_DIALOG
                     contoso.exe = (DWORD) 00000001

The feature is enabled when the value is set to (DWORD) 00000001 and disabled when the value is (DWORD) 00000000.

Conceptual

Internet Feature Controls (B..C)

Internet Feature Controls (D..H)

Internet Feature Controls (I..L)

Internet Feature Controls (M..R)

Internet Feature Controls (S..T)

Internet Feature Controls (U..Y)

Internet Feature Controls (Z)

Obsolete Feature Controls

Feature Control Registry Index