加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – NSIS自动和静默更新

发布时间:2020-12-14 05:41:21 所属栏目:Windows 来源:网络整理
导读:我目前正在构建一个应用程序,并希望有一个安装程序和自动静默更新. Dropbox,Spotify和Chrome都在更新时令人惊叹,没有人注意到.所以我看了一下AppData中的Dropbox漫游文件夹,找到了一个带有NSIS Icon的名为DropboxUpdateHelper.exe的文件.在Spotify文件夹中,
我目前正在构建一个应用程序,并希望有一个安装程序和自动静默更新.

Dropbox,Spotify和Chrome都在更新时令人惊叹,没有人注意到.所以我看了一下AppData中的Dropbox漫游文件夹,找到了一个带有NSIS Icon的名为DropboxUpdateHelper.exe的文件.在Spotify文件夹中,我只能在条款中找到SpotifyHelper.exe并提及NSIS.

是否有如何在漫游文件夹中安装应用程序并拥有静默自动更新程序的教程?我没有修复NSIS,但更喜欢开源和免费安装程序.

解决方法

NSIS有 INetC plugin可用于从互联网上下载东西,但我不知道是否有自动更新教程.您可能还想看看 VPatch plugin ……

这里有许多变量要考虑:

>您的主应用程序是否应该查找更新,或者只是在应用程序(或Windows)启动时运行更新程序,以便它可以检查?
>服务器上的文件是否已签名,或者您是否有其他方法可以检测无效/损坏的/ MitM更新?
>在下载/应用更新之前,您是否需要访问控制/ DRM?
>您将如何处理主要版本号更新?您是否支持多个主要版本或强制升级?
>您是否需要管理员权限才能更新? UAC处理?
>您打算如何支持从1.0升级到1.2?首先更新到1.1还是支持每个可能的次要版本升级路径?

我相信你还有许多其他问题需要考虑.在开始编码之前,您应该尝试回答所有这些问题.在开发过程中,您可能会发现其他问题,或者您必须完全更改设计.

恕我直言,这不是一个简单的问题,我认为你不会找到适合你的确切设计/要求的插入式解决方案……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读