我用VC写了一个控件
 用CABARC打成了cab包
 inf文件如下:; Sample INF file for MViewer.ocx
[version] 
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0  [Add.Code]
msvcrt.dll = msvcrt.dll
mfc42.dll = mfc42.dll
ijl15.dll = ijl15.dll
HikPlayM4.dll = HikPlayM4.dll
MediaRecv.dll = MediaRecv.dll
MGrab.dll = MGrab.dll
TcpMng.dll = TcpMng.dll
UDPMng.dll = UDPMng.dll
MViewer.ocx=MViewer.ocx
; needed DLL
[msvcrt.dll]
file-win32-x86=thiscab
FileVersion=6,1,9844,0
DestDir=11
RegisterServer=yes
 
[mfc42.dll]
file-win32-x86=thiscab
FileVersion=6,0,9586,0
DestDir=11
RegisterServer=yes[ijl15.dll]
file-win32-x86=thiscab
FileVersion=1,5,4,36
DestDir=11
RegisterServer=yes[HikPlayM4.dll]
file-win32-x86=thiscab
FileVersion=4,5,3,3
DestDir=11
RegisterServer=yes[MediaRecv.dll]
file-win32-x86=thiscab
FileVersion=1,0,0,1
DestDir=11
RegisterServer=yes[MGrab.dll]
file-win32-x86=thiscab
FileVersion=1,0,0,1
DestDir=11
RegisterServer=yes[TcpMng.dll]
file-win32-x86=thiscab
FileVersion=2,0,0,1
DestDir=11
RegisterServer=yes[UDPMng.dll]
file-win32-x86=thiscab
FileVersion=1,0,0,1
DestDir=yes
RegisterServer=yes
[MViewer.ocx]
file-win32-x86=thiscab
clsid={38D43567-285E-4F62-8AB1-FAA8AF0D331D} 
FileVersion=1,0,0,1 
RegisterServer=yes  ; end of INF file从www.ca365.com下载了一个测试证书,并用signcode.exe做了签章
然后嵌入到网页中,
 <OBJECT style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 180px; width: 60; height: 60;" classid="clsid:38D43567-285E-4F62-8AB1-FAA8AF0D331D"
name="altisdk" codeBase="cab/MViewer.CAB#version=1,0,0,1" VIEWASTEXT>
  </OBJECT>可控件还是下不下来,请问怎么回事啊?

解决方案 »

  1.   

    web服务器我用的是IIS
     在局域网内测试
     所有机器均能上网
      

  2.   

    object classid="clsid:F96E1F44-3BB2-4E94-AF8A-376A1275BBC9" codebase="http://supersoft/mytest/NetRepControl.cab#version=1,0,0,0" id="NetRepControl1" width=100% height=100%>
      <param name="_Version" value="65536">
      <param name="_ExtentX" value="20638">
      <param name="_ExtentY" value="11007">
      <param name="_StockProps" value="0">
    </object>
    在codebase处一定要写上你所配的完整个虚拟目录地址,另外客户端得将IE的安全性降到最低