|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как отключить кнопку "Windows"?
Здраствуйте!
Подсткажите, как программно отключить кнопку "Windows" . Это кнопка, которой вызывается меню "Пуск". |
#2
|
|||
|
|||
Вобщем ответа не дождался, нашел на другом форуме.
Правда не программно, а через правку реестра: "Все отключается путем правки реестра... Чтобы отключить ее, нужно в реестре найти ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layout. Создайте новый двоичный параметр, озаглавив его Scancode Map и присвойте ему значение 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00. Это отключит обе Win после перезагрузки ОС. А это 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 00 00 00 00 00 00 только левую..." А как это сделать через Делфи? кто-нить знает? |
#3
|
|||
|
|||
Код:
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; |
#4
|
|||
|
|||
Спасибо, зафурычило
|
#5
|
|||
|
|||
а как сделать чтобы клавиша Windows снова заработала?удалить значение реестра?
|
#6
|
|||
|
|||
Как отключить клавишу Ctrl ?
|
#7
|
||||
|
||||
Цитата:
Вот раньше, года этак в 60-е, было всё классно - sex, drugs & rock'n'roll. А сейчас? Suxx, bugs & plug'n'play... |
#8
|
|||
|
|||
Почитав пост, захотелось отрубить "Ентер", но тут же возник вопрос: "Стоит ли?"
Вопрос остался риторическим, но всё же...как это зделать акуратней? Новый файловый хостинг. |
#9
|
|||
|
|||
Здраствуйте!!!
Здравствуйте!
Помогите! У меня такая проблема мне нужно заблокировать кнопку «win»: -я поставил на один таймер: var menu : THandle; menu := FindWindow('DV2ControlHost',nil); ShowWindow(menu, SW_HIDE); -а на другой: var menu : THandle; menu := FindWindow('DV2ControlHost',nil); ShowWindow(menu, SW_SHOWNORMAL); Всё работает, только после того как я разрешаю кнопку «win» от нее остается тень!( |
#10
|
|||
|
|||
Вот исходник
Если доработать и в автозапуск засунуть можно начальству жизнь подпортить, и никакого реестра...
|
#11
|
||||
|
||||
Uv я слышал про такую кнопку в windows vista и старше - guide button
у мя еззь пара вопросов 1 включить\отключить реакцию винды на это 2 как повесить запуск проги на неё из отдельного приложения(в автозапуске находящееся???))) Начинающий программист уверен что в 1 МБ 1000 КБ законченный программист уверен что в 1 км 1024 м |