Guten Abend
Ich stehe gerade vor einem kleinen Problem: Ich habe ein normales Windows-Programm ohne Konsole und ohne sichtbares Fenster, also einfach nur ein Hintergrundprozess. Dieser wartet einfach auf Hardwareinterupts, bis der User ihn schließt. Die Interupts empfange ich via Callback-Funktion. Jetzt sollte das Programm aber auch offen bleiben. Bisher habe ich einfach eine leere Dauerschleife (
LG
Ich stehe gerade vor einem kleinen Problem: Ich habe ein normales Windows-Programm ohne Konsole und ohne sichtbares Fenster, also einfach nur ein Hintergrundprozess. Dieser wartet einfach auf Hardwareinterupts, bis der User ihn schließt. Die Interupts empfange ich via Callback-Funktion. Jetzt sollte das Programm aber auch offen bleiben. Bisher habe ich einfach eine leere Dauerschleife (
while(1 > 0) ;
) genommen, aber das ganze verursacht natürlich einen hohen CPU-Load und das möchte ich gerne vermeiden. Gibt es irgendwelche anderen Möglichkeiten, ohne dass ich ein unsichtbares Fenster erstellen muss?LG