在我的Inno安装脚本中,我正在执行第三方可执行文件.我正在使用如下Exec()
功能:
Exec(ExpandConstant('{app}\SomeExe.exe'), '', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Run Code Online (Sandbox Code Playgroud)
提到ewWaitUntilTerminated
它等到SomeExe.exe
不退出.我想等待10秒钟.
那有什么解决方案吗?
我有一个Inno安装程序安装执行一些耗时的'AfterInstall'操作.执行此操作时,安装GUI完全冻结(似乎未处理主事件循环).这不是一个愉快的最终用户体验,所以也许这种操作可能不会冻结GUI?喜欢在单独的线程中执行它还是定期调用类似的东西handleGuiEventLoop()
?
inno-setup ×2