Windows 如何实现自动更新检测模型
我们的软件从未正式安装在Windows上,目前有如下更新模式:Windows 如何实现自动更新检测模型,windows,installation,automation,Windows,Installation,Automation,我们的软件从未正式安装在Windows上,目前有如下更新模式: 连接到Internet 单击更新按钮 连接到服务器端程序 服务器端程序创建一个md5哈希列表,其中包含所有文件 服务器程序目录 客户端程序创建一个md5哈希列表,其中包含 客户端程序目录 进行比较以查看文件是否需要更新、删除或添加 到客户机的机器,直到完成 好吧,我想换一种模式,我看到现在使用得更频繁,在这种模式下,软件被正式安装,类似的事情发生了: 当检测到internet连接时,程序将自动查询 服务器以查看是否有更新的安装包 如
编辑:相关问题-找到特定安装的安装UUID的最简单方法是什么?我这样做的方式是使用一个单独的程序(我们称之为StartUp.exe),该程序检查更新,然后加载真正的软件(我们称之为program.exe)。StartUp.exe与Program.exe具有相同的图标,是桌面快捷方式和菜单项指向的可执行文件,使用与Program.exe相同的名称 所以序列是这样的:
我相信现在的方法是使用部署,但我从来没有尝试过——在我编写系统时,它是不可用的,而且这种方法很简单,效果很好 听起来你很了解情况。有些人已经把一个更新程序存根放在一起,你称之为中介,他们从待更新的应用程序启动。它运行msiexec/u来卸载旧的东西,然后可以运行新下载的安装程序。不过,在某个时候,它会退出,需要有人在某处删除该更新程序存根exe。