Moin,
ich habe aus der Registry u. a. einen Key exportiert, der folgendermaßen in der erzeugten Reg-Datei steht:
hex:42,4d,06,03,00,00,00,00,00,00,36,00,00,00,28,00,00,00,10,00,\
00,00,0f,00,00,00,01,00,18,00,00,00,00,00,d0,02,00,00,61,0f,00,00,61,0f,00,\
00,00,00,00,00,00,00,00,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,\
ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,84,82,\
84,84,08,08,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,\
00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,84,82,84,84,08,08,00,\
00,00,94,30,31,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,\
00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,84,82,84,84,08,08,00,00,00,94,30,31,\
00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,6b,6d,6b,39,3c,39,00,00,00,00,\
00,00,39,3c,39,6b,6d,6b,9c,9e,9c,84,08,08,00,00,00,94,30,31,00,ff,00,00,ff,\
00,00,ff,00,00,ff,00,9c,9e,9c,39,3c,39,39,3c,39,ff,7d,7b,ff,7d,7b,ff,7d,7b,\
ff,7d,7b,39,3c,39,00,00,00,9c,9e,9c,94,30,31,00,ff,00,00,ff,00,00,ff,00,00,\
ff,00,00,ff,00,00,00,00,6b,6d,6b,ff,7d,7b,f7,cf,c6,f7,cf,c6,f7,cf,c6,f7,cf,\
c6,f7,cf,c6,ff,7d,7b,00,00,00,9c,9e,9c,00,ff,00,00,ff,00,00,ff,00,00,ff,00,\
6b,6d,6b,39,3c,39,ff,7d,7b,f7,cf,c6,ce,cf,ce,ff,ff,ff,ff,ff,ff,ff,ff,ff,ce,\
cf,ce,f7,cf,c6,39,3c,39,6b,6d,6b,00,ff,00,00,ff,00,00,ff,00,00,ff,00,39,3c,\
39,ff,7d,7b,f7,cf,c6,ce,cf,ce,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ce,cf,ce,9c,9e,9c,39,3c,39,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,00,00,ff,\
7d,7b,f7,cf,c6,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ce,cf,ce,00,00,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,00,00,ff,7d,7b,\
f7,cf,c6,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ce,\
cf,ce,00,00,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,39,3c,39,ff,7d,7b,f7,cf,\
c6,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,9c,9e,9c,\
39,3c,39,00,ff,00,00,ff,00,00,ff,00,00,ff,00,6b,6d,6b,39,3c,39,ff,7d,7b,ce,\
cf,ce,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,39,3c,39,6b,6d,\
6b,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,00,00,6b,6d,6b,f7,cf,c6,\
ce,cf,ce,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,6b,6d,6b,00,00,00,00,ff,00,00,\
ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,9c,9e,9c,00,00,00,39,3c,39,9c,9e,\
9c,ce,cf,ce,ce,cf,ce,9c,9e,9c,39,3c,39,00,00,00,9c,9e,9c,00,ff,00,00,ff,00,\
00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,00,6b,6d,6b,39,3c,39,00,\
00,00,00,00,00,39,3c,39,6b,6d,6b,00,ff,00,00,ff,00,00,ff,00,00,ff,00,00,ff,\
00,00,ff,00
Das grundsätzliche Schema, Registry-Einträge zu erzeugen, ist mir klar. Wie aber bekomme ich das dort hinein? Der Wert muss als REG_BINARY in die Registry eingetragen werden. Muss ich die "Einzelpositionen" vor dem Eintragen noch irgendwie umwandeln?
Ein stumpfes
MeinKey.SetValue("Binärschlüssel", New Byte(), {42, 4d, 06, 03, 00, 00, 00, _
00, 00, 00, 36,...}, RegistryValueKind.Binary) funktioniert natürlich nicht; Einige Positionen werden als Fehler ausgegeben...
Weiß jemand Abhilfe?
EALA FREYA FRESENA |