Installation Inno安装程序:尝试卸载时检测安装程序是否正在运行
您好,我希望我的Inno安装脚本在尝试使用Installation Inno安装程序:尝试卸载时检测安装程序是否正在运行,installation,inno-setup,uninstallation,Installation,Inno Setup,Uninstallation,您好,我希望我的Inno安装脚本在尝试使用unins000.exe卸载我的程序之前检测我的程序的安装程序是否正在运行 如果当用户试图卸载我的程序时,我的程序的安装程序已经在运行,则卸载程序应弹出一个消息框,提示用户安装程序正在运行。请在卸载之前使用它进行安装。是否确实要继续?并使用两个按钮Yes和No 如果用户按No,卸载程序(unins000.exe)必须关闭 如果用户按Yes,卸载程序(unins000.exe)必须终止我的程序安装程序(Setup.exe)的进程并继续卸载 我如何在没有
unins000.exe卸载我的程序之前检测我的程序的安装程序是否正在运行
如果当用户试图卸载我的程序时,我的程序的安装程序已经在运行,则卸载程序应弹出一个消息框,提示用户安装程序正在运行。请在卸载之前使用它进行安装。是否确实要继续?
并使用两个按钮Yes
和No
- 如果用户按
No
,卸载程序(unins000.exe)必须关闭
- 如果用户按
Yes
,卸载程序(unins000.exe)必须终止我的程序安装程序(Setup.exe)的进程并继续卸载
我如何在没有任何不稳定的情况下做到这一点
感谢您的帮助。无法完全中止安装。我不会杀了它。让它结束吧
[设置]
SetupMutex=MySetupsMutexName
[守则]
函数InitializeUninstall():布尔值;
开始
而CheckForMutexes('MySetupsMutexName')则
开始
MsgBox('安装程序仍在运行',mbError,MB_OK);
结束;
结束;
无法完全中止安装。我不会杀了它。让它结束吧
[设置]
SetupMutex=MySetupsMutexName
[守则]
函数InitializeUninstall():布尔值;
开始
而CheckForMutexes('MySetupsMutexName')则
开始
MsgBox('安装程序仍在运行',mbError,MB_OK);
结束;
结束;