Windows Win32Registroadvapi32.dll
RegLoadKeyW
Carrega um arquivo de hive do Registro salvo em disco, montando-o como uma subchave de HKEY_LOCAL_MACHINE ou HKEY_USERS.
Descrição
Usado, por exemplo, para inspecionar o Registro de uma instalação offline do Windows (ex.: durante recuperação de sistema) sem inicializá-la. Exige o privilégio SeRestorePrivilege.
Header:
winreg.hDLL: advapi32.dllAssinatura
LSTATUS RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hKey | HKEY | HKEY_LOCAL_MACHINE ou HKEY_USERS. |
| lpSubKey | LPCWSTR | Nome sob o qual o hive será montado. |
| lpFile | LPCWSTR | Caminho do arquivo de hive a carregar. |
Valor de retorno
ERROR_SUCCESS em sucesso; um código de erro do Windows caso contrário.
Códigos de erro (GetLastError)
- ERROR_ACCESS_DENIED(5)
- Acesso negado.
- ERROR_FILE_NOT_FOUND(2)
- O sistema não conseguiu encontrar o arquivo especificado.
- ERROR_ALREADY_EXISTS(183)
- Não é possível criar um arquivo já existente.