Ввод с клавиатуры на OSX
Мне было интересно, можно ли было откуда-нибудь прочитать ввод с клавиатуры на OSx, например, GNU/Linux с файлами /dev/input.
Цель этого состоит в том, чтобы сделать очень простой кейлоггер, (цель обучения), или если есть функция, которую я мог бы вызвать в C.
Благодарю.
1 ответ
Решение
Поскольку не все читатели имеют хорошие намерения, как вы, я не буду вдаваться в подробности, а скорее укажу вам правильное направление.
Как вы, возможно, знаете, WindowServer работает в двух средах: Carbon (старая) и Cocoa (новая). Это соответствующие API:
- Углерод →
InstallEventHandler(ссылка не работает из-за возраста? Во всяком случае, упомянутая книга называется " Изучение углерода", глава 6 - "Углеродные события") - Какао → addGlobalMonitorForEventsMatchingMask