首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inno安装程序:尝试卸载时检测安装程序是否正在运行

Inno安装程序:尝试卸载时检测安装程序是否正在运行
EN

Stack Overflow用户
提问于 2016-07-06 07:10:23
回答 1查看 377关注 0票数 1

我希望我的Inno安装脚本在尝试使用unins000.exe**.**卸载程序之前,检测我的程序的安装程序是否正在运行

如果当用户试图卸载我的程序时,我的程序的设置已经在运行,那么卸载程序应该通过弹出一个消息框(如Setup is running. Please install using it before uninstalling. Really want to Continue? )和两个按钮YesNo来警告用户。

  • 如果用户按No,卸载程序(unins000.exe)必须关闭。
  • 如果用户按下Yes,卸载程序(unins000.exe)必须终止我的程序的安装程序(Setup.exe)的进程,然后继续卸载。

我怎么能做到这一点而没有任何不稳定?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-06 17:46:06

没有办法彻底中止安装。我不想杀了它。让它结束吧。

代码语言:javascript
复制
[Setup]
SetupMutex=MySetupsMutexName

[Code]

function InitializeUninstall(): Boolean;
begin
  while CheckForMutexes('MySetupsMutexName') then
  begin
    MsgBox('Installer is still running', mbError, MB_OK);
  end;
end;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38218142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档