2

我使用 Visual Studio 2010 编写了一个简单的 ActiveX 控件。我已经使用 regasm 在我的开发机器上注册了这个控件,我可以使用 Javascript 的new ActiveXObject("...")功能在 IE 中调用该控件。

但是,我现在需要准备我的 ActiveX 控件以部署给客户,这就是我需要帮助的地方。

我想将控件打包,以便 IE 在信息栏中简单地提示用户安装控件。

我了解我需要获得代码签名证书,以便我的 ActiveX 控件受到信任。

我的问题是,我需要完成哪些步骤才能将我的代码变成可部署的软件单元?CAB 文件、INF 文件、OSD 文件等在其中扮演什么角色?以及如何使用 Visual Studio 2010 打包我的控件?

如果有任何现有的演练指南,我将非常感激能够指出他们的方向 - 我自己无法找到一个全面且易于遵循的指南。

非常感谢。

4

2 回答 2

2

如果您的 ActiveX 是单个文件,那么您可以通过在对象标签中设置它来将其下载给用户

<object classid="clsid:your-dll-classid" codebase="http://someurl/your.dll" ></object>

如果用户系统上不存在该文件,IE 将下载该文件。

于 2010-07-30T10:17:25.413 回答
0

要了解有关打包 ActiveX 控件的更多信息,请参阅 MSDN

于 2010-07-30T10:34:42.400 回答