#include <windows.h>
// Einfaches Programm welches zufällige kleine Mausbewegungen generiert.
// Beispielsweise um den Bildschirmschoner zu vermeiden und Aktivität vorzugaukeln.
// Beenden des Programms nur über den Task-Manager
EXTERN_C void WinMainCRTStartup() {
PostQuitMessage(0); // Trick um den Sanduhrcursor beim Start zu vermeiden
MSG msg;
while (GetMessage(&msg,0,0,0)) DispatchMessage(&msg);
srand(GetTickCount());
INPUT input={INPUT_MOUSE,{0,0,0,MOUSEEVENTF_MOVE}};
for(;;) {
Sleep(MulDiv(rand(),10000,RAND_MAX)+10000); // 10..20 s
input.mi.dx=MulDiv(rand(),20,RAND_MAX)-10; // 0..±10 Pixel
input.mi.dy=MulDiv(rand(),20,RAND_MAX)-10; // 0..±10 Pixel
SendInput(1,&input,sizeof input);
}
}
Detected encoding: UTF-8 | 0
|