gpt4 book ai didi

C++ 获取我自己的 dll 的 CLSID

转载 作者:太空狗 更新时间:2023-10-29 21:02:09 25 4
gpt4 key购买 nike

我想从我的 dll 中检索我自己的 dll 的 CSLID。此 CLSID 在我的应用程序的 .rgs 文件中声明。

我正在创建很多 dll,每个都有不同的 CLSID,对我来说很重要的是我可以轻松地动态检索它。

有人能告诉我怎么做吗?

谢谢。

最佳答案

DLL 没有 CLSID,类有。获取特定类的 guid 的一种简单方法是只使用它的名称,它是在您使用向导添加类时自动创建的。假设您添加了一个名为“Example”的类,您可以在代码中使用 CLSID_Example。另一种方法是使用 __uuidof 关键字,在您的代码中编写 __uuidof(Example),当您使用 #import 指令导入类型库时,它也适用于客户端代码。

关于C++ 获取我自己的 dll 的 CLSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129088/

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