Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top