Windows Vista Build 5098.0.winmain beta1.050628-1740:修订间差异

跳转到导航 跳转到搜索
第 50 行: 第 50 行:
现在,可以通过 Add Shared Printer 向导(添加共享打印机向导)为共享打印机添加位置和注释属性。
现在,可以通过 Add Shared Printer 向导(添加共享打印机向导)为共享打印机添加位置和注释属性。


=== Desktop Window Manager ===
=== 桌面窗口管理器 ===
The Desktop Window Manager can now only initialize with a DirectX 9-capable graphics card in conjunction with a compatible display driver that features support for the underlying Longhorn Display Driver Model (LDDM); it is therefore no longer possible to use a [[Windows XP]]-specific display driver to render DWM composition effects. Through the use of a [https://archive.org/download/UXSSPatches/uxss_5098_winmain_beta1.exe patched <code>uxss.exe</code> executable], it is possible to use the [[Desktop Window Manager]] in a virtual machine solutions or on non-LDDM-compliant graphics hardware.
桌面窗口管理器现在只能使用支持 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 的图形硬件上使用[[桌面窗口管理器]]


There exist two different ways of initializing DWM: either by replacing the <code>uxss.dll</code> library in the <code>Windows\System32</code> directory with a patched variant and adding a hardware check override into the registry, or by using a physical machine with period-correct graphics hardware and display drivers. The first method can be achieved by opening the [[Registry Editor]], navigating to <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>, creating a new key called <code>DWM</code> and creating the following DWORD values inside the key:
有两种不同的方法来初始化 DWM:将 <code>Windows\System32</code> 目录中的 <code>uxss.dll</code> 库替换为修补的变体,并将硬件检查覆盖添加到注册表中,或者使用具有周期正确的图形硬件和显示驱动程序的物理机。第一种方法可以通过打开[[注册表编辑器]],导航到 <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>,创建一个名为 DWM 的新键并在此键内创建以下 DWORD 值来实现:


{| class="wikitable"
{| class="wikitable"
|+
|+
!Key
!
!Values
!
|-
|-
|EnableMachineCheck
|EnableMachineCheck
|'''1''' - enables the graphics hardware check, which restricts DWM support solely to graphics hardware that features support for the Longhorn Display Driver Model. Display drivers for [[Windows XP]] and [[Windows Server 2003]] are also excluded from window compositing in their entirety.
|'''1''' - 启用图形硬件检查,这将 DWM 支持仅限于支持 Longhorn 显示驱动程序模型的图形硬件。[[Windows XP]] [[Windows Server 2003]] 的显示驱动程序也完全排除在窗口合成之外。<br>'''0''' - 禁用图形硬件检查
 
'''0''' - disables graphics hardware check
|-
|-
|ForceSoftwareD3D
|ForceSoftwareD3D
| '''1''' - forces software rendering
| '''1''' - 强制软件渲染<br>'''0''' - 使用硬件渲染
 
'''0''' - uses hardware rendering
|-
|-
|Glass
|Glass
|'''1''' - translucent/glass window frames
|'''1''' - 半透明/玻璃窗框<br>'''0''' - 禁用玻璃效果,将字幕替换为金属窗口框架
 
'''0''' - disables glass effects, replaces captions with metallic window frames
|-
|-
|Blur
|Blur
|'''1''' - enables blur effect
|'''1''' - 启用模糊效果<br>'''0''' - 禁用模糊效果,在启用 ForceSoftwareD3D 时很有用
 
'''0''' - disables blur effect, useful if ForceSoftwareD3D is enabled
|-
|-
|UseAlternateButtons
|UseAlternateButtons<br>''(可选)''
''(optional)''
|'''1''' - 方形按钮<br>'''0''' - 普通按钮
|'''1''' - square-like buttons
 
'''0''' - normal buttons
|-
|-
|MagnificationPercent
|MagnificationPercent<br>''(可选 - 使用风险自负!)''
''(optional - use at own risk!)''
|'''0 - 100(十进制)''' - 正常缩放<br>'''1 99 范围内的任何十进制值''' - 缩小窗口百分比<br>'''任何大于 100 的十进制值''' - 放大 Windows 的百分比
|'''0 - 100 (decimal)''' - normal scaling
 
'''any decimal value in range of 1 to 99''' - downscaling percentage of windows
 
'''any decimal value more than 100''' - upscaling percentage of windows
|}
|}


After committing these changes, log out of the system, and then log back on to initialize the DWM stack. If DWM does not automatically start, kill the <code>uxss.exe</code> process.
在提交这些更改后,注销系统,然后重新登录以初始化 DWM 堆栈。如果 DWM 未自动启动,请终止 <code>uxss.exe</code> 进程。


=== EFI support ===
=== EFI support ===

导航菜单