使用AppMutex无声Inno Setup的(Using AppMutex with silent

2019-10-19 19:01发布

我使用“AppMutex”在Inno Setup的脚本,以确保产品不会再运行安装更新。 这基本上借机罚款。

但是,运行此安装与显示一个对话框,在“/ VERYSILENT”命令参数时(虽然是很无语),该程序仍在运行,应该被关闭。

作为该计划本身将自动关闭,这可能只需要长达几秒钟被关闭我只想Inno Setup的等到互斥锁设置,然后开始安装,但不显示任何对话框,在此期间用户。

那么,有没有一种方法,使Inno Setup的只是等待,直到互斥与“/ VERYSILENT”运行时,被布置并没有显示有关该用户的任何对话框?

在此先感谢上的任何建议!

Answer 1:

还有就是要取消此消息没有明确的方法。 但是,你可以,如果你也指定抑制所有的消息框/SUPPRESSMSGBOXES的命令行参数:

setup.exe /VERYSILENT /SUPPRESSMSGBOXES

如果抑制所有可抑制消息框将不适合你的要求,你可以与一个循环等待被释放互斥(等待您的应用程序。终止)自己CheckForMutexes在事件功能的设置进行发射前此检查。



文章来源: Using AppMutex with silent Inno Setup