Laden...

Wie loggt ein Keylogger das Caret-Zeichen?

Letzter Beitrag vor 6 Monaten 2 Posts 385 Views
Thema geschlossen
Wie loggt ein Keylogger das Caret-Zeichen?

Ich beschäftige mich gerade mit dem Thema „Keylogger“. Die Unterscheidung zwischen Klein- und Großbuchstaben erfolgt in diesem wie folgt:

// Überprüfen, ob die Umschalttaste gedrückt ist
           bool shiftKey = (GetKeyState(VK_SHIFT) & 0x80) != 0;

// VK-Code in einen char konvertieren, der den gedrückten Buchstaben darstellt
           char keyChar = (char)MapVirtualKey((uint)vkCode, MAPVK_VK_TO_CHAR);

...später überprüfe ich, ob es sich bei der Tastatureingabe um einen Groß- oder einen Kleinbuchstaben handelt, wie folgt:

string key = shiftKey ? keyChar.ToString() : keyChar.ToString().ToLower();

Ich habe da mal eine Frage. Wie wird das Caret-Zeichen (dieses: ^) geloggt? Um dieses zu schreiben, muss ja erst das ^-Zeichen auf der Tastatur gedrückt werden, und danach die Leertaste. Wie also wird das Loggen des Caret-Symbols normaler Weise bewerkstelligt?

Da dies eigentlich nur für Missbrauchszwecke verwendet wird, ist das Thema gesperrt.

Thema geschlossen