12

.rgsファイルにはいくつかのレジストリ情報がありますが、.rgsファイルの情報がどのようにレゲトリに追加されるのか知りたいのですが。

私はプロジェクトAAAを持っていて、ファイルAAA.DLLを生成し、レジストリ情報を含むファイルxxx.rgsがあり、AAA.DLLがビルドされてから、別のマシンBに展開されるので、レジストリ情報をマシンBに追加する方法がわからない場合、zippy32コマンドを使用してAAA.dllを登録する必要がありますか?

4

1 に答える 1

13

通常、コード呼び出しはCComModule::UpdateRegistryFromResource()、.rgs ファイルをモジュールに埋め込むことによって生成されたリソースを解析し、レジストリを編集する、ATL に実装された特別なメカニズムに制御を渡します。ATL にはソースが付属しているので、それがどのように行われるかを読むだけで済みます。

于 2010-09-28T08:08:31.773 に答える