• XSS.stack #1 – первый литературный журнал от юзеров форума

Как заблокировать специальные клавиши?

BaDRabbiT404

RAID-массив
Забанен
Регистрация
01.03.2020
Сообщения
93
Реакции
27
Пожалуйста, обратите внимание, что пользователь заблокирован
Я пиши свой винлокер и мне надо что бы некоторые клавиши не работали, то есть забочить их, как это сделать?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
смотря на чем пишешь.
C++/C - https://www.cyberforum.ru/cpp-beginners/thread2560368.html
при помощи signal с аругментами хукаешь данные, и если тебе ничего не надо делать, то можно и возвращать ноль.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
смотря на чем пишешь.
C++/C - https://www.cyberforum.ru/cpp-beginners/thread2560368.html
при помощи signal с аругментами хукаешь данные, и если тебе ничего не надо делать, то можно и возвращать ноль.
Спасибо конечно, но если я оставил вопрос в разделе по питону, то наверно я пишу на питоне) хотя на плюсы давно хотел перейти, так что всё равно спасибо, в будущем пригодиться)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Спасибо конечно, но если я оставил вопрос в разделе по питону, то наверно я пишу на питоне) хотя на плюсы давно хотел перейти, так что всё равно спасибо, в будущем пригодиться)
ой, чет багануло меня, подумал раздел про плюсы.
ТС, копай в строну pyhook
 
[QUOTE = "BaDRabbiT404, post: 254899, member: 193938"]
Thank you, of course, but if I left a question in the section on python, then I probably write in python) although I have long wanted to go to the pros, so thanks anyway, it will come in handy in the future)
[/ QUOTE]

Look into using ctypes :),a possible solution to this is hooking and unhooking the windows keyboard. I have C++ Code for this if you send me a message I am more then happy to help.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
[QUOTE = "BaDRabbiT404, post: 254899, member: 193938"]
Thank you, of course, but if I left a question in the section on python, then I probably write in python) although I have long wanted to go to the pros, so thanks anyway, it will come in handy in the future)
[/ QUOTE]

Look into using ctypes :),a possible solution to this is hooking and unhooking the windows keyboard. I have C++ Code for this if you send me a message I am more then happy to help.

Thanks bro! But not now, I will definitely contact you later!
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Я стал копать в сторону pyhook, как мне и посоветовали, но нет, нихера...
К примеру этот код должен блочить клавишу "а", но как я и сказал - нет, нихера:
Python:
import pythoncom, pyHook

def OnKeyboardEvent(event):
  # block only the letter A, lower and uppercase
  return (event.Ascii not in (ord('a'), ord('A')))

# create a hook manager
hm = pyHook.HookManager()
# watch for all mouse events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()
# wait forever
pythoncom.PumpMessages()
 
Я стал копать в сторону pyhook, как мне и посоветовали, но нет, нихера...
К примеру этот код должен блочить клавишу "а", но как я и сказал - нет, нихера:
Python:
import pythoncom, pyHook

def OnKeyboardEvent(event):
  # block only the letter A, lower and uppercase
  return (event.Ascii not in (ord('a'), ord('A')))

# create a hook manager
hm = pyHook.HookManager()
# watch for all mouse events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()
# wait forever
pythoncom.PumpMessages()
Not a terrible approach however you should try to not over rely on external libraries, it will increase your binaries if you choose to compile it. :) Also if im not mistaken ctrl-alt-delete will not be blocked by keyboard hooking, so thats just something in mind.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх