ie外掛程式打包成cab檔案使用和更新

2021-06-22 20:49:04 字數 1670 閱讀 9233

1.ie外掛程式用atl開發為dll字尾,用mfc開發為ocx字尾,打包的方法都一樣。

2.打包步驟:

a.假如開發的外掛程式檔名為:transferagent.dll。

b.新建乙個inf字尾的文字檔案,例如為inf.inf,

檔案內容修改為:

1

2

3

4

5

6

7

8

9

10

[version]

signature="$chicago$"

advancedinf=2.0

[add.code]

transferagent.dll=transferagent.dll

[transferagent.dll]

file-win32-x86=thiscab

clsid=

registerserver=yes

fileversion=1.0.0.1

c.主要引數說明:上述的add.code中包含了所需的dll,如果有其它dll,可以自行新增,並且每乙個dll都要另外進行說明,如上面的:[transferagent.dll],特別注意的是要新增外掛程式中元件的clsid,和fileversion(即檔案的版本號)。

d.打包:執行命令: cabarc.exe -s 6144 n transferagent.cab transferagent.dll inf.inf

(cabarc.exe 可在vs2005目錄中找到:c:\program files\microsoft visual studio 8\common7\tools\bin)。

3.外掛程式使用:

a.在頁面中設定外掛程式:

1

<objectid="ieplugin"codebase="/transferagent.cab#version=1,0,0,1"classid="clsid:fd4972ba-686f-4f23-8eb4-9acc62ba0fc9">

其中version和clsid都要和inf檔案中的一致。

b.js呼叫:

1

2

axobj = document.getelementbyid("ieplugin");

axobj.test();//test為外掛程式的乙個函式。

4.外掛程式更新:

IE網頁cab外掛程式無法安裝

今天測試專案中影像生成上傳功能,去第三方系統中檢視上傳的結果,遇到問題。第三方系統中展示影像的功能使用了cab外掛程式。開啟網頁一直提示安裝外掛程式,但是windows提示 由於無法驗證發行者,所以windows已經阻止此軟體 找了很多解決方案 internet選項 安全 自定義級別 安全設定中啟用...

使用cxfreeze打包成exe檔案

最新版本python3.5以上直接使用 pip install cx freeze 命令安裝 1.安裝完成後如果沒有報錯的話這時候系統應該是沒有給我們自動生成cxfreeze.bat檔案 2.編寫cxfreeze.bat檔案 echo off e testtoools python3.4 pytho...

python檔案打包成exe

將自己寫的python檔案壓縮成exe有兩種方法 1 使用pyinstaller step1 安裝pyinstaller,在cmd視窗使用pip install pyinstaller安裝 step2 cd 到你的檔案目錄cd d py python testcases slice step3 執行...