摘要:
1、程序内定义一个版本常量,和服务端配置文件对比,如果版本号比较旧就升级;2、下载最新exe文件到当前目录命名为 new.exe ;3、程序运行时不可以修改,删除操作,但可以重命名操作,所以我们将当前程序重命名为 bak.exe ;4、将new.exe重命名为当前程序原名 ;5、重启程序 ;实现关键代码如下:?1234567891011//更新检测和下载部分代码省略…… string FileName = Process.GetCurrentProcess().MainModule.ModuleName; //获取当前程序名 System.IO.Directory.Move(Applicati 阅读全文