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