代码之家  ›  专栏  ›  技术社区  ›  Stefan

ATL::CCommodule::注册服务器

  •  3
  • Stefan  · 技术社区  · 16 年前

    ATL::CCommodule::RegisterServer(true)调用的精确性(它写入的注册表项)是什么?

    2 回复  |  直到 16 年前
        1
  •  5
  •   Phil Booth    16 年前

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

    另外,因为你路过 TRUE 对于 bRegTypeLib ,它还将运行由 DECLARE_REGISTRY_APPID_RESOURCEID .

        2
  •  2
  •   Hans Olsson    16 年前

    找到这一点的一个好方法是下载 Process Monitor 并将其设置为监视注册表更改(我假设这是可能的,它在旧的工具中 RegMon 至少这是替代品),然后你做一个 RegisterServer 一个 Unregister 你会有完整的清单。

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

    推荐文章