Einzelnen Beitrag anzeigen

exe1972

Registriert seit: 26. Dez 2004
3 Beiträge
 
#1

Binär Wert in die Registy schreiben

  Alt 29. Dez 2004, 15:16
Hallo,
ich möchte in der Registry, einen vorhandenen Binären Eintrag ändern.
Dieser Registry Eintrag soll die Modemeinstellung "warten auf Freizeichen" deaktivieren.
Mein Problem liegt jetzt darin das die Werte zwar in die Registry geschrieben werden
aber nicht Binär sondern Hex.


Delphi-Quellcode:
var regist: TRegistry;
     s: String;

begin
  CreateOddWindow(Handle, false);
  regist:=TRegistry.Create;
  try

    regist.RootKey:=HKEY_LOCAL_MACHINE;
    regist.OpenKey('SYSTEM\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000',false);
    s := '3c,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,d3,03,00,00';
    regist.WriteBinaryData('Default', s[1], length(s));
Danke schon mal in voraus
Gruß exe1972

[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
  Mit Zitat antworten Zitat