LegacyImpersonationLevel

Sets the default level of impersonation for applications that do not call CoInitializeSecurity.

Caution  It is not recommended that you change this value, because this will affect all COM server applications that do not set their own process-wide security, and might prevent them from working properly. If you are changing this value to affect the security settings for a particular COM application, then you should instead change the process-wide security settings for that particular COM application. For more information on setting process-wide security, see Setting Process-wide Security.
 

Registry Entry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
   LegacyImpersonationLevel = value

Remarks

This is a REG_WORD value that is equivalent to the RPC_C_IMP_LEVEL constants.

ValueConstant
1RPC_C_IMP_LEVEL_ANONYMOUS
2RPC_C_IMP_LEVEL_IDENTIFY
3RPC_C_IMP_LEVEL_IMPERSONATE
4RPC_C_IMP_LEVEL_DELEGATE

 

If this registry value is not present, the default impersonation level established by the system is 2 (RPC_C_IMP_LEVEL_IDENTIFY).

Related topics

Registering COM Servers
Setting Process-wide Security

 

 

Show: