Comment puis-je ajouter une multiligne REG_SZ chaîne dans le registre à partir de la ligne de commande?

Dans le cadre d'une construction de l'installation sur une machine windows, j'ai besoin d'ajouter une entrée de registre, et j'aimerais le faire à partir d'un simple fichier de commandes.

L'entrée est pour une application tierce de sorte que le format est fixe.

L'entrée prend la forme d'un REG_SZ chaîne, mais doit contenir des sauts de ligne ie. 0xOA caractères séparateurs.

J'ai eu quelques problèmes.

Première tentative utilisé regedit pour charger un générés .le fichier reg. Cela a échoué car il n'a pas l'air d'aimer soit long des cordes ou des chaînes de caractères avec des retours à la ligne. J'ai découvert que l'exportation fonctionne très bien à l'importation échoue. J'ai pu tester à l'exportation comme la troisième partie de l'app ajoute des entrées similaires directement par l'api win32.

Deuxième tentative utilisé la commande REG ADD, mais je ne trouve pas de toute façon à ajouter les caractères de saut de ligne tout ce que j'ai essayer se termine juste en haut avec une chaîne littérale ajouté.

OriginalL'auteur morechilli | 2008-09-30