如何使用CABSDK打包OCX控制項及網頁測試控制項

2021-06-26 09:04:14 字數 1490 閱讀 9513



一、cab

打包過程:

(1) 

解壓到乙個資料夾下,並將

bin目錄新增到系統變數

」path」

上,注意使用「;」隔開。

(2) 

準備好檔案

將準備好的檔案放在乙個資料夾下面(例如

files)

install.inf :

cab安裝配置檔案

xx1.ocx

:activex控制項

xx2.dll

:動態鏈結庫檔案

install.inf檔案的內容:

[version]

signature="$chicago$"

advancedinf=2.0

[add.code]

xx1.ocx=

xx1.ocx

xx2.dll=

xx2.dll

[xx1

.ocx]

file-win32-x86=thiscab

clsid=

fileversion=1,0,0,1

registerserver=yes

destdir=11

// 11表示在

windows\system32

目錄下

[xx2

.dll]

file-win32-x86=thiscab

destdir=11

[registerfiles]

%11%\

xx1.ocx

(3) 

建立make.bat檔案

用記事本開啟

make.bat檔案,寫入

cabarc n 

xx1.cab

xx1.ocx

xx2.dll

(4) 

執行make.bat檔案,即可生成

xx1.cab

,在files資料夾下出現

xx1.cab。

二、部署測試

寫乙個控制項測試

html網頁

,加入下列**:

xx1" width=428 height=275 classid="clsid:a2a168a8-e23c-429f-8ee6-e05ed252c7a8"

codebase="..\files\xx1.cab"

>

其中clsid為控制項

guid,

codebase

指向xx1.cab

所在的位置。

三、測試網頁

開啟攝像頭

" id =  "btnok" οnclick= "opencamera(); " > 

xx1" width=428 height=275 classid="clsid:a2a168a8-e23c-429f-8ee6-e05ed252c7a8"

codebase="..\files\xx1.cab"

>

C 如何呼叫OCX

用ocx控制項的步驟 1 在系統中註冊該ocx控制項,命令 regsvr32.exe 控制項位置 加 u 引數是取消註冊 2 在.net的工具箱中新增該控制項,拖到form中去就可以了。不用工具箱的話,自己手工新增,需要注意乙個問題,就是要用aximp.exe來包裝一下ocx控制項的類,然後再程式中...

如何使用eclipse打包

作為乙個小白,經常使用eclipse開發,想引入什麼依賴直接用buildpath也能實現。每天使用eclipse開發除錯已經成為習慣,需要什麼jar包的時候只需要configure build path引入乙個即刻輕鬆搞定,但突然有一天當我需要打乙個jar包的時候我卻發現自己還不會。當時的情況是醬紫...

VC6 0如何使用ocx控制項檔案

首先感謝網路中的各位高手,我的文章只是對你們文章的copy和學習。工作中客戶提供了乙個ocx控制項,學習了如何使用它。發現網上沒用針對像我一樣菜鳥的文章,所以我總結一下我的學習成果供菜鳥學習使用。1.註冊ocx控制項 在 開始 執行.中輸入命令 regsvr32 路徑 ocx 註冊控制項 路徑 oc...