今天又碰到需要做一个简单的自动升级的客户端程序,
客户端程序在拿到升级包并且解压之后,怎样自更新并再启动呢?
这里我封装了一个类,利用批处理,将升级文件覆盖掉本地文件,然后重启动应用程序。
假设我们下载之后的更新文件都位于update目录中,我只需要
UpdateMyself test;
test.SetDir("update");
test.AddFile(...); 把要更新的文件名加进去
test.SetStartApp(...); 设置更新之后启动的应用程序名称
test.Execute();
就可以完成更新了。
自动升级客户端程序的实现

本文介绍了一种通过封装类和批处理文件实现客户端自动升级的方法,包括设置更新目录、增加更新文件、设置启动应用名,并执行升级过程。
587

被折叠的 条评论
为什么被折叠?



