晨星 2010年11月10日
问个Web页面中使用ActiveX控件的问题
我现在需要一个页面中使用RDP Client控件,页面里是这样写的:
<object language="vbscript" ID="MsRdpClient"
onreadystatechange="OnControlLoad"
CLASSID="CLSID:7584c670-2274-4efb-b00b-d6aaba6d3850"
CODEBASE="<s:url value='/jsp/selfservice/msrdp.cab#version=5,2,3790,0' />"
width="100" height="100">
</object>


现在的问题是,访问页面之后,注册表里HKEY_CLASSES_ROOT\CLSID下面确实会多出一个“{7584c670-2274-4efb-b00b-d6aaba6d3850}”项,其InprocServer32子键指向:“C:\Windows\system32\Windows Download Files\msrdp.ocx”。
但打开C:\Windows\system32\Windows Download Files目录看,里面却只多了一个名字叫“{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}”的文件(注意这个ID跟上面的不一样,但却跟我个人机器上默认安装的RDP控件的CLSID一致,有点怪)。

结果页面中的控件当然就显示不出来。
大家有什么建议没?
...全文
185 1 收藏 13
写回复
13 条回复

还没有回复,快来抢沙发~

发动态
发帖子
ATL
创建于2007-09-28

3021

社区成员

4.8w+

社区内容

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区公告
暂无公告