XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Record canceled elevation for Desktop multi-display USB update

b935a64
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

4 个文件 +19 -5
Modified AGENTS.md +1 -1
@@ -4,7 +4,7 @@
4 4
5 5 17 组、1680 项宿主检查、同一 Desktop 镜像的双 VGA 三次冷启动、原有 Bing 两次查询/滚动、Monaco 编辑保存、文档八阶段、终端和五卷 USB 双冷启动/独立回读通过;集线器键鼠及拔插原样重试通过,串口枚举标记被交错的原失败保留。13 项多屏交付保护、11 项单系统策略、5 项交付分派、25 项 Bing 保护及工作区更新保护通过。934 个合并输入与工作区实际字节一致,原 EFI CRLF 差异保持未暂存。最终 ELF 只剥离离线 DWARF,全部 program segment 属性和内容逐字节一致,原调试 ELF 留存;保留 256 MiB 镜像和 64 MiB 工作区。
6 6
7 Desktop ZIP `dist/XFESystem-Desktop-Independent-USB-0.3.0-dev.4-displays.1-1792201600478-f7006c0f.zip`,SHA256 `8ddee7407f0acfeb434ec77a9b7224e82a7afe0bea869eefe0fd20163b280c2b`;完整 ZIP、1660 文件解压和重定位 PS5.1 单屏/双屏启动计划通过。宿主 `build/CSharp/HostTests-1792200717574/Result.json`,Desktop / Console `build/IndependentKernel/Proof-1792200844960516000/Result.json` / `Proof-1792201083904059700/Result.json`。专用 USB 身份正常,已按既有授权准备 `build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372` 新计划并固定上述历史成功回执;**当前 Windows 管理员提升仍在等待,写盘辅助进程未启动,尚未改写实体盘**。不得把此状态称作写入完成;启动后继续使用工作区完整备份恢复和完整回读保护。详见 `docs/MultiDisplay20261017.md` / `docs/validation-results/MultiDisplay20261017.json`。
7 Desktop ZIP `dist/XFESystem-Desktop-Independent-USB-0.3.0-dev.4-displays.1-1792201600478-f7006c0f.zip`,SHA256 `8ddee7407f0acfeb434ec77a9b7224e82a7afe0bea869eefe0fd20163b280c2b`;完整 ZIP、1660 文件解压和重定位 PS5.1 单屏/双屏启动计划通过。宿主 `build/CSharp/HostTests-1792200717574/Result.json`,Desktop / Console `build/IndependentKernel/Proof-1792200844960516000/Result.json` / `Proof-1792201083904059700/Result.json`。专用 USB 身份正常,已按既有授权准备 `build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372` 新计划并固定上述历史成功回执;**Windows 管理员提升已取消,写盘辅助进程未启动、未打开或改写实体磁盘**,同目录 `NotWritten.json` 保留事实。fresh 身份相符、非系统/启动盘、保持离线;不能称作写入交付完成。没有自动重试此取消,后续重新核对身份并创建新计划/token,继续保留已有 USB 工作区。`ImageDeliveryComplete=true`、`DeliveryComplete=false`、`UsbWritten=false`。详见 `docs/MultiDisplay20261017.md` / `docs/validation-results/MultiDisplay20261017.json`。
8 8
9 9 2026-10-17 用户明确恢复写入授权,已将 **0.3.0-dev.4-bing-css-monaco.1 / Desktop USB 工作区单系统** 写入专用 USB `230222336207` / `5000000000002AEF`。源镜像保持 `e463fa94b7fa162662c330b0c0fa7d1f1e9ac21a05b57086a66a3d52900c18de`;完整 `268435456` 字节容量调整及工作区恢复后的预期/实际 SHA256 均为 `5248ef1bf450c1cff99a44830bd115100c924173f802c64110f0edf330fbc473`,真实盘尾 GPT `ActualLastLba=500118191` 通过。**已有 64 MiB 工作区已实际备份并逐字节恢复**,SHA256 `b2c02a637875fdea037978e837bdba80e1c9fe0fa151712faaa3bafa841fbeab`,位置随新版 FAT 分配迁移,不清空用户文件和设置。
10 10
Modified README.md +1 -1
@@ -1,6 +1,6 @@
1 1 # XFESystem
2 2
3 **2026-10-17:Desktop 新增多显示器管理。** 在 **Settings > Display** 或按 **Win+P**,可标识屏幕、拖动排列、选择主屏、复制/扩展桌面,以及仅在主屏显示;切换后有 15 秒确认回退,确认后的布局保存到启动 U 盘。当前使用启动固件交付的独立输出,分辨率/缩放沿用启动模式,尚不支持显卡端口热插拔或运行中硬件模式切换。17 组、1,680 项宿主检查、独立双屏三次冷启动及原有应用回归通过,Desktop 独立 ZIP 与 PowerShell 5.1 单屏/双屏启动计划通过。实体 U 盘更新正在等待 Windows 管理员提升,尚未开始写入。[界面、操作与限制](docs/MultiDisplay20261017.md)、[验证及交付状态](docs/validation-results/MultiDisplay20261017.json)。
3 **2026-10-17:Desktop 新增多显示器管理。** 在 **Settings > Display** 或按 **Win+P**,可标识屏幕、拖动排列、选择主屏、复制/扩展桌面,以及仅在主屏显示;切换后有 15 秒确认回退,确认后的布局保存到启动 U 盘。当前使用启动固件交付的独立输出,分辨率/缩放沿用启动模式,尚不支持显卡端口热插拔或运行中硬件模式切换。17 组、1,680 项宿主检查、独立双屏三次冷启动及原有应用回归通过,Desktop 独立 ZIP 与 PowerShell 5.1 单屏/双屏启动计划通过。Windows 管理员提升被取消,**本轮未改写实体 U 盘**,原有文件和设置未被本轮覆盖。[界面、操作与限制](docs/MultiDisplay20261017.md)、[验证及交付状态](docs/validation-results/MultiDisplay20261017.json)。
4 4
5 5 **2026-10-16:其他磁盘已接入读写。** `0.3.0-dev.4-disks.1` 的 Console / Desktop 两个独立版本支持 NVMe、AHCI SATA 和其他 USB BOT 盘的 NTFS/FAT/exFAT 数据分区,可创建、读写、修改、重命名、删除文件,并读取兼容 ConsoleIL 的外部 .NET 控制台应用。图形文件管理器通过 **Disks** 打开,终端使用 `ls /Disks`。17 组、1496 项宿主检查、两版实际双冷启动和独立逐卷回读通过;ZIP 全回读与 Windows PowerShell 5.1 启动计划通过。本轮管理员提升被取消,**尚未更新实体 U 盘**,已保留未写记录。当前单文件 4 MiB,脏卷/休眠卷只读,实体存储及掉电行为未验收。[使用与限制](docs/OtherDisks20261016.md)、[验证与交付状态](docs/validation-results/OtherDisks20261016.json)。
6 6
Modified docs/MultiDisplay20261017.md +1 -1
@@ -41,7 +41,7 @@ QEMU 启动包可使用:
41 41 - 宿主/两版来宾合并 934 个绑定输入与工作区实际字节一致。原生 USB 集线器键鼠编辑及拔插重输的原样重试通过;首次枚举诊断与工作区诊断交错,测试等待完整串口标记失败,原始记录保留。QEMU 的既有 Hub/TT 模型例外不能算实体硬件支持。
42 42 - Desktop ZIP `dist/XFESystem-Desktop-Independent-USB-0.3.0-dev.4-displays.1-1792201600478-f7006c0f.zip`,SHA256 `8ddee7407f0acfeb434ec77a9b7224e82a7afe0bea869eefe0fd20163b280c2b`;完整 ZIP 回读、1,660 文件解压哈希及重定位的 Windows PowerShell 5.1 单屏/双屏启动计划通过,未在计划验收中启动额外来宾。
43 43
44 实体 U 盘更新已按既有授权发起,但当前 Windows 管理员提升仍在等待,写盘辅助进程未启动,尚未改写实体介质。专用设备身份及新版计划已经重新核对;最终状态以 JSON 中的 `UsbWritten` / `PhysicalMedia` 为准。
44 实体 U 盘更新已按既有授权发起,但 Windows 管理员提升被取消,写盘辅助进程未启动,未打开或改写实体磁盘。专用设备 fresh 身份相符、非系统/启动盘且保持离线;未对本次取消自动重试。记录在 `build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372/NotWritten.json`,后续更新使用重新核对的身份和新计划/token,并完整备份恢复已有工作区。`ImageDeliveryComplete=true`、`DeliveryComplete=false`、`UsbWritten=false`;U 盘仍保留上次 Bing/CSS/Monaco 版本。
45 45
46 46 最终 ELF 移除的仅是离线 DWARF 调试节,原文件保留在构建目录的 `Kernel.WithDebug.elf`;每个 ELF program segment 的属性和全部文件字节均经过独立比较。运行时展开表、栈追踪数据与符号保留。镜像仍为 256 MiB,64 MiB USB 工作区没有缩小。
47 47
Modified docs/validation-results/MultiDisplay20261017.json +16 -2
@@ -95,7 +95,11 @@
95 95 "SourceBinding": {
96 96 "CombinedInputs": 934,
97 97 "AllMatchWorkspace": true,
98 "PreexistingUnstagedEfiLineEndingsPreserved": true
98 "PreexistingUnstagedEfiLineEndingsPreserved": true,
99 "StageBytes": {
100 "Path": "build/MultiDisplay-StageBinding.json",
101 "Sha256": "6c88f1e318704abb0d98958f6fd140acb64049ad45a62329600a5333a5c44919"
102 }
99 103 },
100 104 "Screenshot": {
101 105 "Path": "docs/images/MultiDisplay20261017.png",
@@ -103,7 +107,7 @@
103 107 },
104 108 "PhysicalMedia": {
105 109 "Job": "build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372",
106 "Status": "NotWrittenOrFailed",
110 "Status": "WindowsElevationCanceled",
107 111 "WriteHelperStarted": false,
108 112 "UsbWritten": false,
109 113 "Serial": "230222336207",
@@ -117,6 +121,16 @@
117 121 "Path": "build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372/DryPlan.json",
118 122 "Sha256": "1fb9c63485ec5866485e82b81c52ce224bbcfbf555e3944336656d502f3a19fe"
119 123 },
124 "NotWritten": {
125 "Path": "build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372/NotWritten.json",
126 "Sha256": "d71148f1ec8ae541585f6ee6f1fdce099bc8a7a34dd2c2e5381c7da4e4fc8bcf"
127 },
128 "WindowsElevationCanceled": true,
129 "PhysicalDiskOpened": false,
130 "FreshIdentityMatches": true,
131 "IsOffline": true,
132 "IsSystem": false,
133 "IsBoot": false,
120 134 "Failure": {
121 135 "Path": "build/usb-media/XFEstudio-Desktop-MultiDisplay-0.3.0-dev.4-1792201784372/LaunchOrPostflightFailure.json",
122 136 "Sha256": "3cb6858d94cacc4bd59d624b96b69034902b89ec4deaf960ff7a239129169685"