Как установить "дружественное" имя для CLSID ActiveX для Visual Basic 6
У меня есть элемент управления ActiveX, который я написал в Visual Basic 6 несколько лет назад. Это OCX, загруженный CAB-файлом и используемый в Internet Explorer.
Если вы идете в Инструменты | Управление надстройками в Internet Explorer, я заметил, что имя указано как MyControlName.MyClassName
Я ищу способ установить дружественное имя.
Я знаю, что могу установить это в реестре для (по умолчанию) REG_SZ
в HKLM\SOFTWARE\Classes\CLSID\{Class ID}
Каков наилучший способ сделать это во время установки через браузер?
Я пытался установить ключ в inf, но безуспешно, я думаю, разрешения.
Есть ли событие, которое возникает в контроле, когда regsvr32
вызывается на OCX, где я мог это сделать? Или интерфейс, который я должен реализовать?
Спасибо,
1 ответ
Это свойство времени компиляции файла OCX, установленное в диалоговом окне параметров проекта.