Windows Longhorn Build 3683.0.Lab06 N.020923-1821:修订间差异

跳转到导航 跳转到搜索
第 48 行: 第 48 行:
移除的原因可能是由于 Windows 映像(Windows Imaging,WIM)格式的开发,此格式早在 2002 年 3 月就已经在开发中。<ref>Rob Gurr. [http://web.archive.org/web/20221219203342/https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 在 <code>jeffglaum/mu_oem_sample</code> GitHub repository 中的 <code>wimfile.h</code>] ([http://web.archive.org/web/20221219203858/https://github.com/jeffglaum/mu_oem_sample/commit/f5be86a9d17be46cdb24250b2fe536ea8232b897 commit]). 2022 年 9 月 21 日. 存档来自 2022 年 12 月 19 日的原始内容<sup>([https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 1]、[https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 2])</sup>.</ref>
移除的原因可能是由于 Windows 映像(Windows Imaging,WIM)格式的开发,此格式早在 2002 年 3 月就已经在开发中。<ref>Rob Gurr. [http://web.archive.org/web/20221219203342/https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 在 <code>jeffglaum/mu_oem_sample</code> GitHub repository 中的 <code>wimfile.h</code>] ([http://web.archive.org/web/20221219203858/https://github.com/jeffglaum/mu_oem_sample/commit/f5be86a9d17be46cdb24250b2fe536ea8232b897 commit]). 2022 年 9 月 21 日. 存档来自 2022 年 12 月 19 日的原始内容<sup>([https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 1]、[https://github.com/jeffglaum/mu_oem_sample/blob/personal/rogurr/cbmr_driver/OemPkg/cBMR/MsCbmrDriver/common/wimfile.h 2])</sup>.</ref>


然而,此 <code>winnt.exe</code> 实现只是被虚拟化了,并没有被完全删除,允许制作补丁来绕过删除消息。这需要将偏移量 0x885 处的 3 个字节和偏移量 0x88B 处的 3 个字节设置为 <code>90 90 90</code>,删除对 setup failed 函数的调用并跳过实际实现,从而允许安装程序继续。
然而,此 <code>winnt.exe</code> 实现只是被隐藏了,并没有被完全删除,允许制作补丁来绕过删除消息。这需要将偏移量 0x885 处的 3 个字节和偏移量 0x88B 处的 3 个字节设置为 <code>90 90 90</code>,删除对 setup failed 函数的调用并跳过实际实现,从而允许安装程序继续。


=== Avalon ===
=== Avalon ===

导航菜单