Advertisement

一个自动更新的NSIS安装包程序(ex文件)。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
通用自动更新NSIS安装包程序,该程序能够对本地的配置版本与服务器端配置的版本进行核查。若服务器端版本更新更为当前,则程序将自动下载并更新相关文件。请务必注意,该程序需要与NSIS安装包一同执行才能完成安装。在升级过程中,建议采用/S参数以实现静默安装模式。配置中定义的“name”属性所指向的应用程序将被作为最后安装的目标。目前,该程序仅支持更新主程序及单个插件程序,其他功能将由后续开发团队进一步完善。同时,该程序提供带有完整源码和配置文件,并包含各项主要设置的简要说明文件。其逻辑相对简单,主要目的是避免重复开发工作。7. 程序运行逻辑如下:首先,CommonAutoUpdate启动后会检查并加载本地配置文件;加载成功后,程序将判断所指定的“run”选项中配置的应用程序是否正在运行状态。如果应用程序正在运行,则会显示错误提示信息并退出更新流程;若“run”选项中的应用程序未运行,则根据svrurl + /commonAutoUpdate.xml地址加载服务器端的配置文件;在加载配置文件过程中,任何异常情况都会提示用户“检查自动更新失败,请稍后再试”,并终止程序的执行。(不会启动“run”选项中指定的其他文件)。如果配置文件加载成功后,程序将对比本地配置文件的“version”字段中的版本号与服务器端配置文件中的“cv”节点下的“v”属性的版本号;如果服务器端版本号小于或等于本地版本号,则不进行任何更新操作,直接运行“run”选项中指定的应用程序并传递“cau”参数作为标记;反之,如果服务器端版本号大于本地版本号时,系统将显示一个提示更新的界面窗口。用户确认后(点击确定按钮),程序将开始下载服务器端“cv”节点下指定的文件;下载完成后结束运行并将下载的安装包进行安装执行。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • NSIS通用
    优质
    这是一款基于NSIS(Nullsoft Scriptable Install System)的自动化安装包更新工具,能够帮助开发者和用户轻松实现软件的在线检测与自动更新功能。 通用自动更新NSIS安装包程序会检查本地的配置版本与服务器上的配置版本,并在确认服务器有新版本后下载并替换文件。该程序需要结合使用NSIS安装包进行操作,升级时采用/S静默模式完成安装。 此程序仅支持对一个主应用程序和一个插件的应用更新。所有主要设置均可通过提供的配置文件来修改,同时附带源代码以及简要的逻辑说明文档以供参考。 具体的工作流程如下: 1. 当CommonAutoUpdate启动后,首先会检查并加载本地的配置文件; 2. 如果run字段中指定的应用程序正在运行,则给出错误提示,并退出更新进程; 3. 若应用程序未在运行状态,将尝试从服务器地址svrurl + /commonAutoUpdate.xml获取最新的配置信息。如果在此过程中出现任何异常情况,会显示“检查自动更新失败,请稍后再试”的消息并终止执行。 4. 如果成功加载了远程的配置文件,则程序会比较本地版本号与服务器端提供的新版本号; 5. 若检测到当前安装版已是最新或二者相等时,将直接运行run字段中指定的应用,并传递参数“cau”作为标记; 6. 当发现有更新存在(即服务器上的版本大于本地已有的),会弹出提示用户进行软件升级的界面。点击确认后开始下载新程序包; 7. 下载完成后退出当前进程,然后执行刚刚下载的新安装文件以完成整个更新流程。
  • NSIS-3.08
    优质
    NSIS-3.08是一款用于创建Windows安装程序的强大开源系统,它提供了高度灵活性和易用性,适用于各种软件包的分发。 NSIS-3.08-setup是一款软件安装程序。
  • NSIS.rar
    优质
    NSIS软件安装包.rar包含了使用Nullsoft Scriptable Install System (NSIS)制作的软件安装程序文件,便于用户快速、简便地完成软件的安装。 NSIS(Nullsoft Scriptable Install System)是一款流行的开源安装制作系统,主要用于创建Windows平台上的安装、卸载程序。其灵活性和可扩展性使得开发者能够轻松定制安装过程以满足各种需求。NSIS支持脚本语言,允许用户通过编写简单的脚本来控制安装流程,包括文件复制、注册表操作以及设置快捷方式等。 标题中的nsis软件.rar表明这是一个包含NSIS相关资源的压缩文件,可能包含了编译器(makensis.exe)、开发工具、模板、插件以及其他辅助文件。这些对于使用NSIS创建安装程序至关重要。“描述中提到‘NSIS打包包含的成套安装程序’暗示了压缩包内有完整的环境和组件,使得用户可以直接开始创建安装包。”“缺少一个打包应用程序可能会导致打包失败”强调了完整性的重要性,因为某些功能可能依赖特定插件或工具。而“已经经过测试,并且打包成功”则保证这个资源包是可靠的,可以用于实际的项目开发。 标签NSIS打包资源进一步明确了这是与NSIS打包过程相关的素材,可能是为了帮助开发者快速搭建环境或者作为示例来学习如何使用NSIS进行软件部署。“压缩包子文件的文件名称列表中只列出了‘nsis软件’”,这可能是因为在实际的文件结构被合并为一个文件夹时没有列出具体的子目录和文件名。通常,一个完整的资源包包含以下内容: 1. **makensis.exe**:NSIS编译器,用于将脚本转换成可执行安装程序。 2. NSIS文档(包括用户手册、API参考等),帮助开发者了解语法与功能。 3. NSIS脚本模板:预设的安装脚本作为创建新项目的起点。 4. 插件库:提供额外的功能如读写注册表和操作文件系统等。 5. 图标及图片资源,用于自定义界面设计。 “nsis软件.rar”提供了所有必需的打包工具与文档,帮助开发者快速上手并避免因缺少必要组件导致的问题。通过学习NSIS脚本语言以及利用这些资源,用户能够创建符合需求的专业级安装程序。
  • NSIS与Duilib结合定义
    优质
    本项目介绍如何将NSIS(Nullsoft Scriptable Install System)与Duilib库相结合,创建功能丰富且界面美观的自定义安装程序。适合需要高级定制选项的软件开发者。 使用NSIS+Duilib自定义安装界面,支持生成快捷图标、开机启动项以及快速启动栏。
  • NSIS 3.05 中
    优质
    NSIS 3.05中文版是一款功能强大的开源系统级插件安装程序制作工具,支持自定义界面和脚本编写,方便用户快速高效地创建Windows平台下的安装程序。 - 本安装取消了2G的最大限制。 - 安装程序最大可达8EB(单个安装包可达4GB,超过此限制将切换到外部文件)。
  • 崛企图1.2.7版本体化.zip
    优质
    崛企图文小程序1.2.7版本安装更新一体化安装包为用户提供方便快捷的小程序安装与升级服务,集成了最新功能和优化改进,提升用户体验。 项目包含前后台完整源码,后端采用 PHP 语言开发,前台为小程序。 该项目经过严格调试,确保可以顺利运行! 具体的项目介绍请参阅博主的文章。 这份资源将助力学习与实践,提升编程技能,快来获取吧!
  • INF
    优质
    本程序旨在简化Windows系统中INF文件的安装过程,通过自动化的操作减轻用户手动配置硬件驱动或软件设置的复杂性。 这是一款用于自动安装INF文件的程序,对于希望通过INF文件安装驱动的朋友来说可以下载参考。
  • 版J-Link驱 JLink_Windows_V690a
    优质
    简介:本页面提供SEGGER公司最新版本(J-Link V690a)的Windows系统下的驱动程序安装包,用于优化和升级用户现有的J-Link调试器软件环境。 最新版J-Link驱动安装包 JLink_Windows_V690a 更新于2020年12月。下载和安装都非常简便,界面更加清晰,固件下载也更为流畅!欢迎需要的朋友们下载!
  • NSIS-桌面制作工具
    优质
    NSIS(Nullsoft Scriptable Install System)是一款功能强大的开源软件,用于创建Windows平台下的安装程序。它提供了高度灵活和可定制的脚本语言,使开发者能够轻松地为桌面应用打包并部署复杂的安装过程。 NSIS(Nullsoft Scriptable Install System)是一款用于制作桌面程序安装包的工具。