c++ - _com_ptr_t::CreateInstance 在没有 regsvr32 的情况下成功

标签 c++ com atl regsvr32

我正在研究使用 _com_ptr_t::CreateInstance 创建 COM 对象的程序。 我没有得到的是,代码无需 regsvr32 引用的 COM dll 即可工作。

唯一的要求是 COM 必须位于可执行文件的同一目录中。

有人可以解释一下为什么这项工作不涉及 regsvr32 吗?

谢谢。

最佳答案

http://msdn.microsoft.com/en-us/library/ms973913.aspx

注册免费 COM ... 不难但很棘手。

关于c++ - _com_ptr_t::CreateInstance 在没有 regsvr32 的情况下成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15375439/

相关文章:

c++ - 从转换为基对象的 Void 指针调用派生类方法

c++ - WinRT/Metro 风格应用程序中基于 ATL 的 COM 对象

windows - 是否可以在同一应用程序中使用两个不同版本的OpenSSL库?

c++ - 在 ATL 中将对象作为属性返回

c++ - 如何解密 MAPI IMessage

c++ - WNDPROC 窗口回调过程中收到的句柄与 CreateWindow 返回的句柄之间的区别?

c++ - ctypes如何将字符串从python传递给c++函数,以及如何将字符串从c++函数返回给python

c++ - 结构中的数组

c++ - 如何从 BSTR 转换为 DATE

c++ - 如何缩小 WTL 应用程序的大小?