安裝程式(vs installer包)備忘

2022-07-29 07:09:09 字數 725 閱讀 2305

1. 新增兩個表 binary和customaction

2. 在binary表中,新增一行,如:命名為testconnectca,data選擇準備好的dll檔案(c++或者其他)

3. 在customaction表中,新增一行

(custom action type)

action type  source   target

1表示dll binary表中的程式集 dll中的匯出函式

4. 在controlevent表中,新增一行

(controlevent)

dialog_  control_  event  argument condition ordering

dlg名稱  控制項名稱,比如按鈕 事件  ca  設定為1確保觸發

5. 在controlcondition表中,修改下列條件:

eulaforma_property<>"yes" becomes eulaforma_property<>"yes" or licenseviewed=""

eulaforma_property="yes" becomes eulaforma_property="yes" and licenseviewed="1"

該屬性licenseviewed在ca中自動生成,並設定其值

if the property is not defined, it is created by the msisetproperty function

VS Installer 打包安裝要點記錄

相關過程可參考 下面為一些關鍵要點 1.建立圖示,shortcut 選擇對應的exe,滑鼠右鍵建立,然後剪下到user s desktop 可以進行改名,設定圖示 ico 2.建立解除安裝圖示 uninstall.exe 需要設定 argument 這個引數,為 productcode x prod...

msi安裝程式安裝引數

windows r installer.v 3.01.4000.1830 msiexec option optional parameter 安裝選項 安裝或配置產品 a 管理安裝 在網路上安裝產品 j t g 播發產品 m 播發到所有使用者,u 播發到當前使用者 解除安裝產品 顯示選項 quiet...

程式安裝打包

研究了半天。終於有點成果 網上教程,看了半天,這裡也寫一下自己的辛苦路程 這裡分兩種情況打包 情況 安裝過程中需要修改webconfig或執行sql之類的 2.website情況 簡稱b情況 大多數操作,就在搜,就有答案了 這裡講下我遇到的問題 一 要修改webconfig之類的,就要新增insta...