Я ссылаюсь на этот файл kbdext.c "и его заголовочный файл, указанный в http://www.docdroppers.org/wiki/index.php?title=Writing_Keyloggers (списки находятся внизу).
Я пытался скомпилировать это в dll для использования в Python или Visual Basic, но не удалось. Я не знаком с C или GCC, чтобы разобраться с проблемами или выполнить компиляцию dll правильно. (Я также получаю сообщение об ошибке, когда snprintf не объявляется при регулярной компиляции всех файлов).
Что - это шаги, которые я должен сделать, чтобы сделать все функции доступными для других языков и внешних приложений?
Или, может быть, проще использовать SWIG и сделать модуль python вместо компиляции DLL?
Мне удалось собрать dll с GCC и я могу импортировать его функции в C. Мне еще предстоит протестировать импорт в VB и Python, но не могу понять, почему это создаст проблемы.
pyHook