1 建立安裝程式,用vb打包
2 多個檔案壓縮,用iexpree2.0,選"將檔案解開並執行安裝命令",生成乙個"壓縮執行檔案"
3 對"壓縮執行檔案"進行簽名,用signcode(在這之前要生成乙個.cer的證書檔案,如何生成一會兒說)
4 寫入**,clsid沒有關係的,只要格式一樣就行!但是有另外乙個屬性叫codebase的要用你的"壓縮執行檔案",比如:
如果你的vb工程有版本號,那麼就在version=換成你的版本號,以後別人機器上即使安裝過你的軟體,但版本沒有你的版本號高的話,一樣會被執行安裝的
好,那麼開始說如何製作證書
可參考這裡:
http://msdn.microsoft.***/library/chs/default.asp?url=/library/chs/vccore/html/creating_signed_cab_files_for_mfc_and_atl_controls.asp 解壓
2 用makecert.exe製作證書
makecert -sk 羅君sk -ss 羅君ss -n **="羅君n" -m 12 luojun.cer
-sk 表示私人金鑰
-ss 表示描述
-n **="" 這裡面是公司名稱
-m 有效月數
luojun.cer 輸出的證書名
3 用cert2spc.exe建立出版商的說明檔案
cert2spc luojun.cer luojun.spc
4 已經建立了,那麼,用signcode如何簽名呢?按以下步驟:
(1) 下一步
(2) 選擇要簽名的exe檔案,就是我們上面說的"壓縮執行檔案"
(3) 自定義 下一步
(4) 從檔案選擇->選擇你的"出版商的說明檔案",即luojun.spc檔案->下一步
(5) csp中的私鑰->"microsoft strong cryptographic provide"->"rsa full"->"羅君sk"->"簽名"->"下一步"
(6) 選擇一種演算法(個人比較喜歡md5)->下一步
(7) 這裡的不要變!->下一步
(8) 輸入簽名"描述"及描述的"**"
(9) 將時間戳新增到資料在中: http://timestamp.verisign.***/scripts/timstamp.dll
(10) 完成
5 全部ok了,可以把你的壓縮執行檔案放到object裡去了:)
對開發的程式(製作CAB)進行簽名
1 建立安裝程式,用vb打包 2 多個檔案壓縮,用iexpree2.0,選 將檔案解開並執行安裝命令 生成乙個 壓縮執行檔案 3 對 壓縮執行檔案 進行簽名,用signcode 在這之前要生成乙個.cer的證書檔案,如何生成一會兒說 4 寫入 clsid沒有關係的,只要格式一樣就行 但是有另外乙個屬...
平台程式微信平台開發應用的簽名
本文純屬個人見解,是對前面學習的總結,如有描述不正確的地方還請高手指正 目標 上面分析如何獲得程式的簽名。解決方案 選擇程式,右鍵 android tools 簽名宣布,按步調生成乙個簽名keystore和乙個經過簽名的apk,安裝該apk到手機 每日一道理 微笑著,去唱生活的歌謠,不要埋怨生活給予...
基於NSIS指令碼開發的安裝程式製作軟體 易量安裝
原文 基於nsis指令碼開發的安裝程式製作軟體 易量安裝 前幾天 蘿蔔 給我推薦了一款安裝程式製作工具 易量安裝。易量安裝是一款安裝程式製作軟體,基於著名的nsis nullsoft scriptable install system 安裝指令碼開發,軟體具有強大的安裝指令碼編輯器,可讓您更加輕鬆的...