电竞比分网-中国电竞赛事及体育赛事平台

分享

將Activex打成CAB文件

 yan的圖書41 2014-08-04

web頁面調(diào)用activex控件時(shí)

Html代碼 復(fù)制代碼 收藏代碼
  1. <OBJECT ID="Test" height=0 width=0  
  2. CLASSID="CLSID:17460B5B-2F35-47CB-89D1-650C0EA488B1"  
  3. CODEBASE="MSCS_OCX.cab#version=1,0,3,7">  

 其中codebase意義在系統(tǒng)中找不到該控件時(shí)便下載安裝 mscs_ocx.cab

 

那如何制作這個(gè)CAB文件呢?

 

1、創(chuàng)建一個(gè)inf文件,如下為例子

Java代碼 復(fù)制代碼 收藏代碼
  1. [version]  
  2.    signature="$CHICAGO$"  
  3.    AdvancedINF=2.0  
  4. [Add.Code]  
  5.    MSCS_OCX.ocx=MSCS_OCX.ocx  
  6.    hdmath20b.dll=hdmath20b.dll  
  7. [MSCS_OCX.ocx]  
  8.    file-win32-x86=thiscab  
  9.    clsid={17460B5B-2F35-47CB-89D1-650C0EA488B1}    
  10.    FileVersion=1,0,3,7  
  11.    DestDir=11  
  12.    RegisterServer=yes  
  13. [hdmath20b.dll]  
  14.    file-win32-x86=thiscab  
  15.    FileVersion=3,0,2,6  
  16.    DestDir=11  
  17.    RegisterServer=no  

 

描述:[version]下 兩個(gè)參數(shù)為自定義信息

         [Add.Code] 下需要記載的兩個(gè)文件

         [MSCS_OCX.ocx] 中

"file-win32-x86=thiscab" : file-win32-x86 為運(yùn)行環(huán)境。thiscab意義為CAB會(huì)加載INf文件,下載對(duì)應(yīng)的dll,ocx

"clsid":對(duì)應(yīng)注冊(cè)表中的id

"FileVersion":文件版本號(hào),可點(diǎn)右鍵-->屬性--->查看其版本號(hào)

"DestDir=11" :加載目錄下的文件,11是指系統(tǒng)目錄的WINNT/SYSTEM32下

"RegisterServer":

 

2、利用iexpress制作CAB安裝包

開始--運(yùn)行--cmd--輸入iexpress回車

 




 
 


 

下一步 就完成了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多