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