熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

用vs2010 tools 編寫打包cab

2013-11-13 10:40:20  來源: .NET編程 

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

  ) cabarc 將ocxdll打包成cab文件

  Eg cabarc s n democab atldllPolygondll demoinf

  ) inf文件的編寫

  [version]

  signature="$CHICAGO$"

  AdvancedINF=

  [AddCode]

  activexdemoocx=activexdemoocx

  [activexdemoocx]

  filewinx=thiscab

  clsid={AFABAEBDFA}

  FileVersion=

  DestDir=

  RegisterServer=yes

  ) makecer 制作證書文件

  Egmakecert n "CN=Root" r svRootIssuerpvk RootIssuercer

  ) signcode 給文件數字簽名

  EGsigncode

  按著步驟走

  添加cab文件

  添加cer證書

  添加密鑰

  ……

  ) activeX插件安裝升級

  <object codebase="#version="CLASSID="CLSID:AFABAEBDFA"…/>

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

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


From:http://tw.wingwit.com/Article/program/net/201311/14266.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.