我有一个 NSIS 安装程序,它调用卸载程序来自动卸载旧版本的程序。 http://nsis.sourceforge.net/Auto-uninstall_old_before_installing_new
不幸的是,用户可以单击安装,并在运行卸载之前运行安装程序,然后继续卸载...
卸载激活时,有什么方法可以在后台强制安装程序?
编辑:试图禁用“安装”按钮,
ClearErrors
;disable the Install button
GetDlgItem $R1 $HWNDPARENT 0
EnableWindow $R1 0
...
done:
;disable the Install button
GetDlgItem $R1 $HWNDPARENT 0
EnableWindow $R1 0
我一直禁用卸载程序上的“关闭”按钮。我以为这部分还在安装程序中...