|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
|
Запрет нажатий сочетаний клавиш для определенного процесса06.07.2015, 20:15. Показов 6318. Ответов 21
Метки нет (Все метки)
Всем привет! В Visual Basic я новичок, но мне нужно решить одну задачу. Запретить нажатие следующих клавиш
Alt + tab alt + Ctrl + del Alt + F4 Ctrl + Shift + Esc для Windows Xp, Windows 7 и Windows 8. Допустим. я запускаю свою программу (с запретом нажатий клавиш), далее нужное мне приложение "proga.exe" И уже в "proga.exe" не работают сочетания клавиш. P.S. Я не пишу какой-либо вирус. Просто необходимо таким образом перекрыть багоюз в одном приложении. Надеюсь на ваше взаимопонимание и поддержку.
0
|
|
| 06.07.2015, 20:15 | |
|
Ответы с готовыми решениями:
21
Запрет нажатий клавиш Память процесса, эмуляция нажатий клавиш
|
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 06.07.2015, 20:58 [ТС] | ||
|
ну как-бы вам сказать. Существует старая диабло-подобная игрушка Sacred Underworld. Используя данные клавиши, скажем alt+f4 можно предотвратить смерть персонажа, либо производить клонирование предметов, в сетевом режиме. Объяснять сам процесс довольно долго, но было бы неплохо, если эту возможность как-то убрать. Пусть даже таким способом.
Добавлено через 8 минут Тем более Winlocker на сколько мне известно блокирует систему полностью. А здесь имеется в виду блокировка клавиш для конкретного процесса.
0
|
||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 07.07.2015, 18:27 [ТС] | ||
|
P.S. Собственно занимаюсь разработкой мода для игры Sacred Underworld ориентированного на сетевую игру. https://vk.com/club21089257 - это группа моего проекта, дабы развеять ваши сомнения. Так-же готов при необходимости продемонстрировать на видео сам процесс багоюза.
0
|
||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 08.07.2015, 18:45 [ТС] | ||
|
В общем суть реализации такова: Для старта игры запускается батник, который стартует программу блокировки нужных клавиш, далее стартует игра. После закрытия игры "sacred.exe" закрывается и программа блокировки клавиш. По скольку я в программировании (за исключением HTML, PHP, Java Script) нуб, поэтому и обратился за помощью на данный форум.
Добавлено через 1 минуту Добавлено через 23 часа 34 минуты Я так понимаю желающих помочь мне, здесь нет? Тем не менее спасибо.
0
|
||
|
Модератор
|
||||||
| 08.07.2015, 19:39 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Ставишь хук на клавиатуру и перехватываешь клавиши. (не знаю для чего перехватывать Ctrl+Alt+Del, похоже на зловред, но таким способом это сочетание не перехватить)
Объясни мне для чего перехватывать Ctrl+Alt+Del? Ни одна игра это сочетание не использует. По остальным сочетаниям, ставишь LL-хук и в обработчике нажатия пишешь:
1
|
||||||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
|
| 08.07.2015, 19:58 [ТС] | |
|
Перехват Ctrl+Alt+Del банально для того, дабы хитрый пользователь вызвав диспетчер не убил sacred.exe что соответственно будет равносильно нажатию alt+f4. Эффект будет аналогичный как я говорил выше:
"Два игрока находятся на острове респауне один из них сохраняет персонажа (в игре есть функция экспорта) выкидывает рар шмотку или какой-либо иной предмет, далее нажимает Alt+F4 и вауля! при следующем заходе предмет сохранился у персонажа, хотя фактически был передан другому игроку." Тем более: "В общем суть реализации такова: Для старта игры запускается батник, который стартует программу блокировки нужных клавиш, далее стартует игра. После закрытия игры "sacred.exe" закрывается и программа блокировки клавиш." т.е. запрет этих сочетаний действует только когда запущен sacred.exe. После закрытия программы все клавиши соответственно работают как надо. По сути и не зловред ведь ) За код спасибо! Будем пробовать
0
|
|
|
|
||
| 08.07.2015, 20:20 | ||
|
0
|
||
|
|
|||
| 08.07.2015, 20:32 | |||
|
Защита все равно никакая. Я возьму нажму Win+L и запущу заранее подготовленный у меня на рабочем столе батник, который вырубит Ваш процесс. Или еще проще, зарегистрирую свой хоткей на ярлык к этому батнику.
0
|
|||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 08.07.2015, 20:46 [ТС] | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 08.07.2015, 23:01 [ТС] | ||
|
0
|
||
|
|
||
| 08.07.2015, 23:44 | ||
|
Опять же антивирусы могут неодобрительно отреагировать на вашу подделку. Какой то ерундой вы занимаетесь, или не всю правду говорите. Ну не вижу я практического толка от этой утилиты. Если в "sacred.exe" изначально нет такой защиты от читерства, то ни какие навесные утилиты ей не помогут!
1
|
||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 09.07.2015, 22:41 [ТС] | ||
|
Добавлено через 15 минут Либо как вариант сделать просто подмену файлов в самом клиенте ) Хитро. Просто зашифровать файлы необходимые для захода на сервер другим именем и расширением (непосредственно в клиенте) К примеру запустив оригинальный sacred.exe вы не попадете на мой сервер, т.к. не произойдет подмены. А запустив объединенный, который переименует зашифрованные файлы и подменит оригинальные проблем со входом не будет. При выходе из игры, естественно замена происходит в обратном порядке. Я думаю вы понимаете как это сделать с помощью bat
0
|
||
|
|
||||
| 09.07.2015, 22:56 | ||||
|
Читеры легко обойдут защиту, а честные не смогут и будут заведомо в проигрыше. Хотя, обычно люди тщеславны, и найденная брешь будет тут же обнародована среди игроков и пользоваться будут все. Если думаете, что можете удалить файлы при закрытии игры, то нет. Игру можно не закрывать, а просто выключить-перегрузить Винду кнопкой и т.п. фигня, которая позволит файлам остаться на диске и файлы будут распространены среди играющих. P.s. не подумайте, что я пытаюсь быть судьёй в последней инстанции. Просто заранее просчитываю все недостатки вашей защиты. Обижаться не надо, солидные компании за найденные баги платят немалые деньги, а я вам даром
1
|
||||
|
|
|
| 09.07.2015, 22:58 | |
|
Когда админил один игровой сервер, чтобы не использовали читы делали очень просто,
понижали версию игры до неактуальной на данный момент, на которую в свободном ходе мало читерских программ. На своем сайте распространяли сборку игры именно с этой версией. Новую сервак отвергал. Поскольку мы сами писали на C# родные плагины под игру с целью еще больше удушить читеров, сервер пользовался (все еще пользуется) большой популярностью. Разумеется, у Вас другая игра, и сказанное скорее всего Вам не поможет.
0
|
|
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||
| 09.07.2015, 23:47 [ТС] | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 30.06.2015
Сообщений: 32
|
||||||||||||
| 10.07.2015, 23:59 [ТС] | ||||||||||||
1
|
||||||||||||
| 10.07.2015, 23:59 | |
|
Помогаю со студенческими работами здесь
20
Диалог сделать "прозрачным" для нажатий клавиш Запрет доступа к файлу для определенного IP Различия комбинаций клавиш для остановки процесса Как перехватить системное время для определенного процесса? Запрет нажатий на объекты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|