как работает файл .RGS - PullRequest
       15

как работает файл .RGS

7 голосов
/ 28 сентября 2010

В файле .rgs есть некоторая информация о реестре, и я хочу знать, как информация из файла .rgs добавляется в regetry?

У меня есть проект AAA , и он сгенерирует файл AAA.DLL , и существует файл xxx.rgs , который содержит информацию реестра и AAA.DLL построен, затем он будет развернут на другой машине B, поэтому я не знаю, как информация о реестре может быть добавлена ​​на машине B, мне нужно зарегистрировать AAA.dll с помощью команды regsvr32?

1 Ответ

7 голосов
/ 28 сентября 2010

Обычно ваш код вызывает CComModule::UpdateRegistryFromResource(), который, в свою очередь, передает управление специальному механизму, реализованному в ATL, который выполняет работу - анализирует ресурс, созданный путем встраивания файла .rgs в модуль, и редактирует реестр. ATL поставляется с источниками, поэтому вы можете просто прочитать, как это делается.

...