Confusión al usar pipe y reg add para modificar el valor del registro

Confusión al usar pipe y reg add para modificar el valor del registro

Estoy intentando crear un comando de línea de comando que editará un valor de registro. Sin embargo, el valor que necesito insertar es muy largo y proviene de un archivo en lugar de un solo número. Intenté usar la canalización para leer el contenido del archivo y luego enviarlo como entrada al reg addcomando, pero no parece estar bien.

El siguiente comando da como resultado establecer el valor del registro en cero (lo cual no es lo esperado, porque el archivo que estoy leyendo no está vacío):

type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f

El siguiente comando produce un Invalid syntaxerror:

type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f /d

donde "nombre de clave" es el nombre de una clave real, simplemente la eliminé aquí por motivos de privacidad.

Gracias

información relacionada