exportar el registro de claves reg_sz en formato hexadecimal

exportar el registro de claves reg_sz en formato hexadecimal

Necesito exportar una clave de registro de tipo REG_SZ usando formato hexadecimal porque contiene algunos valores no imprimibles (00 y 0a). Entonces, cuando lo exporto como .reg usando regedit, no puedo obtener el archivo correcto. ¿Existe una forma sencilla de exportarlo en formato hexadecimal?

Me saldría algo como el siguiente ejemplo

[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"

Respuesta1

En lugar de exportar usando la interfaz de usuario o regedit /e, use reg save. Guardará los valores como un archivo binario, luego podrá volver a importarlos usando el reg restorecomando. Debe hacer esto en un símbolo del sistema elevado. Tenga en cuenta que esto también incluye los permisos de las claves.

p.ej

reg save HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey
reg restore HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey

información relacionada