程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 用vs2010 tools 編寫打包cab

用vs2010 tools 編寫打包cab

編輯:關於ASP.NET

    開始->所有程序->Microsoft Visual Studio2010-> Visual Studio Tools->Visual Studio命令提示(2010)(以管理員權限打開)

    1) cabarc 將ocx、dll打包成cab文件

    Eg. cabarc -s 6144 n demo.cab atl90.dllPolygon.dll demo.inf

    2) inf文件的編寫

    [version]

    signature="$CHICAGO$"

    AdvancedINF=2.0

    [Add.Code]

    activexdemo1.ocx=activexdemo1.ocx

    [activexdemo1.ocx]

    file-win32-x86=thiscab

    clsid={A8533FAB-72A3-43E1-9B84-D95321F4A143}

    FileVersion=1,0,0,0

    DestDir=11

    RegisterServer=yes

    3) makecer 制作證書文件

    Eg.makecert -n "CN=Root" -r -svRootIssuer.pvk RootIssuer.cer

    4) signcode 給文件數字簽名

    EG.signcode

    按著步驟走

    添加cab文件

    添加cer證書

    添加密鑰

    ……

    5) activeX插件安裝升級

    <object codebase="http://localhost/baidu_edit.cab#version=1,1"CLASSID="CLSID:A8533FAB-72A3-43E1-9B84-D95321F4A143"…/>

    a)首先會判斷系統中是否有classid為XXXX的該插件,如果沒有,則提示用戶下載並安裝:

    b)如果系統中已經安裝了該插件就會以#後的版本號和已安裝的插件作比較,如果更高則自動下載高版本軟件進行更新。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved