Estou fazendo algumas pesquisas no Google, mas não consigo encontrar qual é o registro do Windows para gerenciar Ativar sombra do ponteiro. Preciso encontrá-lo para fazer uma atualização global para minha imagem Citrix Gold.
Responder1
Isso é feito criando um GPO baseado em usuário que define a seguinte chave de registro:
Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
Responder2
A resposta aceita está apenas parcialmente correta.
O VisualFXSetting
valor controla apenas como as configurações são determinadas, conforme indicado na System Properties\Advanced system settings\Advanced tab\Performance Options
caixa de diálogo:
0 = Let Windows choose what's best for my computer
1 = Adjust for best appearance
2 = Adjust for best performance
3 = Custom
No nosso caso, é claro, queremos usar 3.
Depois de selecionar 3, nosso trabalho fica mais difícil. Os dados que controlam as configurações em si são um pouco mais complexos, envolvendo entradas hexadecimais (bytes) definidas neste valor de registro:
HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask
Para nossos propósitos aqui estamos interessados apenas nos três primeiros bytes, ou seja:
9E 3E 07
Os bytes são determinados pela conversão destes conjuntos binários:
10011110 00111110 00000111
(Podemos usar a Calculadora do Windows para as conversões; pressionaremos Alt+3 para a visualização do Programador e escolheremos Word como nosso tamanho de palavra.)
Os conjuntos binários são calculados a partir destes modelos:
^^^ ^ ^^ ^
1001ABC0 00D1EF10 00000G11
As letras representam entradas desta lista:
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
Então, por exemplo, se quiséssemos desligar tudo, exceto Smooth-scroll list boxes
definiríamos o 5º bit (bit 4 em uma lista baseada em zero) do primeiro conjunto como 1:
^
10011000 00010010 00000011
E então use a Calculadora do Windows para convertê-lo para hexadecimal:
98 12 03
Tudo em:
10011110 00111110 00000111 = 9E 3E 07
Tudo desligado:
10010000 00010010 00000011 = 90 12 03