5

У меня есть некоторые исследования в Google, но я не могу найти, что такое реестр Windows, чтобы управлять Включить тень указателя. Мне нужно найти его, чтобы сделать глобальное обновление для моего изображения Citrix Gold.

2 ответа2

6

Принятый ответ является лишь частично правильным.

Значение VisualFXSetting контролирует только то, как определяются параметры, как указано в System Properties\Advanced system settings\Advanced tab\Performance Options диалоговое окно " Параметры производительности" :

0 = Let Windows choose what's best for my computer
1 = Adjust for best appearance
2 = Adjust for best performance
3 = Custom

В нашем случае, конечно, мы хотим использовать 3.

Как только мы выбрали 3, наша работа становится сложнее. Данные, управляющие самими настройками, являются немного более сложными, включая шестнадцатеричные записи (байты), установленные в этом значении реестра:

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask

Для наших целей здесь нас интересуют только первые три байта, а именно:

9E 3E 07

Байты определяются путем преобразования из этих двоичных наборов:

10011110 00111110 00000111

(Мы можем использовать калькулятор Windows для конверсий; мы нажмем Alt+3 для представления Programmer и выберем Word в качестве размера слова.)

Бинарные наборы рассчитываются по следующим шаблонам:

    ^^^    ^ ^^        ^
1001ABC0 00D1EF10 00000G11

Буквы представляют записи из этого списка:

A - Smooth-scroll list boxes
B - Slide open combo boxes
C - Fade or slide menus into view 
D - Show shadows under mouse pointer 
E - Fade or slide ToolTips into view 
F - Fade out menu items after clicking 
G - Show shadows under windows

Так, например, если бы мы хотели отключить все, кроме Smooth-scroll list boxes мы бы установили 5-й бит (бит 4 в списке на основе нуля) первого набора равным 1:

    ^
10011000 00010010 00000011

А затем используйте калькулятор Windows, чтобы преобразовать его в шестнадцатеричное:

98 12 03

Все на:

10011110 00111110 00000111 = 9E 3E 07

Все выключено:

10010000 00010010 00000011 = 90 12 03
4

Посмотрите:

Это делается путем создания пользовательского объекта групповой политики, который устанавливает следующий раздел реестра:

Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .