NSIS:禁止多次安裝實例
系統
1974 0
原文
NSIS:禁止多次安裝實例
為了防止用戶重復安裝軟件,我們可以加入以下的判斷來進行限制。
第一步:在安裝腳本中,將是否已安裝的標記Installed寫入注冊表中:
?
2
|
??
WriteRegDword HKLM
?
"${PRODUCT_DIR_REGKEY}"
?
"Installed"
?
1
|
|
第二步:在.onInit 讀取安裝程序在安裝過程中寫入的注冊表鍵值:
?
3
|
??
ReadRegDWORD $0 HKLM
?
'${PRODUCT_DIR_REGKEY}'
?
"Installed"
|
5
|
???
MessageBox MB_OK|MB_USERICON
?
'$(^Name) 已安裝在計算機中。如需重新安裝,請卸載已有的安裝。'
|
|
NSIS:禁止多次安裝實例
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元