问题标签 [automatic-updates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
106 浏览

java - 如何让 Java 应用程序获得最新版本的自身?

可以这么说,我想做一个更新查找器。客户端应用程序会向服务器发送请求,获取最新版本,并以提示的形式返回给用户:

有一个新的更新,X.x。你想更新吗?

那种性质的东西。我该怎么做呢?

另外,如果可能的话,请不要推荐 API,除非真的有必要或者初学者很难理解。我想让我的项目使用核心 Java 包。

0 投票
1 回答
347 浏览

firefox - 扩展的自动更新不起作用

我为自动更新服务编写了一个 update.rdf。

在添加概述中,可以右键单击“搜索新更新”,Firefox 会在我的测试网站空间中找到新版本,下载并“安装”它。但重启后我有和以前一样的版本,它没有改变 xpi 文件。这是一些图片和代码片段。也许你有个主意。

http://s12.postimage.org/f68kptdy3/script_error1.png

http://s12.postimage.org/57nm3c4ij/script_error2.png

重新启动后,我再次获得了 0.2.3 版本,没有任何变化。

install.rdf 版本 0.2.3

代码:全选

update.rdf 带签名(在服务器上)

服务器上0.3.3版本的xpi中的install.rdf

我使用 MCCOY 创建了签名,并使用 Windows 的备用哈希生成器创建了哈希值

0 投票
0 回答
156 浏览

c# - 用于创建自动更新模块的第 3 方框架

我有一个由用户安装并设置为在域管理员帐户的上下文下运行的窗口服务。我不会将这些凭据存储在任何地方。

重新安装并行服务对我来说不是解决方案,因为我不会再拥有这些凭据以及用户在安装时完成的其他配置。

我想创建一个自动更新服务来更新我的主要服务。

我想知道是否有任何第三方框架可供我执行此任务?

Wybuild对我不起作用,因为它只会更新在本地系统中运行的服务,单击一次不适合窗口服务。

如果可用,请向我推荐一些第 3 方框架。

提前致谢。

0 投票
1 回答
9200 浏览

windows - Windows 更新 GDR 与 LDR (QFE)

在浏览Windows 修补程序和更新网站上的信息时,我了解到 Windows 维护两个不同的分支来提供更新和修补程序,并且根据描述,

  1. GDR -> 所有 Windows 更新都属于此类别。
  2. LDR (QFE) -> 所有修补程序都属于此类别。

在检索

  1. Windows 更新信息与Windows 更新代理 API
  2. 带有 WMIC QFE GET 的修补程序/LDR/QFE 信息

我发现某些 KB 编号在 Windows Update/Hotfix 中很常见。这怎么可能?根据有关 GDR 和 LDR 的描述,它说

默认情况下,Windows 系统上的所有组件都在每个主要版本之后的 GDR 分支上启动。当您从 Windows 更新为 GDR 组件安装更新时,它会使用 GDR 版本进行升级。当您安装特定的修补程序时,修补程序包中的文件和组件将迁移到 LDR 分支。此时,该特定组件被标记为 LDR 组件。如果您在此组件上安装更新的更新,Windows 服务技术将自动为您从 LDR 分支安装适当的最新版本。

有人可以帮助我了解更新和修补程序信息中常见的 KB 编号的原因吗?

0 投票
3 回答
1314 浏览

safari-extension - Safari 扩展的自动更新阻止在 Safari 库中发布扩展

我正在尝试将我的 Safari 扩展上传到图库。每次我这样做时,我都会在等待几天后收到错误消息:

在我们的审核过程中,我们发现您仍然没有为您的扩展程序启用自动更新。

凉爽的!但我做到了,完全按照文档。当我提交 ext 时,我提到了这个 URL:http ://up.thefreedictionary.com/Info.plist作为我的更新清单。以下是内容:

不知道,这里可能有什么问题。为什么我不能发布它,没有自动更新?

PS CFBudleIdentifier 是“字典”。它对应于我的应用程序包 ID。有问题吗?

0 投票
1 回答
2351 浏览

java - 允许java程序自动更新自身的小类

目标是让一个简单的 Java 类启动一个 jar 主类。当主类完成时,可以查询它是否要重新加载。通过这种方法,它可以自己热更新并重新运行自己。

Launcher 是通过 URLClassloader 加载 jar,然后卸载/重新加载更改后的 jar。jar 可以通过修改 Launcher 或通过提供的 dos/unix 脚本来更改,该脚本被调用以将新 jar 替换为旧 jar。

整个程序如下。经过测试,它似乎可以顺利工作。

java Launcher -jar [path_to_jar] -run [yourbatchfile] [-runonce]?选修的]

1) Launcher 在你的 jar 文件中查找“Main-Class”属性,这样就不需要给它实际的类来运行。

2) 它将调用 'public static void main(String[] args)' 并将您在命令行中提供的剩余参数传递给它

3) 当您的程序完成时,启动器将调用您的程序方法“public static boolean reload()”,如果结果为“真”,这将触发重新加载。

4) 如果你指定了-runonce,那么程序将永远不会重新加载。

5) 如果您指定了 -run [batchfile],那么批处理文件将在重新加载之前运行。

我希望这对某些人有所帮助。

快乐编码!

0 投票
1 回答
772 浏览

vb.net - 在 Microsoft 更新脚本中插入重启命令

我是脚本的新手,所以开始只是尝试调整其他脚本。我找到了一个从命令行检查、下载和安装 Microsoft 更新的脚本。有没有办法在完成时包含重新启动命令,或者在它之后的命令中包含菊花链或管道?

要运行它,请键入 cscript.exe ForceAU.vbs

有没有办法在它之后添加一个命令(shutdown /r),或者它必须是脚本本身的设置?

0 投票
1 回答
18 浏览

installation - 如何为企业用户升级应用程序?

我们有在 .NET4.0 中创建的 WPF 应用程序。我们已将我们的应用程序升级到 .NET4.5 的新版本。现在,我们遇到了在用户系统中安装升级软件的问题。有几千名用户使用我们的应用程序。在每个人和每个人的系统中安装软件都需要时间和人力。

是否有任何自动化工具可以帮助我们进行部署?managesoft 是如何工作的?

问候, Ambarish

0 投票
2 回答
2589 浏览

asp.net - 自动年龄计算 ASP.Net

请看下图。我想通过输入他们的生日信息来自动计算用户的年龄。更多解释见下图。 在此处输入图像描述

这是我的 register.aspx 页面的完整代码:

0 投票
1 回答
67 浏览

android - 在应用程序更新之前向用户发出警告(可能自动)

在准备应用程序的新版本时,我发现以前的版本在所有情况下都不会将程序状态保存到永久存储中。因此,执行更新时,此信息可能会丢失。

有没有办法警告用户这个错误,并建议他们如何确保在执行更新之前正确保存程序状态?

谢谢