Те кто в delphi про, прошу помочь

Те кто в delphi про, прошу помочь
Пишу в delphi программу, нужно было отключить alt, нашёл что нужно сделать следующее.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
создайте Тип: REG_BINARY (двоичный параметр) с именем "Scancode Map".
В параметр "Scancode Map" записываем следующие значения: 00,00,00,00,00,00,00,00,03,00,00,00,00,00,38,E0,00,00,38,00,00,00,00,00.
ВПРИНЦИПЕ ПРОБЛЕМ С DELPHI У МЕНЯ НЕТ, Я ЗНАЮ КАК ЗАПИСАТЬ ДАННЫЕ В КЛЮЧ РЕЕСТРА В STRING НО КАК СДЕЛАТЬ ТОЖЕ САМОЕ С BINARY ДАННЫМИ?? ? УЖЕ ВЕСЬ НЕТ ОБЛАЗИЛ НА ФОРУМАХ КОДЫ НЕ ФУРЫЧАТ.... ПОМОГИТЕ ПОЖАЛУЙСТА СКАЖИТЕ ЧТО Я ДЕЛАЮ НЕ ТАК? А ЛУЧШЕ ДАЙТЕ КОД ДЛЯ DCELPHI ОЧЕНЬ НАДО)

  • uses Registry; // и прочее...

    ....

    procedure TForm1.Button1Click(Sender: TObject);
    var
    Reg: TRegIniFile;
    Buf: array[0..4] of Byte;
    begin
    FillChar(Buf, SizeOf(Buf), 0);
    Reg := TRegIniFile.Create('Software');
    try
    Reg.OpenKey('Microsoft', True);
    Reg.OpenKey('Windows', True);
    Reg.OpenKey('CurrentVersion', True);
    Reg.OpenKey('Explorer', True);
    ShowMessage(InttoStr(Reg.ReadBinaryData('Link', Buf, SizeOf(Buf)))); // сколько байт прочитали?
    Reg.CloseKey;
    finally
    Reg.Free;
    end;
    end;

    Гугл, 2я строчка по запросу DELPHI REG_BINARY

  • Хватит винлоки писать, это не хорошо.