Inno setup Inno安装程序-自动从Sourceforge下载最新安装程序并安装

Inno setup Inno安装程序-自动从Sourceforge下载最新安装程序并安装,inno-setup,inno-tools-downloader,Inno Setup,Inno Tools Downloader,我是初学者。我有一个项目需要第三方开源软件才能运行。使用Inno设置 以下哪项是触发该第三方设置的最佳方式? 选项A:在末尾显示自定义页面,询问用户是否希望自动打开浏览器并下载设置 选项B:在安装之前询问用户是否希望在自定义页面中安装安装程序。下载软件并在安装后打开安装程序 如何从Sourceforge下载最新安装并在安装后安装?因为http://sourceforge.net/projects/xxx/files/latest/download?source=files是一个HTML页面,

我是初学者。我有一个项目需要第三方开源软件才能运行。使用Inno设置

  • 以下哪项是触发该第三方设置的最佳方式?

    • 选项A:在末尾显示自定义页面,询问用户是否希望自动打开浏览器并下载设置

    • 选项B:在安装之前询问用户是否希望在自定义页面中安装安装程序。下载软件并在安装后打开安装程序

  • 如何从Sourceforge下载最新安装并在安装后安装?因为
    http://sourceforge.net/projects/xxx/files/latest/download?source=files
    是一个HTML页面,它只会在几秒钟后触发下载。我不能仅仅使用Innotools Downloader下载URL


  • 1.没有最好的选择。完全由你来决定。2.下载只是一个重定向。您无需等待,只需复制即可。@TLama但直接链接并不总是最新版本!:(我认为如果有新版本,没有人会想安装旧版本。哦,没错,这取决于项目。更聪明的版本是使用无版本文件下载。好吧,那我就没主意了,因为它不是一个普通的URL重定向,而是一个JavaScript,让你在一段时间后重定向。这是没有下载插件的(不支持HTML/JavaScript)可以。@TLama我已经想得太复杂了。使用web技术,比如在后台打开一个portable node.js命令行,使用js技术下载项目,然后在安装后使用
    打开安装程序。它会工作吗?还是太复杂了?我不知道node.js是做什么的,所以我不能说f或者它。另一个笨拙的选择可能是解析下载的HTML。虽然这里最好的选择是让你自己的服务器(例如FTP)自己提供最新版本的服务,我会说。