В общем проблема такая, кейлоггер работает нормально записывается в автозапуск, пишет логи... Но после перезагрузки компа, запускается, но перестает писать лог.. Если его вырубить, и опять врубить самому, то опять все норм. В чем может быть проблема? Использовалось SetWindowsHookEx в подключаемой dll.
проблема может быть в том что прав у него нету, посему в свойствах загрузчика рекомендую установить плашку <Выполнять...от имени администратора>
Также он может не работать если процесс имеет права "system". Прога работать будет,но всё что связанно с окнами работать не будет.