Windows Longhorn Build 3683.0.Lab06 N.020923-1821:修订间差异
跳转到导航
跳转到搜索
Windows Longhorn Build 3683.0.Lab06 N.020923-1821 (查看源代码)
2025 年 3 月 11 日 (二) 20:41 的版本
、 2025 年 3 月 11 日 (星期二)→安装程序
正义羊-JRJSheep(讨论 | 贡献) 无编辑摘要 |
正义羊-JRJSheep(讨论 | 贡献) (→安装程序) |
||
| 第 35 行: | 第 35 行: | ||
== 新增功能和更改 == | == 新增功能和更改 == | ||
=== 安装程序 === | === 安装程序 === | ||
尽管此版本和后来的 Longhorn Milestone 3 版本仍然使用基于 i386 | 尽管此版本和后来的 Longhorn Milestone 3 版本仍然使用基于 i386 的安装方法,但因为此程序已重新设计,通过从 [[MS-DOS]] 调用 <code>winnt.exe</code> 来安装 Windows 的功能被禁用,即使将 <code>/I_am_TedM</code> 调试参数传递到命令行也是如此,因此将显示以下弃用通知: | ||
{{quote|Thank you for trying to install Windows Longhorn 2004 using DOS 1985. | |||
Installing Windows using <code>WINNT.EXE</code> is no longer supported. | Installing Windows using <code>WINNT.EXE</code> is no longer supported. | ||
| 第 45 行: | 第 46 行: | ||
有关更多信息,请参阅 <nowiki>http://winweb/setup/winntexe.htm</nowiki>。}} | 有关更多信息,请参阅 <nowiki>http://winweb/setup/winntexe.htm</nowiki>。}} | ||
移除的原因可能是由于 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 函数的调用并跳过实际实现,从而允许安装程序继续。 | |||
=== Avalon === | === Avalon === | ||