Erst einmal danke für die Antwort
Dass ich damit tatsächlich die Tasten steuere und nicht nur die Lämpchen ist mir bewusst, aber da ich nur die Scroll-Lock-"Lampe" verwende sollte das nicht allzu kritisch sein...
Der Thread soll hinterher in wesentlich kleineren Intervallen arbeiten und die Verbindung mit einem USB-Gerät sicherstellen, der Status dieser Verbindung wird dann über das Lämpchen angezeigt.
Nur das Lämpchen zu steuern, wie es bei keyboardled der Fall ist, wäre natürlich eine noch wesentlich schönere Lösung, allerdings handelt es sich bei dem Gesamtprojekt um eine besondere Lernleistung im Rahmen meines Abiturs... Das heißt, Closed-Source-Rückgriffe sollten wenn möglich vermieden werden, da ich den Code und die Vorgänge im Programm im Zweifelsfall erklären können muss.
Das mit GetLastError habe ich nicht so richtig verstanden... Es entsteht ja gar kein Fehler, also was genau sollte ich da abrufen?
Bin natürlich für jede weitere Antwort dankbar