NSIS - 静默自动更新应用程序
我有一个适用于我的 .net c# 应用程序的 NSIS 安装工具包。
考虑到我已经将新的更新(新的 NSIS 应用程序版本)下载到本地计算机,有没有办法静默自动更新我的应用程序?
谢谢! :)
I have an NSIS install kit for my .net c# application.
Is there a way to silently autoupdate my application, considering that I already downloaded the new update (new NSIS app version) to local computer ?
Thanks! :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
(如果您需要检测命令行/Autoupdate=yes)
(In case you need to detect the command line /Autoupdate=yes)
如果您的意思是这样,您可以静默运行安装程序并在顶部安装:
foo.exe /S /D=C:\Program Files\Foo
You can run the installer silently and install on top if that is what you mean:
foo.exe /S /D=C:\Program Files\Foo
如果您已设置包脚本来指定静默安装,则无需将 /S 传递到命令行。
查看 NSIS 站点上的silent.nsi 示例 silent.nsi
It's not necessary to pass /S to the command line if you've set up the package script to specify silent installs.
Take a look at the silent.nsi example on the NSIS site silent.nsi