KeyLogger в MacOS - PullRequest
       26

KeyLogger в MacOS

0 голосов
/ 09 ноября 2018

Я пытаюсь создать кейлоггер для MacOS. Для записи ключевых событий я использую это:

CFMachPortRef eventTap = CGEventTapCreate(
    kCGSessionEventTap, kCGHeadInsertEventTap, kCGEventTapOptionDefault, eventMask, CGEventCallback, nullptr);

В CGEventCallback я планировал сохранить переменную-член увеличивая количество нажатий клавиш. Но я не могу иметь этот обратный вызов в качестве класса метода. Сейчас это бесплатная функция Может кто-нибудь сказать мне, как изменить код, чтобы CGEventCallback в качестве класса метода? Если это невозможно, каковы мои альтернативы

Спасибо и всего наилучшего

...