From c2dcf4e30065f4e0cf2b86047eda75a2605391d9 Mon Sep 17 00:00:00 2001 From: Rogee Date: Sat, 10 Oct 2026 08:20:33 +0800 Subject: [PATCH] docs: record Windows 101 deployment --- ...-10-10-08-19-windows-101-91ec41d-deploy.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 docs/2026-10-10-08-19-windows-101-91ec41d-deploy.md diff --git a/docs/2026-10-10-08-19-windows-101-91ec41d-deploy.md b/docs/2026-10-10-08-19-windows-101-91ec41d-deploy.md new file mode 100644 index 0000000..f5a793c --- /dev/null +++ b/docs/2026-10-10-08-19-windows-101-91ec41d-deploy.md @@ -0,0 +1,29 @@ +# Windows 101 原生打包与安装记录 + +## 变更与连接 + +- 源码提交:`91ec41d`(`fix: recover closed notification websocket`)。 +- 目标:Windows x64 主机 `10.1.1.101`。 +- 连接:按用户提供的免密 SSH 方式传输源码、构建和安装;通过项目 `windows-ui` MCP 做安装后 GUI 检查。未记录 SSH 密钥或登录目录内容。 +- 安装前确认 DouyinAccounts 未运行;Windows 为 64 位,Python 3.12.10 x64、Inno Setup 和构建依赖可用。用户级数据目录安装前已存在。 + +## 源码传输与构建 + +- 从提交 `91ec41d` 创建仅含构建脚本、安装脚本、桌面依赖、`src/` 与 `packaging/` 的 ZIP;未包含日志、Cookie、数据库、用户配置或浏览器资料。 +- 本地归档 SHA-256:`9a47379e102f61cc39104ba632d8a339109ce6e7bfaa095e68e7ba9d8517ef39`;远端校验一致。 +- Windows 暂存目录:`C:\Users\Public\Documents\DouyinAccountsBuild-91ec41d`。 +- 在 Windows x64 上运行 `build_windows.py --iscc ` 完成原生构建;构建脚本的下载源限制与浏览器归档 SHA 校验均通过。 +- 打包清单版本为 `0.1.9`,`contains_account_data=false`;打包冒烟报告存在,构建退出码为 0。 + +## 制品与安装 + +- 安装包:`C:\Users\Public\Documents\DouyinAccountsBuild-91ec41d\release\DouyinAccounts-0.1.9-Windows-x64-Setup.exe` +- 大小:`222,728,583` bytes。 +- SHA-256:`FCFD69B42D69B6CADD5B718D05DAAE0EF6A1D1641A2C5A0DDC0F154A5CE479B9`。 +- 使用 Inno Setup 用户级静默安装参数 `/VERYSILENT /SUPPRESSMSGBOXES /NORESTART`;安装器退出码为 0。 +- 安装后验证:程序可执行文件存在且与构建目录中的可执行文件 SHA-256 一致;原用户数据目录仍存在;没有自动登录或启动业务规则。 + +## GUI 与测试验证 + +- 通过 Windows MCP 检查到已安装应用窗口;未点击启动、关注、私信、标记已读等业务控件,应用保持打开供人工验收。 +- 本地通知桥接测试通过,账号测试 48 项通过,`git diff --check` 通过。浏览器矩阵测试按用户要求停止,未纳入本次验收结论。