video_monitor/deploy/windows/VALIDATION.md
2026-09-04 18:16:14 +08:00

21 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Windows 发布验证记录
日期2026-08-31。安装版本 1.003.1(业务版本 1.003Windows 11 x64 开发机CPU 构建,无代码签名。
已完成:
- 85 个自有模块编译为 .pyd18,799 个运行文件完成发布扫描和 SHA-256 清单生成。PYZ 中的 13 个自有入口均为包初始化或迁移纯导入入口,不包含业务实现字节码。
- 27 项已有安全回归、4 项授权单元测试及 8 组隔离 Web/数据库验证通过。
- 真正的 Monitor.exe 在移除外部 Python/开发工具 PATH 后通过 Django/CPU Torch/OpenVINO/YOLO 随机权重预测、冻结多进程和资源自检。中文及空格数据路径通过。
- 真正的 EXE 通过 HTTP 首次设置、CSRF、签名授权、登录、Web/ZLM/SIP 启动、运行中授权到期停止、管理员续期恢复、端口冲突、自有进程正常退出和 Job Object 强制清理。
- 真正的托盘程序通过同时双击单实例、打开本机页面、--stop 退出与子进程清理。没有自动恢复分析任务。
- 推理库的实际配置目录断言位于运行数据目录内,预先创建配置与缓存目录,避免 Program Files 写入。
- 安装器在覆盖前停止程序并备份数据库/WAL、配置、密钥和授权复制失败则中止仅编译验证尚未实测完整安装升级。
- ONVIF WSDL 单独收集;安装防火墙脚本覆盖 SIP 实际 RTP 分配范围。Inno Setup 6.7.3 安装脚本编译通过。
尚不能声明通过:干净 Windows 10/11 安装/升级/卸载、独立普通账号运行及安装 ACL、第二台局域网电脑、真实 RTSP/GB28181 摄像头/录像、客户模型效果。开发机已有组件PATH 隔离测试不能替代干净系统测试。
当前包用于部署验收。商业分发需核实第三方许可未提供代码签名证书。OpenVINO 扫描提示缺少 NPU 的 ze_loader.dllCPU 自检通过,本版不承诺 NPU/GPU 支持。
详细机器可读结果随包提供 validation-record.json版本和校验文件见 dist/windows。测试过程只使用 .windows-build 或系统临时目录,没有迁移、打包或修改现有开发数据库与摄像头数据。