12

在.rgs 文件中,有一些注册表信息,我想知道.rgs 文件中的信息是如何添加到注册表中的?

我有一个项目AAA,它将生成文件AAA.DLL,并且有一个包含注册表信息的文件xxx.rgs,并且构建了 AAA.DLL ,然后它将部署到另一台机器 B 上,所以我不'不知道如何在机器 B 上添加注册信息,我需要使用 regsvr32 命令注册 AAA.dll 吗?

4

1 回答 1

13

通常,您的代码调用CComModule::UpdateRegistryFromResource()又将控制权传递给在 ATL 中实现的特殊机制,该机制完成这项工作 - 解析通过将 .rgs 文件嵌入到模块中产生的资源并编辑注册表。ATL 带有源代码,因此您可以阅读它是如何完成的。

于 2010-09-28T08:08:31.773 回答