怎么去更新已经部署在客户机子上的自动更新程序?

静_心 2016-09-20 02:20:39
因业务需求,原来部署在客户机子上的自动更新程序扩展性受限,要想实现功能,首先要把源头的自动更新程序给替换掉,这个要如何做?因部署的点很多,希望能自动化。谢谢!
...全文
185 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Forty2 2016-09-20
  • 打赏
  • 举报
回复
这 取决你以前自动更新程序的更新机理。 如何它支持任意更新引导(比如运行下载的Updata.exe),那就很简单,把更新‘自动更新程序’的逻辑放在Update.exe就可以了。 如果不是,你就要看是否有机会让被更新的应用程序来引导,但这往往需要应用程序可以用管理员权限运行。
jinting2010 2016-09-20
  • 打赏
  • 举报
回复
主程序+更新程序 相互更新
静_心 2016-09-20
  • 打赏
  • 举报
回复
引用 1 楼 xuanbg 的回复:
如何抓住自己的头发把自己拎起来。。。 如果你的自动更新程序能够支持自我更新,那一切都不是问题。显然,你的自动更新程序不能更新自己。。。 所以,要么你发一个新的自动更新程序给客户,让他们自己部署一下。要么,你不要使用什么自动更新程序了,让你的客户端程序能够自动更新。让你的自动更新程序站好最后一班岗,把你的客户端exe更新了,然后更新的事情就和他没关系了,由你的客户端程序来接管。
是个办法,先谢过,我再想想。
software_artisan 2016-09-20
  • 打赏
  • 举报
回复
如何抓住自己的头发把自己拎起来。。。 如果你的自动更新程序能够支持自我更新,那一切都不是问题。显然,你的自动更新程序不能更新自己。。。 所以,要么你发一个新的自动更新程序给客户,让他们自己部署一下。要么,你不要使用什么自动更新程序了,让你的客户端程序能够自动更新。让你的自动更新程序站好最后一班岗,把你的客户端exe更新了,然后更新的事情就和他没关系了,由你的客户端程序来接管。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧