项目背景
部分电脑受到集团管控,无法自主安装软件,但是可以使用绿色版(即免安装版文件),基于此,需要针对绿色版添加自动更新。
技术思路
关键点
zip版拉取到appData系统缓存区
如果直接把下载的文件放到软件的安装目录下,会导致文件在进行批处理时,受管控的电脑会提示权限不足。但是放在appdata里面时,就不会有权限问题。
bat文件执行过程黑盒,不清楚哪一步出问题了
在bat命令里手动添加了临时日志生成,每一步都写进logfile.text中。有了日志之后,就能根据对应的报错提示进行调整。