Comando
SetRegistry()
Cria ou atualiza um valor no Registro do Windows.
SetRegistry(chave, valor)
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
chave | Sim | Caminho completo da chave de registro no formato:HIVE\SubChave\...\NomeDoValorHives suportadas (nome completo ou abreviado): • HKEY_CURRENT_USER ou HKCU • HKEY_LOCAL_MACHINE ou HKLM • HKEY_CLASSES_ROOT ou HKCR • HKEY_USERS ou HKU • HKEY_CURRENT_CONFIG ou HKCC • HKEY_PERFORMANCE_DATA ou HKPD Aceita variáveis. |
valor | Sim | Valor a definir. Sempre gravado como string (REG_SZ). Aceita variáveis e funções. |
Exemplos
// Definir valor em HKCU:
SetRegistry('HKCU\Software\MinhaApp\Config\Servidor', '192.168.1.10')
// Usando abreviação da hive:
SetRegistry('HKCU\Software\MinhaApp\Config\Porta', '8080')
Observações
A subchave é criada automaticamente se não existir. O valor é sempre gravado como REG_SZ (string). Para gravar em HKLM, o processo deve ter privilégios de administrador — caso contrário, uma exceção de acesso é lançada.