Winapi — C ++ KeyLogger Отсутствующие ключи

У меня есть задача создать простой keyLogger с помощью C ++,
но кажется, что некоторые ключи отсутствуют ..

Он может обнаружить такие ключи, как «.» под моей клавишей NumLock, но он не может обнаружить клавиши рядом с буквами на клавиатуре, такими как: «[«, «]», «/», «.» и все это.

Я попытался сделать эту простую функцию для тестирования, но до сих пор не могу ее обнаружить:
(Я не могу определить число ASCII «46»)

void test() {

char key;

while (true) {

Sleep(10);
for (key = 0; key <= 222; key++) {

if (GetAsyncKeyState(key) == -32767 || GetAsyncKeyState(key) == 1) {

cout << key+0;
}
}
}

cout << "\n\n\n";
system("PAUSE");
}

Благодарю вас !

-5

Решение

Я думаю, что проблема с Cout << ключ + 0;
числа могут быть добавлены к 0, но символы не могут быть.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]