Windows Vista Build 5098.0.winmain beta1.050628-1740:修订间差异
跳转到导航
跳转到搜索
Windows Vista Build 5098.0.winmain beta1.050628-1740 (查看源代码)
2025 年 4 月 21 日 (一) 21:17 的版本
、 2025 年 4 月 21 日 (星期一)→Desktop Window Manager
正义羊-JRJSheep(讨论 | 贡献) (→用户界面) |
正义羊-JRJSheep(讨论 | 贡献) |
||
| 第 50 行: | 第 50 行: | ||
现在,可以通过 Add Shared Printer 向导(添加共享打印机向导)为共享打印机添加位置和注释属性。 | 现在,可以通过 Add Shared Printer 向导(添加共享打印机向导)为共享打印机添加位置和注释属性。 | ||
=== | === 桌面窗口管理器 === | ||
桌面窗口管理器现在只能使用支持 DirectX 9 的图形卡以及支持底层 Longhorn 显示驱动程序模型(Longhorn Display Driver Model,LDDM)的兼容显示驱动程序进行初始化;因此,无法再使用特定于 [[Windows XP]] 的显示驱动程序来呈现 DWM 合成效果。通过使用[https://archive.org/download/UXSSPatches/uxss_5098_winmain_beta1.exe 修补的 <code>uxss.exe</code> 可执行文件],可以在虚拟机解决方案中或不符合 LDDM 的图形硬件上使用[[桌面窗口管理器]]。 | |||
有两种不同的方法来初始化 DWM:将 <code>Windows\System32</code> 目录中的 <code>uxss.dll</code> 库替换为修补的变体,并将硬件检查覆盖添加到注册表中,或者使用具有周期正确的图形硬件和显示驱动程序的物理机。第一种方法可以通过打开[[注册表编辑器]],导航到 <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>,创建一个名为 DWM 的新键并在此键内创建以下 DWORD 值来实现: | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! | !键 | ||
! | !值 | ||
|- | |- | ||
|EnableMachineCheck | |EnableMachineCheck | ||
|'''1''' - | |'''1''' - 启用图形硬件检查,这将 DWM 支持仅限于支持 Longhorn 显示驱动程序模型的图形硬件。[[Windows XP]] 和 [[Windows Server 2003]] 的显示驱动程序也完全排除在窗口合成之外。<br>'''0''' - 禁用图形硬件检查 | ||
'''0''' - | |||
|- | |- | ||
|ForceSoftwareD3D | |ForceSoftwareD3D | ||
| '''1''' - | | '''1''' - 强制软件渲染<br>'''0''' - 使用硬件渲染 | ||
'''0''' - | |||
|- | |- | ||
|Glass | |Glass | ||
|'''1''' - | |'''1''' - 半透明/玻璃窗框<br>'''0''' - 禁用玻璃效果,将字幕替换为金属窗口框架 | ||
'''0''' - | |||
|- | |- | ||
|Blur | |Blur | ||
|'''1''' - | |'''1''' - 启用模糊效果<br>'''0''' - 禁用模糊效果,在启用 ForceSoftwareD3D 时很有用 | ||
'''0''' - | |||
|- | |- | ||
|UseAlternateButtons | |UseAlternateButtons<br>''(可选)'' | ||
'' | |'''1''' - 方形按钮<br>'''0''' - 普通按钮 | ||
|'''1''' - | |||
'''0''' - | |||
|- | |- | ||
|MagnificationPercent | |MagnificationPercent<br>''(可选 - 使用风险自负!)'' | ||
'' | |'''0 - 100(十进制)''' - 正常缩放<br>'''1 到 99 范围内的任何十进制值''' - 缩小窗口百分比<br>'''任何大于 100 的十进制值''' - 放大 Windows 的百分比 | ||
|'''0 - | |||
''' | |||
''' | |||
|} | |} | ||
在提交这些更改后,注销系统,然后重新登录以初始化 DWM 堆栈。如果 DWM 未自动启动,请终止 <code>uxss.exe</code> 进程。 | |||
=== EFI support === | === EFI support === | ||