InnoSetup:wpf应用程序中的静默安装和进度安装值(用于更新)

时间:2013-03-28 17:36:48

标签: wpf inno-setup updates silent-installer

在我的wpf应用程序中,我要求用户下载更新(如果有)。 该文件使用以下代码通过我的程序下载:

WebClient wc = new WebClient();
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(wc_DownloadProgressChanged);
wc.DownloadFileAsync(new Uri(textBox1.Text.Trim()), tempUrl + "Downloaded." + Path.GetExtension(textBox1.Text));

我想知道是否可以在静默模式下运行安装程序安装程序,并在我的wpf应用程序上安装进度安装程序。我想在我的wpf应用程序上显示一个进度条。我正在使用InnoSetup,我知道如何以静默模式启动它,但我不知道如何获得安装进度值。

1 个答案:

答案 0 :(得分:0)

没有公共界面可以在静音模式或普通模式下从Inno Setup获取进度。

我想唯一的方法是创建自定义插件,从Inno读取进度并将其发送到您的应用。

或者您可以修改Inno的来源并在其中添加所需的功能。