export reg_sz key registry no formato hexadecimal

2

Eu preciso exportar uma chave de registro do tipo REG_SZ usando o formato hexadecimal porque contém alguns valores não imprimíveis (00 e 0a). Então, quando eu exportar como .reg usando o regedit eu não posso obter um arquivo correto. Existe uma maneira simples de exportar em formato hexadecimal?

Gostaria de obter algo como o exemplo a seguir

[HKEY_CURRENT_USER\Mykey]
@=hex(1):31,00,73,00,74,00,20,00,4c,00,69,00,6e,00,65,00,0d,00,0a,00,00"
    
por holap 03.07.2014 / 17:48

1 resposta

1

Em vez de exportar usando a interface do usuário ou regedit /e , use reg save . Ele salvará os valores como um arquivo binário, você poderá reimportar usando o comando reg restore . Você precisa fazer isso em um prompt de comando elevado. Esteja ciente de que isso também inclui as permissões de chaves.

por exemplo,

reg save HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey
reg restore HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey
    
por 04.07.2014 / 17:09