解决 "服务器端身份验证级别策略不允许用户激活 DCOM 服务器" 错误
要解决 "服务器端身份验证级别策略不允许用户 'SERVER002\Guest' 从地址 '192.168.82.131' (S-1-5-21-3423809472-3622575995-3607030365-501) SID 来激活 DCOM 服务器。请至少将激活身份验证级别提升为在客户端应用程序中 RPC_C_AUTHN_LEVEL_PKT_INTEGRITY" 错误,您需要在客户端应用程序中将激活身份验证级别提升为 RPC_C_AUTHN_LEVEL_PKT_INTEGRITY。可以按照以下步骤进行操作:
-
打开您的客户端应用程序的源代码。
-
找到用于激活 DCOM 服务器的相关代码。
-
在激活 DCOM 服务器的相关代码之前,添加以下代码行:
CoInitializeSecurity(NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_PKT_INTEGRITY, RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_NONE, NULL);这将将激活身份验证级别提升为 RPC_C_AUTHN_LEVEL_PKT_INTEGRITY。
-
保存并重新编译您的客户端应用程序。
-
运行应用程序并尝试激活 DCOM 服务器。
通过执行上述步骤,您应该能够将激活身份验证级别提升为 RPC_C_AUTHN_LEVEL_PKT_INTEGRITY,并解决该问题。
原文地址: https://www.cveoy.top/t/topic/qqSk 著作权归作者所有。请勿转载和采集!