|
|
| 第 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 === |