reg_sz 키 레지스트리를 16진수 형식으로 내보내기

reg_sz 키 레지스트리를 16진수 형식으로 내보내기

REG_SZ 유형의 레지스트리 키에는 인쇄할 수 없는 값(00 및 0a)이 포함되어 있으므로 16진수 형식을 사용하여 내보내야 합니다. 따라서 regedit를 사용하여 .reg로 내보낼 때 올바른 파일을 얻을 수 없습니다. 16진수 형식으로 내보내는 간단한 방법이 있습니까?

나는 다음 예와 같은 것을 얻을 것입니다

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

답변1

UI 또는 를 사용하여 내보내는 regedit /e대신 reg save. 값을 바이너리 파일로 저장한 다음 reg restore명령을 사용하여 다시 가져올 수 있습니다. 관리자 권한 명령 프롬프트에서 이 작업을 수행해야 합니다. 여기에는 키 권한도 포함됩니다.

예를 들어

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

관련 정보