Windows安装程序 – 通过互联网更新MSI安装的最佳方法是什么?

通过互联网更新MSI安装的最佳方式是什么?

ClickOnce不支持MSI。

我需要通过互联网自动发生更新,就像Windows更新发生的一样。

理想情况下,我希望我的应用程序自动检测到更新可用,并将其下载并进行安装。

答案应该只处理MSIs的安装。我不介意是否需要安装Windows服务来监控更新。

这是我最近为一个客户做的:

用户界面以登录用户身份运行。

该服务作为系统运行。服务检查内容并将其下载到临时目录。然后使用/ JM命令通告MSI。安装程序现在可以由非授权的用户安装。

该服务向应用程序发送IPC消息,说明是安装的时间。应用程序启动安装程序,通过它指示重新启动应用程序的标志。应用程序退出释放锁定的文件

在安装程序结束时,该标志使安装程序重新启动应用程序。

还要看看wuw4图书馆。它有助于创建大量的这个解决方案。

这是一个复杂的模式,但效果很好。我拥有一家可以帮助您制定此解决方案的公司。

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...