软件运行流程
- 启动
- 打开日志
- 配置异常处理
- 日志记录 : 运行环境, 用户名, 权限
- 日志记录 : 本软件名称和版本
- 日志记录 : 每个组件的名称和版本
- 分析命令行参数
- 检查上次是否正常退出, 并清除正常退出标记
- 检查是否升级缓冲是否有升级文件,有则进行升级,注意升级备份
- 加载配置文件:默认全局配置文件,全局配置文件,个人配置文件运行
- 日志记录: 配置文件的版本
- 运行
- 输入
- 时钟输入
- 用户输入
- 其他组件输入
- 创建与销毁
- 业务对象
- 操作系统对象
- 线程和进程
- 模块(DLL)
- 退出
- 非正常退出
- 正常退出
- 刷新缓存数据
- 保存数据
- 卸载第三方组件
- 保存配置文件
- 设定标记为正常关闭
- 日志记录 : 软件退出时间
- 关闭日志