Вторник, 21.02.2012, 18:32 Приветствую вас Гость | Группа "Гости" 


[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 1 1
Модератор форума: gravitas  
delfcode » Программирование » Delphi Вирусология » подскажите как заблокировать нажатие клавиши вин на клавиату (подскажите как заблокировать нажатие клавиши вин на клавиату)
подскажите как заблокировать нажатие клавиши вин на клавиату
jaygen Дата: Вторник, 14.02.2012, 22:30 | Сообщение # 1
Участник
Группа: Пользователи
Сообщений: 11
Статус: Offline
подскажите как заблокировать нажатие клавиши вин на клавиатуре
 
Neo Дата: Среда, 15.02.2012, 13:59 | Сообщение # 2
Частый гость
Группа: Проверенные
Сообщений: 69
Статус: Offline
А вот как smile
Code
uses Registry;
prcedure WriteReg
var
    reg: TRegistry;
    Buf: array[0..23] of byte = (0,0,0,0,0,0,0,0,3,0,0,0,0,0,$5B,$E0,0,0,$5C,$E0,0,0,0,0);
begin
    reg := TRegistry.Create;
    try
      reg.RootKey := HKEY_LOCAL_MACHINE;
      if reg.OpenKey('SYSTEM\CurrentControlSet\Control\Keyboard Layout', True)   
      then begin
        Reg.WriteBinaryData('Scancode Map', Buf, SizeOf(Buf));
        //если такого имени нет, то оно создается этой процедурой
        reg.CloseKey;
      end;
    finally
      reg.Free;
    end;
end;


Сообщение отредактировал Neo - Среда, 15.02.2012, 13:59
 
sk0rpi0n Дата: Среда, 15.02.2012, 16:37 | Сообщение # 3
Участник
Группа: Пользователи
Сообщений: 26
Статус: Offline
Ещё вроде можно что-то вроде если нажата заданная клавиша, то key:=0#;

C++ - попса :D
 
delfcode » Программирование » Delphi Вирусология » подскажите как заблокировать нажатие клавиши вин на клавиату (подскажите как заблокировать нажатие клавиши вин на клавиату)
Страница 1 из 1 1
Поиск:
delfcode.ru © 2008 - 2012 Хостинг от uCoz