积极答复者
VC#2008 写的ActiveX 安装完成后无法执行

问题
-
在VS2008 用C#写了个ActiveX,然后做了个安装文件,生成了一个setup.exe 和一个msi 文件,然后在网页里用
<object id="actxtest"
classid="clsid:CB5BDC81-93C1-11CF-8F20-00805F2CD064" codebase="http://localhost:8080/actx/Setup.exe" width="800px" height="600px" >
</object>调用。
但网页里每次刷新都会要安装文件,然后一直下一步安装成功后网页上显示还是红叉。
但搜索注册表可以看到注册信息
- 已移动 Sheng Jiang 蒋晟 2010年6月3日 22:51 IE (发件人:Visual C#)
答案
-
你好!
你这样在网页中使用的话,肯定每次刷新都会重新安装的,你这样试试:
<OBJECT
CLASSID="CLSID:DEE4306A-8D4A-4070-B1E6-EB08516101C0"
CODEBASE="YourActiveX.ocx#version=1,0,0,0" id="ScNO" name ="ScNO" height="15px" width="25px">
</OBJECT>
周雪峰- 已标记为答案 KeFang Chen 2010年6月9日 4:02
全部回复
-
你好!
你这样在网页中使用的话,肯定每次刷新都会重新安装的,你这样试试:
<OBJECT
CLASSID="CLSID:DEE4306A-8D4A-4070-B1E6-EB08516101C0"
CODEBASE="YourActiveX.ocx#version=1,0,0,0" id="ScNO" name ="ScNO" height="15px" width="25px">
</OBJECT>
周雪峰- 已标记为答案 KeFang Chen 2010年6月9日 4:02