Einzelnen Beitrag anzeigen
Alt 15.04.2012, 16:50:58   #6
Grollicus
Benutzer
 
Registriert seit: 10.03.2009
Ort: Paderborn
Beiträge: 96
Baujahr: 1996
Kilometer: 30000
Standard

Ich verstehe nicht warum du nicht in jedem Schleifendurchlauf in die Datei schreibst. Sofern die Zeitverteilung sinnvoll ist sollte das für ein seltsames Lernbeispiel genügen.
An sonsten schickt Windows Windowmessages: WM_QUERYSHUTDOWN als Frage "darf ich runterfahren?" und dann WM_SHUTDOWN als "ich fahre jetzt runter!"
Wenn du bereits nen Windows-Fenster hast (benutzt du CreateWindow(Ex)?) musst du nur die Nachrichten behandeln.

Wenn du nur nen Shellprogramm schreibst solltest du entsprechende signal-Handler registrieren bzw SetConsoleCtrlHandler benutzen.
Grollicus ist offline   Mit Zitat antworten