星期五, 3月 13, 2015

製作 *.msi 安裝執行檔

為了「安裝」這件事,過去常用 NSIS 將檔案、指令包成 *.exe,目的是能達成,但有點陽春。最近被逼著要 *.msi,主要是為了兩個好處:派送、反安裝。
搭配的工具是 Smart Packager,用法大致是:錄下安裝的所有工作(複製檔案到定點、執行批次檔、編輯群組原則或註冊機碼等),再過濾掉一些雜訊,測試,存成 msi。
光是這樣給使用者還不夠,因為「發行者不明」,可以用 signtool 外覆一個數位簽署。

沒有留言:

張貼留言