【发布时间】:2013-05-10 11:43:48
【问题描述】:
我有一个几年前用 Visual Basic 6 编写的 ActiveX 控件。 它是一个由 CAB 文件加载并在 Internet Explorer 中使用的 OCX。
如果您在 Internet Explorer 中转到工具|管理加载项,我注意到该名称被列为
MyControlName.MyClassName
我正在寻找一种设置友好名称的方法。
我知道我可以在HKLM\SOFTWARE\Classes\CLSID\{Class ID} 中的(默认)REG_SZ 的注册表中设置这个
在通过浏览器安装期间执行此操作的最佳方法是什么?
我尝试在 inf 中设置密钥但不成功,我猜是权限。
当我可以在 OCX 上调用 regsvr32 时,控件中是否会引发事件?还是我应该实现的接口?
谢谢,
【问题讨论】:
-
你有 OCX 的来源吗?如果可以重新编译,在Project->Properties对话框中根据需要修改Project Name和Project description,然后重新编译
标签: internet-explorer vb6 activex ocx cab