目前,当我输入由Setup.exe应用程序触发的update URL时,用户别无选择,只能下载更新。如果用户想要首先执行更新或不执行更新,则不会提示用户,当发现更新时,他们被强制下载。我的可执行文件是430MB,所以如果他们不想下载,我不希望他们被强制下载。有没有办法截获检查并仅在用户对提示回答YES时才下载/更新exe?我在/debuglog文件中看到URL已被检查,然后立即开始下载并显示'ISDownloadProgress‘对话框。而且还显示了“InstallationWelcome”对话框,即使它没有显示。我想它一定是被藏起来了。
发布于 2016-03-31 20:08:28
“更新URL”设置最适合本身很小的下载安装启动器。由于如果下载的安装启动器获取的资源被移动或移除,则下载的安装启动器可能会失效,因此它不会让用户选择是否获取更新的启动器。
由于此行为目前不是可选的,您可以向支持团队提交增强请求,或者您可以编写一个包装器来执行类似的检查。
https://stackoverflow.com/questions/36313905
复制相似问题