Как установить "дружественное" имя для 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, установленное в диалоговом окне параметров проекта.

Другие вопросы по тегам