Я занимаюсь некоторыми исследованиями в Google, но не могу найти, что такое реестр windows для управления enable pointer shadow. Мне нужно найти его, чтобы сделать глобальное обновление для моего образа citrix gold.
реестр windows для управления включить тень указателя
2 ответа
это делается путем создания пользовательского объекта групповой политики, который задает следующий раздел реестра:
Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
принятый ответ верен только частично.
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 для просмотра программистом и выбрать слово в качестве нашего размера слова.)
двоичные множества вычисляются по следующим шаблонам:
^^^ ^ ^^ ^
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-го набора 1:
^
10011000 00010010 00000011
а затем использовать калькулятор Windows, чтобы преобразовать его в шестнадцатеричный:
98 12 03
все:
10011110 00111110 00000111 = 9E 3E 07
все:
10010000 00010010 00000011 = 90 12 03
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]