/update

software update

Primary LanguageC++

通用自动更新程序,支持定制

软件开发还未完成,使用Qt6 cmake 开发,需要自行编译QMYSQL

本开源软件,支持学习以及商用,无需授权;商用时,只需要在软件关于中标注该开源地址

Ver20230718V1.0.0.0

  • 可以自由设置传入参数,总共8个传入参数
  • 可查看历史版本,检查最新板本,使用7z进行解压缩
  • 更新软件时有SHA1校验程序包的完整性

argc = 9 ,传入9个完成参数时说明,默认参数在update.cpp中有写

  • argv[0] : 默认传递的程序名字,不用处理
  • argv[1] : 数据库的地址,传*号时,表示使用默认参数
  • argv[2] : 数据库的端口,传*号时,表示使用默认参数
  • argv[3] : 数据库的类型 QMYSQL QODBC QSQLITE,传*号时,表示使用默认参数
  • argv[4] : 数据库的名字,传*号时,表示使用默认参数
  • argv[5] : 数据库的用户名,传*号时,表示使用默认参数
  • argv[6] : 数据库的密码,传*号时,表示使用默认参数
  • argv[7] : 数据库中的表格名字,传*号时,表示使用默认参数
  • argv[8] : 要更新的软件的软件版本号,这是一个必传参数,没有默认参数

argc = 2 , 传入2个参数时说明,其余参数使用默认参数,默认参数在update.cpp中有写

  • argv[0] : 默认传递的程序名字,不用处理
  • argv[1] : 要更新的软件的软件版本号,这是一个必传参数,没有默认参数