我使用Visual Studio 2010编写了一个简单的ActiveX控件。我已经使用regasm在我的开发机器上注册了这个控件,我可以使用Javascript的new ActiveXObject("...")
功能在IE中调用控件。
但是,我现在需要准备我的ActiveX控件以便部署到客户,这是我需要帮助的地方。
我想打包控件,以便IE只是提示信息栏中的用户安装控件。
我知道我需要获取代码签名证书才能使我的ActiveX控件受信任。
我的问题是,将代码转换为可部署的软件单元需要采取哪些步骤? CAB文件,INF文件,OSD文件等在这个角色扮演什么角色?如何使用Visual Studio 2010打包我的控件?
如果那里有任何现有的演练指南,我将非常感谢能够指出他们的方向 - 我自己找不到一本全面且易于理解的指南。
非常感谢。
答案 0 :(得分:2)
如果您的ActiveX是单个文件,那么您可以通过在对象标记中设置它来将其下载到用户
<object classid="clsid:your-dll-classid" codebase="http://someurl/your.dll" ></object>
如果用户的系统上没有该文件,IE将下载该文件。
答案 1 :(得分:0)
要了解有关打包ActiveX控件的更多信息,请参阅 MSDN