首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATL::CComModule::RegisterServer

ATL::CComModule::RegisterServer
EN

Stack Overflow用户
提问于 2010-06-15 00:11:19
回答 2查看 781关注 0票数 3

ATL::CComModule::RegisterServer(TRUE)调用到底做了什么(它写入的注册表项)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-15 01:20:58

对于使用OBJECT_ENTRY_AUTO宏的每个类,它将运行资源文件中列出的相应注册表脚本资源(.rgs文件),如DECLARE_REGISTRY_RESOURCEID宏所标识的那样。

此外,由于您正在为bRegTypeLib传递TRUE,因此它还将运行由DECLARE_REGISTRY_APPID_RESOURCEID标识的注册表脚本。

票数 5
EN

Stack Overflow用户

发布于 2010-06-15 00:15:37

找出这一点的一个好方法是下载Process Monitor并将其设置为监视注册表更改(我假设这是可能的,它至少在较旧的工具RegMon中,这是替代工具),然后执行一个RegisterServer和一个Unregister,您将获得完整的列表。

你可能不得不设置一些过滤器来过滤掉你不想看到但应该很容易做到的东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3038816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档