我现在需要一个页面中使用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一致,有点怪)。
结果页面中的控件当然就显示不出来。
大家有什么建议没?