Python WinAPI SetWindowsHookExA завершается с ошибкойPython

Программы на Python
Ответить
Anonymous
 Python WinAPI SetWindowsHookExA завершается с ошибкой

Сообщение Anonymous »

Я пытаюсь отключить в Windows только ввод с клавиатуры. Поэтому я хочу зарегистрировать перехватчик, который не будет вызывать следующий перехватчик.

Код: Выделить всё

from ctypes import *

def hookProc(nCode, wParam, lParam):
return 0

CMPFUNC = CFUNCTYPE(c_int, c_int, c_int, POINTER(c_void_p))
res = windll.user32.SetWindowsHookExA(13, CMPFUNC(hookProc), windll.kernel32.GetModuleHandleW(None), 0)
print(res)
Это печатает 0 на моем компьютере с Windows 11. Почему?


Подробнее здесь: https://stackoverflow.com/questions/786 ... kexa-fails
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»