Binary und registry

hiho allerseits,

ich habe folgendes Problem.
Ich bin VB newb und weiss nicht wie man längere Datensätze in die registry von Windows einträgt.
z.B.:
möchte ich irgendwo 43 77 89 12 55 99 145 222 13 eintragen. dann sollte es später

etwa so aussehen:

0000 2B 4D 59 0C 37 63 91 DE
0008 0D 00 00 00 usw…
0010

verwendet habe ich :
result = RegSetValueEx(hKey, Field, 0, REG_BINARY,wert(1) & wert(2) & wert(3),16)

was ohnehin schon nicht stimmt.
Also wie gesagt bin ich noch newb,und wäre dankbar wenn mir jemand weiterhelfen könnte

THX im voraus

Kai

Hallo Kai,

du kannst, wenn du die formatierung selbst übernimmst,
sowas relativ leicht in die application-settings
eintragen (und wieder lesen).

Beispiel:

...
 SaveSetting App.Title, "SETTINGS", "000", "BC HS DJKFSA"
 SaveSetting App.Title, "SETTINGS", "008", "BC HS DJKFSA"
 SaveSetting App.Title, "SETTINGS", "010", "BC HS DJKFSA"
 ' usw
 ' holen der daten
 sTmp = GetSetting(App.Title, "SETTINGS", "000", "")
 sTmp1 = GetSetting(App.Title, "SETTINGS", "008", "")
 'usw
...

Danke für den Tip,

aber das war nicht das was ich gesucht hatte.
Zumal habe ich nicht erwähnt das es nicht für die eigene Application ist sondern eine externe deren einstellungen man damit verändern soll.

und ausserdem sollen die Werte in einem einzelnen Binärfeld stehen und nicht einzel untereinander.

wär es für die eigen Application bräuchte ich kein Api um eine bestimmte position festzulegen… glaub ich zumindest… :wink:

Hmm hoffentlich hört es sich nicht so an als würde ich dich kritisieren.

also THX ^^

KAI