通过互联网更新MSI安装的最佳方式是什么?
ClickOnce不支持MSI。
我需要通过互联网自动发生更新,就像Windows更新发生的一样。
理想情况下,我希望我的应用程序自动检测到更新可用,并将其下载并进行安装。
答案应该只处理MSIs的安装。我不介意是否需要安装Windows服务来监控更新。
这是我最近为
一个客户做的:
该用户界面以登录的用户身份运行。
该服务作为系统运行。服务检查内容并将其下载到临时目录。然后使用/ JM命令通告MSI。安装程序现在可以由非授权的用户安装。
该服务向应用程序发送IPC消息,说明是安装的时间。应用程序启动安装程序,通过它指示重新启动应用程序的标志。应用程序退出释放锁定的文件。
在安装程序结束时,该标志使安装程序重新启动应用程序。
还要看看wuw4图书馆。它有助于创建大量的这个解决方案。
这是一个复杂的模式,但效果很好。我拥有一家可以帮助您制定此解决方案的公司。