*.dll绝对没有问题,我已经写console客户端测过,下面是*.inf文件:
[version]
  signature="$ CHICAGO $"
  AdvancedINF=2.0
[Add.Code]
  com.dll=com.dll
  atl.dll=atl.dll
[atl.dll]
  file-win32-x86=thiscab
  FileVersion=3,0,8449,0
  DestDir=11
  RegisterServer=yes
[com.dll]
  file-win32-x86=thiscab
  clsid={4AE8ABDA-AB84-4D45-B2AA-ADA11859CB98}
  FileVersion=1,0,0,1
  RegisterServer=yes下面是html文件:
<HTML>
<HEAD>
   <SCRIPT LANGUAGE="javascript" type="text/javascript" >
       function setTest()
       {
         alert("测试之前!");
         Order.test();
         alert("测试之后!");
       }
   </SCRIPT>
</HEAD> 
<BODY>
  <server> 
  <OBJECT id="Order"
          classid="CLSID:4AE8ABDA-AB84-4D45-B2AA-ADA11859CB98"
          codebase="http://160.0.99.119:8088/file.cab#version=1,0,0,1"
          align=center height=200 width=200 >
  </OBJECT>
  
  <INPUT type="button" value="测试" id=button1 name=button1
         onclick="setTest();">
  </server>
</BODY>
</HTML>
我是在2k里做的,能运行。但换到98下时就不能够自动下载到本地进行自安装!(cabarc.exe方式),而用com+注册方式时,能下载安装却不能执行得到正确地结果!还请各位多多关注,up有分!
在此,谢过先啦!!(等待中......)