Angelus
Примерно так:
Код:
#include <Misc.au3>
HotKeySet("{Esc}", "Quit")
Global $KeyArray[6]
$KeyArray[0] = 5
$KeyArray[1] = 01
$KeyArray[2] = 02
$KeyArray[3] = 04
$KeyArray[4] = 08
$KeyArray[5] = 09
$log = FileOpen("c:\log.txt", 2)
$dll = DllOpen("user32.dll")
AdlibEnable("KeyPress", 100)
While 1
Sleep(100)
WEnd
FileClose($open)
DllClose($dll)
Func Quit()
Exit
EndFunc
Func KeyPress()
For $i = 1 To $KeyArray[0]
If _IsPressed($KeyArray[$i], $dll) Then FileWriteLine($log, $KeyArray[$i])
Next
EndFunc
Вышеуказанный скрипт отслеживает нажатия: левой и правой кнопок мыши, клавиши
Tab и
BackSpace
Но написать полноценный кейлогер при помощи AutoIT-а не получится, всё таки это скриптовый язык.