Maus einfrieren



  • Moin,

    Ich versuche gerade, ein Programm zu schreiben, mit dem man die Maus einfrieren kann.Ich habe nicht vor, mir einen Trojaner bzw. ein Virus zu schreiben, auch wenn das jetzt der ein oder andere denken wird.
    Der Cursor soll so lange eingefroren bleiben, bis das Programm von einem Server den Befehl gesendet bekommt, der den Mauszeiger wieder aktiviert( sonst könnte ich das ja schlecht testen, ohne immer wieder neu zu starten).

    Ich habe das jetzt so versucht:

    for(int i = 0;i < 5;i++)
    {
    SetCursorPos(500,600);
    
     i = 0;
     }
    

    , aber das ist nicht das wahre, weil das Programm keinen befehl mehr empfangen kann, da es in der Endlosschleife ist.

    Danke schonmal im vorraus.

    Schnurres 😉



  • Du könnest deine Version in einen Thread auslagern, oder einfach ShowCursor(FALSE); verwenden 😉 .



  • Guck dir mal SetWindowsHookEx mit WH_MOUSE_LL an, das könnte funktionieren.



  • Vielleicht reicht Dir ja auch sowas wie "SetCapture"...


Anmelden zum Antworten