v1.0
Comando

SetRegistry()

Cria ou atualiza um valor no Registro do Windows.
Sintaxe
SetRegistry(chave, valor)

Parâmetros

ParâmetroObrigatórioDescrição
chaveSimCaminho completo da chave de registro no formato:
HIVE\SubChave\...\NomeDoValor
Hives 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.
valorSimValor a definir. Sempre gravado como string (REG_SZ). Aceita variáveis e funções.

Exemplos

AthusScript
// 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.