为什么用com写的dll需要注册而普通的dll无须注册,只要LoadLibrary就能用?
一个普通的dll(比如导出一个比较大小的函数的dll),除了com的那一套(QueryInterface、addRef、Release...),还要 添加哪些代码才需要注册?
还有,哪位大侠能推荐点资料让我弥补一下这个空当?
一个普通的dll(比如导出一个比较大小的函数的dll),除了com的那一套(QueryInterface、addRef、Release...),还要 添加哪些代码才需要注册?
还有,哪位大侠能推荐点资料让我弥补一下这个空当?
普通的DLL是导出具体类的,可以直接创建对象。
可以使用ATL创建COM组件,无需关心如何处理注册问题。
可以看看深入解析ATL