Bonjour,
Je cherche à écrire une donnée de type REG_BINARY à partir d'une chaîne récupérée via la ligne de commande.
Par exemple, la chaîne fed8a44536b4. Seulement quand je la passe en argument à RegSetValueKeyEx, il me convertit cette chaîne en hexa, alors qu'à la base, elle y est déjà...
J'essaye de recoder reg.exe.
Donc quand je tape dans un batch :
EgwReg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\TEST" /v:"avgnt" /t:"REG_BINARY" /d:"fed856a245"
la fonction me convertit la chaîne en hexa, alors que moi je voulais une données binaires de 5 octects : fe d8 56 a2 45
Sur le coup je me suis dit que c'était impossible à réaliser sans les api natives, mais reg.exe le fait et je crois que reg.exe est exclusivement codé avec l'api win 32.
Merci de m'éclairer.
Partager