0
我們有我們用nsis安裝程序構建的軟件。有一點,關於一些條件,我們需要重啓或不重啓。NSIS以靜默方式重新啓動。如何溝通?
這不是問題。我們不喜歡它:
;Reboot instructions. In silent mode just set a RebootFlag and otherwize show the confirmation box.
IfRebootFlag doReboot doNotReboot
doReboot:
IfSilent doSilent doNotSilent
doSilent:
;if silent, do not reboot
Goto doNotReboot
doNotSilent:
MessageBox MB_YESNO "A reboot is required to finish the installation. Do you wish to reboot now?" IDNO doNotReboot
Reboot
doNotReboot:
當軟件是通過軟件分發,通過我們的管理員安裝(而不是由用戶直接而不是沉默),他們需要知道是否需要重新啓動。
什麼是讓他們知道的好方法,爲什麼?
我們目前有兩種選擇。
- 編寫註冊表項。在Windows中是否有一個標準的方法或已經存在的密鑰?
- 返回一個定義的返回碼。這裏還有一個標準嗎?
謝謝你的幫助。
謝謝你幫助..顯然我沒有正確研究。 – kism3t