C++ 如何在Internet Explorer的安装窗口中设置ActiveX控件名称和链接?

C++ 如何在Internet Explorer的安装窗口中设置ActiveX控件名称和链接?,c++,activex,atl,C++,Activex,Atl,我使用ATL创建了一个ActiveX控件,已经用签名将其打包。 我想在网页上使用它,但在安装窗口中,名称是MyActiveX.cab,没有链接。可以通过修改html页面的tag codebase属性来更改MyActiveX.cab名称。但名称的格式仍然类似于“XXX.cab”,没有超链接 我发现中国网站上的activex控件有自己的名称和链接: 其对象标记也没有什么不同: <object ID="CMBPB_OCX" CODEBASE="http://szdl.cmbchina.com/

我使用ATL创建了一个ActiveX控件,已经用签名将其打包。 我想在网页上使用它,但在安装窗口中,名称是
MyActiveX.cab
,没有链接。可以通过修改html页面的tag codebase属性来更改
MyActiveX.cab
名称。但名称的格式仍然类似于“XXX.cab”,没有超链接

我发现中国网站上的activex控件有自己的名称和链接: 其对象标记也没有什么不同:

<object ID="CMBPB_OCX" 
CODEBASE="http://szdl.cmbchina.com/download/PB/pb50.cab#version=5,3,1,1" 
classid="clsid:F2EB8999-766E-4BF6-AAAD-188D398C0D0B" width="0" height="0">
</object>




(来源:)


这张照片是从,它有链接

真的想知道如何设置activex控件名吗?

我试图从你那里得到帮助,但还是被卡住了


我对cab文件和activex dll文件都进行了签名
,但不知道如何在该窗口中放置名称和超链接。

您是否对控件和cab文件都进行了签名


看起来您没有在CAB文件上签名。安装对话框显示CAB文件签名中的信息。或者签名无效…

我已经在cab上签名了,签名操作是由我公司的自动web界面完成的。在cab文件的属性页中,我可以看到签名是有效的。