如何做ActiveX方式的安装程序?
zzan 2005-10-14 10:23:23 我的程序是一个组件(假定为CLSID_1),已经有发布了普通安装(打包成Setup.exe)的版本. 现在,想要做两种形式的安装:
1. ActiveX方式, 打开网页就自动安装;
2. 在网页中点一个图片,就开始安装
我的思路是这样的:
对第一种: AX 的CLSID应该和我组件相同, 这样, 在已经安装了的机器上不会再弹出AX控件,我就这样写:
<object classid="clsid:{0A5DAAC3-57F4-4d20-B839-A4F1618FE586}" id="ob1" codebase=Setup.exe width="1" height="1">
</object>
这样做的缺点是不灵活,但先用着.如果以后需要增强,我就写个CLSID相同的AX控件.
对第二种: 我有些模糊印象是,可以写一个图片的CLICK事件,使它执行一个AX的某个方法.但我有几个疑点:
1.这个AX的CLSID和第一种方法的能否相同? 如果不相同,我岂不是要在一个网页上放两个AX? 如果相同,又岂不是要写个AX支持两种形式?
2.响应这个事件的脚本怎么写? (我几乎完全不会VB)
<img id="B1" border="0" src="未命名.gif" width="61" height="71">
请各位大虾帮帮我啊....