Isso é feito criando um GPO baseado em usuário que define a seguinte chave do Registro:
Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
Eu tenho feito algumas pesquisas no Google, mas não consigo encontrar o que é o registro do Windows para gerenciar Ativar sombra de ponteiro. Eu preciso encontrá-lo para fazer uma atualização global para minha imagem de ouro citrix.
Isso é feito criando um GPO baseado em usuário que define a seguinte chave do Registro:
Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
A resposta aceita é apenas parcialmente correta.
O valor VisualFXSetting
controla apenas como as configurações são determinadas, conforme indicado no diálogo 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
No nosso caso, é claro, queremos usar 3.
Depois de selecionarmos 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 nesse valor do Registro:
HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask
Para nossos objetivos, estamos interessados apenas nos primeiros três bytes, por exemplo:
9E 3E 07
Os bytes são determinados pela conversão desses 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 o Word como nosso tamanho de palavra.)
Os conjuntos binários são calculados a partir desses modelos:
^^^ ^ ^^ ^
1001ABC0 00D1EF10 00000G11
As letras representam as 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 desativar tudo, exceto Smooth-scroll list boxes
, definiríamos o 5º bit (bit 4 em uma lista baseada em zero) do 1º conjunto para 1:
^
10011000 00010010 00000011
E, em seguida, use a Calculadora do Windows para convertê-la em hexadecimal:
98 12 03
Tudo em:
10011110 00111110 00000111 = 9E 3E 07
Tudo desativado:
10010000 00010010 00000011 = 90 12 03