MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Необработанное исключение типа "System.AccessViolationException" в mscorlib.dll"
Answer 916133
Размер указателей в x64 не совпадает с размером типа int. Если вы используете для представления указателей тип int, он будет работать только в x86. Правильное объявление Low-Level Keyboard Hook callback должно выглядеть так:
IntPtr KeyboardHookCallback(int nCode, IntPtr wParam, IntPtr lParam)
Тип IntPtr соответствует размерности указателя текущей платформы. Вообще, полный рабочий пример кода с Low-Level Keyboard Hook приведен здесь: Как отловить все клавиши через низкоуровневый хук?
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.