本帖最后由 jiangsheng 于 2009-07-28 08:43:20 编辑

解决方案 »

  1.   

    AdvancedINF=2.0[Add.Code]
    Clock.ocx=Clock.ocx[install.files]
    Clock.ocx=Clock.ocx
    [SourceDisksFiles]
    Clock.ocx=1[Clock.ocx]
    file-win32-x86=thiscab    
    RegisterServer=yes    
    clsid={0A76F0F8-AB7F-4C31-9AD7-EF8309169F80}    
    FileVersion=1,0,0,1这个是可以的。
      

  2.   

    我的方法是
    用VB建立一个同控件同名的ActiveX工程,然后用VB的Package & deployment wizard 向导,制作CAB包,在Package type中选择Internet package,后面添加要打包的文件,并去掉不需要的文件,inf文件是自己生成的,但是没有给出文件下载的位置,所以要在Support目录中,编辑inf文件,然后运行相应的MS-DOS批处理文件,会重新创建CAB包,结束。
    ;INF file for NisecTest.ocx
    ;DestDir can be 10 for Windows directory, 11 for Windows\System(32) directory, or left blank for the Occache directory.[version]
    signature="$CHICAGO$"
    AdvancedINF=2.0
    [DefaultInstall]
    CopyFiles=install.files
    RegisterOCXs=RegisterFiles
    [RInstallApplicationFiles]
    CopyFiles=install.files
    RegisterOCXs=RegisterFiles
    [DestinationDirs]
    install.files=11
    [SourceDisksNames]
    1=%DiskName%,NisecTest.CAB,1[Add.Code]
    NisecTest.ocx=NisecTest.ocx
    XNewCertDll.dll=XNewCertDll.dll
    [install.files]
    NisecTest.ocx=NisecTest.ocx
    XNewCertDll.dll=XNewCertDll.dll
    [SourceDisksFiles]
    NisecTest.ocx=1
    XNewCertDll.dll=1[NisecTest.ocx]
    file-win32-x86=thiscab
    RegisterServer=yes
    DestDir= 11
    FileVersion=1,0,0,1[XNewCertDll.dll]
    file-win32-x86=thiscab
    RegisterServer=no
    DestDir= 11
    FileVersion=0,0,0,0
    [RegisterFiles]
    %11%\NisecTest.ocx
      

  3.   


    你网页中是怎么使用这个ActiveX的呢?
      

  4.   

    现在我就考虑一个最简单的问题,怎样让网页跳出提示安装ActiveX插件,谢谢你了
      

  5.   

    只要html里调用这个ocx的csid号就ok了啊这个和vc没什么关系js或者html的问题
      

  6.   

    怎样让网页跳出提示安装ActiveX插件并下载CAB包,需要做以下工作:
    1)在页面添加下面代码
      
    <OBJECT id= test style="width:0px;height:0px" 
    classid="clsid:0C23CB11-3AD2-45DE-9386-73FC9CC0EBD0" 
    codebase="test.CAB#version=1,0,0,1">
    </OBJECT>2) 对于没有签名的控件,需要修改IE的安全设置,找到“下载未签名的Activex控件”,设置为“提示”3)如果要保证下载成功,需要打的CAB包正确
      

  7.   

    楼主,现在你的cab包可以正确下载并安装了吗?