|
|
|
Запрет использования определенного сочетания клавиш | ☑ | ||
|---|---|---|---|---|
|
0
Bаtenkka
17.07.07
✎
15:22
|
Подскажите плиз, можно как-нибудь в винде запретить пользователю нажимать определенное сочетание клавиш. Пользователь достаточно порезанный в правах, запрещаемое сочетание используется только в одной программе, исходника которой нет. Решить проблему административно не получится...
|
|||
|
1
coder1cv8
17.07.07
✎
15:28
|
(0) Если клавиши в разных концах клавиатуры, то можно попробовать пристегнуть одну руку наручниками к батарее.
|
|||
|
2
Vozhd
17.07.07
✎
15:28
|
(0) А нельзя у него из клавиатуры вытащить "запрещенные" кнопки?
|
|||
|
3
Nordok
17.07.07
✎
15:31
|
хук ?
|
|||
|
4
Bаtenkka
17.07.07
✎
15:32
|
(1,2) - были такие мысли :)
но, к сожалению, не получится конкретно - нужно запретить сочетание Ctrl+I, так что выковырять эти кнопочки не получится. |
|||
|
5
pectopatop
17.07.07
✎
15:34
|
(3) +1 . только так: Hook - перехват системных функций.
или где-то тут писали что можно DLLки подсунуть другие программе, вместо стандартных виндовых - тот же хук. |
|||
|
6
France
17.07.07
✎
15:36
|
попробовать создать какий либо ярлык, и для него назначить быстрый доступ Ctrl+I
|
|||
|
7
Bаtenkka
17.07.07
✎
15:49
|
(5) никаких хитрых DLL эта софтюлина вроде не использует. так что подсунуть не выйдет.
т.е я так понял, что стандартными средствами винды - никак? |
|||
|
8
Nordok
17.07.07
✎
15:52
|
(7) Подсовывать не надо, регистрируй хук в системе и натрави его на нажатие клавы, если встречается твоя комбинация, перегружай комп :))))))))
|
|||
|
9
Bаtenkka
17.07.07
✎
15:53
|
(8) нееее, перегружать - это черезчур. подзатыльник еще куда ни шло :)
|
|||
|
10
АЛьФ
17.07.07
✎
15:56
|
Что делается в это программе по этому сочетанию? Запретить надо только в это программе?
|
|||
|
11
Nordok
17.07.07
✎
15:57
|
(9) Ну это уже по желанию, написать можно все что угодно, хотя бы просто не пропускать данную комбинацию в эфир.
|
|||
|
12
Bаtenkka
17.07.07
✎
16:05
|
(10) по этому сочетанию запускается процедура поиска товара по штрих-коду. Программа - не 1С. Собственно из-за кривости этого поиска и возникла мысль запретить в принципе данное сочетание клавиш. Больше нигде это сочетание клавиш данный пользователь не применяет (да если и применяет, а мы его отключим - не беда).
|
|||
|
13
АЛьФ
17.07.07
✎
16:11
|
2(12) Программа большая? Можешь выслать?
|
|||
|
14
Bаtenkka
17.07.07
✎
16:15
|
(13) в архиве 45К
отправил |
|||
|
15
АЛьФ
17.07.07
✎
16:19
|
2(14) Лови ответ.
|
|||
|
17
Bаtenkka
17.07.07
✎
16:27
|
(15) Вай шаман! :)))
Спасибки! А чем удалил? (сорьки за глупый вопрос) Просто у меня эта программулька не в единственном экземпляре, и exe-ники немного разные... |
|||
|
18
АЛьФ
17.07.07
✎
16:40
|
2(17) Restorator
|
|||
|
19
smaharbA
17.07.07
✎
17:41
|
А че групповая политика уже все ?
да и просто повесить на ярлыки хот кеи и вссе |
|||
|
22
vde69
17.07.07
✎
22:17
|
(19) я так понимаю, что это обработчик формы, и ярлыки с гк не пойдут...
ИХМО гораздо проще как АЛЬФ, через редактор ресурсов (например от дельфи вролне пойдет) |
|||
|
23
vde69
17.07.07
✎
22:19
|
(22) кстати там-же можно сделать кнопку "не активной и не видимой"
|
|||
|
24
Torquader
18.07.07
✎
21:09
|
Вообще, есть в системе Hook процедура, которая нажимается при нажатии клавиш. Соответственно, в ней нужно запоминать нажатие Ctrl, и при нажатии I подставлять нажатие другой клавиши (или просто ничего не делать).
Программа пишется на Сях с пол пинка. При этом ловится даже нажатие Пуск. Удачи. |
|||
|
25
Bаtenkka
18.07.07
✎
21:26
|
Спасибки всем за советы. Проблему решил выкашиванием сочетания клавиш из exe-ника, заодно и соответствующую команду из меню грохнул.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |