03 NSIS 將解除安裝資訊新增到「新增 刪除程式」

2021-10-12 21:05:40 字數 2084 閱讀 6092

3.在登錄檔新增的非必要屬性

4. 參考**

hklm \ software \ microsoft \ windows \ currentversion \ uninstall下建立乙個具有產品名稱的金鑰,以將條目新增到「控制面板」的「新增\刪除程式」部分。

可以將多個值寫入金鑰,以提供有關您的應用程式和解除安裝程式的其他資訊。

使用writeregstr命令(對於字串)或writeregdword命令(對於dword值)寫入值。

例如:

假設我們要安裝的應用程式是yiyitian.exe,我們需要在hklm中software\microsoft\windows\currentversion\uninstall部分中建立乙個新金鑰,金鑰將是軟體的名稱,並且具有兩個子金鑰,乙個具有軟體的顯示名稱,另乙個具有解除安裝程式的位置。

writeregstr hklm "software\microsoft\windows\currentversion\uninstall\yiyitian" "displayname" "yiyitian"
writeregstr hklm "software\microsoft\windows\currentversion\uninstall\yiyitian" "uninstallstring" "$instdir\uninstall.exe"
deleteregkey hklm "software\microsoft\windows\currentversion\uninstall\yiyitian"
quietuninstallstring(字串) -解除安裝程式的路徑和檔名,以及在沒有可見視窗的情況下進行解除安裝的開關

installlocation(字串)-安裝目錄($instdir)

installdate(字串)-yyyymmdd格式的安裝日期。windows使用金鑰修改日期(如果不存在)。

displayicon(字串)-將在您的應用程式名稱旁邊顯示的圖示的路徑,檔名和索引

publisher(字串)-發布者的(公司)名稱

modifypath(字串)-應用程式修改程式的路徑和檔名

installsource(字串)-從中安裝應用程式的位置

productid(字串)-應用程式的產品id

readme(字串)-自述檔案資訊的路徑(檔案或url)

regowner(字串)-應用程式的註冊所有者

regcompany(字串)-申請的註冊公司

helptelephone(字串)-支援的**號碼

urlinfoabout(字串)-鏈結到應用程式主頁

displayversion(字串)-應用程式的顯示版本

versionmajor(dword)-應用程式的主要版本號

versionminor(dword)-應用程式的次要版本號

nomodify(dword)-如果解除安裝程式沒有「修改已安裝應用程式」的選項,則為1

norepair(dword)-如果解除安裝程式沒有「修復安裝」的選項,則為1,

如果nomodify和norepair都設定為1,則按鈕顯示「刪除」,而不是「修改/刪除」。systemcomponent(dword)-設定1,以防止在「控制面板」中「新增/刪除程式」的「程式列表」中顯示該應用程式。

estimatedsize(dword)-已安裝檔案的大小(以kb為單位)

comments(字串)-描述安裝程式包的注釋

Angular03 將資料新增到元件中

準備 已經搭建好angular cli環境 知道如何建立元件 在模板中顯示屬性的值 格式 注意 屬性型別是陣列型別,將多個資料放到乙個陣列陣列中,在賦值給屬性變數 注意 hello 中的 ngfor let name of names 代表乙個屬性,ngfor 表示要在該屬性上使用ngfor指令,n...

linux將程式新增到服務

方式 1 如果通過yum安裝的服務,直接敲入下面的命令就可以了開機時自動啟動服務了 方式 2編寫自己的服務指令碼 系統預定義函式 start stop restart reload 告訴程式重讀配置檔案,改變程式的執行狀態 etc rc.d init.d 系統服務指令碼目錄 var lock sub...

將應用新增到開啟方式

android.intent.action.view android.intent.category.default intent intent getintent string path null if intent.action view.equals intent.getaction catc...