HKEY_CLASSES_ROOT
fornece uma visualização mesclada de HKEY_LOCAL_MACHINE\Software\Classes
e HKEY_CURRENT_USER\Software\Classes
, o que possibilita atingir sua meta editando a última. Por exemplo, aqui está um reg-file que adiciona uma entrada chamada 'Hulk Smash' no menu de contexto do botão direito do mouse de qualquer arquivo:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\*\shell\Hulk Smash\command]
@="\"C:\Program Files\Notepad++\notepad++.exe\" \"%1\""
Basta criar um novo arquivo, colar o texto acima e salvá-lo com o nome que quiser. Agora, você não pode usar regedit.exe
para importar o arquivo porque ele exige privilégios de administrador, embora nem todas as seções realmente precisem de permissões de administrador para serem acessadas. Para contornar isso, você pode usar reg.exe
da seguinte forma:
reg.exe import <nameofyourfile.ext>
A nova entrada deve aparecer imediatamente.
Se você quiser remover a entrada do menu de contexto novamente, use o seguinte arquivo:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Classes\*\shell\Hulk Smash]