当前位置:编程学习 > C#/ASP.NET >>

vs2005,ATL ActiveX控件,本机调试正常使用,在其他机器上无法使用

用vs2005实现个最简单的ATL activex控件,基本没什么功能,在本机调试是可以正常使用的。
我想实现那种在客户端打开网页时没有这个控件就自动下载。
按照网上的教程把dll打成了CAB包了,网页里面也加入了codebase了。
在别的机器上打开网页,dll文件已经下载到system32了,可是网页上控件还是一个小框,刷新页面又会下载那个dll,但是就是一直不起作用。
INF文件也是仿照网上给的东西写的
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code] 
ATLtest2.dll=ATLtest2.dll


[ATLtest2.dll] 
file-win32-x86=thiscab 
RegisterServer=yes 
clsid={D6C82DDF-C94A-4BEA-BEBD-B14FEF2DED90} 
DestDir=11
FileVersion=1,0,0,1

请教高手问题出在什么地方?多谢了~ --------------------编程问答-------------------- 对方电脑要安装C++ Runtime哦,喵~
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,