Source file: /~heha/hsn/wackel.zip/src/wackel.cpp

#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: ANSI (CP1252)4
Wrong umlauts? - Assume file is ANSI (CP1252) encoded