Systemprozess - keine Tastatur
-
Moin
ich hab einen "Dienst" programmiert, also sowas was bei Windows als Systemprozess läuft
der sinn an der Sache ist, dass das Programm auch beim Benutzerwechseln an bleibt
und es nicht wie ein normales ausgeschaltet oder pausiert wirdDer Haken:
ich kann mit "GetKeyState(...)" nicht die Tastatur abfragen
das meißte andere funzt (zB Dateien schreiben und lesen)ich denk mal das ist absicht und ein System Prozess soll gar nicht an die Tastatur kommen
aber das wär praktisch wenns doch irgendwie geht
jemand ne Idee? vielleicht mit Assembler?nur probier ich grade immernoch bei Assembler HelloWorld zum laufen zu bringen
das is irgendwie kompliziert jeder Assembler will was anderes
deswegen wärs besser wenns mit C++ irgendwie geht
-
LOL
-
Hör auf mit dem Scheiss Leon++.
@Nick H.: Vergiss das mit Assembler.
-
warum? wo ist denn dabei das Problem?
ich dachte die kann man mit Assembler direkt ansprechen
oder gehts wegen dem Protected-Mode nicht?
-
Du musst Deinen Service so konfigurieren, dass "Interact with Desktop" aktiviert ist. Dann sollte sowas gehen (wobei es trotzdem nicht eibfach ist).
-
du weißt nich zu fällig wie man sowas macht?
ich glaub da gabs in der Systemsteuerung irgendwas
-
okay danke, du hattest recht
man musste interact with desktop freigeben
dann war Windows zufrieden