gpt4 book ai didi

c++ - CoInitializeEx 和 CoInitializeSecurity 失败

转载 作者:行者123 更新时间:2023-11-28 08:27:58 25 4
gpt4 key购买 nike

我有一个调用 C++ 方法的 C# 方法。C++ 方法使用 WMI,因此它先调用 CoInitializeEx(0, COINIT_MULTITHREADED),然后调用 CoInitializeSecurity 等...然后再选择 WMI。我的问题,CoInitializeEX 如果失败,代码为 2147417850 (RPC_E_CHANGED_MODE)

我尝试从 c# 创建一个新的 STA 线程并从该线程调用 c++ 方法(并且我禁用了 visual studio 托管进程),CoInitilalize 中没有更多错误,但错误发生在 CoInitializeSecurity 中(2147417831,RPC_E_TOO_LATE)。

纠正这一切的最佳解决方案是什么?

最佳答案

我删除了两个调用,问题解决了。

关于c++ - CoInitializeEx 和 CoInitializeSecurity 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3266019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com