Estou tentando editar o registro do meu computador com Windows 8 para poder criar um arquivo em lote (.bat) no menu "novo". O único problema é que não tenho direitos de administrador. Então, eu estava fazendo algumas pesquisas e descobri que você pode editar algumas partes do registro. Existe alguma maneira de editar o menu apenas para meu usuário, sem precisar de direitos de administrador? talvez estivesse em "HKEY_CURRENT_USER". Atualmente também tenho isso que precisa de direitos de administrador:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.bat]
@="batch"
[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\batch]
@="Blank Batch file"
Responder1
Não tentei, mas:
HKEY_CLASSES_ROOT é umvisão combinadade duas filiais de registro:
HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER\Software\Classes
A visualização combinada mostra os dados na ramificação da máquina local por padrão quando não há dados (mesma chave/valor) na ramificação do usuário atual, mas a ramificação do usuário atual tem precedência. Então, em teoria, o equivalente ao seu código postado deveria ser
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.bat]
@="batch"
[HKEY_CURRENT_USER\Software\Classes\.bat\ShellNew]
"NullFile"=""
[HKEY_CURRENT_USER\Software\Classes\batch]
@="Blank Batch file"
Como está sendo escrito na ramificação do usuário atual, não há necessidade de direitos de administrador.