【发布时间】:2012-07-28 17:21:23
【问题描述】:
我有一个 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
我一直禁用卸载程序上的“关闭”按钮。我以为这部分还在安装程序中...
【问题讨论】:
标签: nsis uninstallation