|
本帖最后由 angelus 于 2017-8-11 16:59 编辑
写一个启动进程,程序入口是启动进程,也是自动检查更新进程。
检查有更新,就下载文件,然后覆盖 程序的.exe文件。
额外的就是控制系统只能启动一次exe,如果有已经运行的就提示杀掉还是返回!
关于主程序只能由启动程序启动 的控制
就是启动程序 传递唯一的参数进去,主程序获取参数进行比较,如果一致就认为是合法启动,否则就直接退出!
上边是针对单一的exe文件,如果你有很多下载的文件,就先下载下来,如果下载成功,就删除原来的,重命名现在的。
服务器那边,你需要可以提供下载和版本检查的功能
大体的逻辑就是这样,启动程序尽可能简单,本身不需要更新。 可变数据使用ini文件进行加载配置!
|
|