closing event opvangen in c++

Status
Niet open voor verdere reacties.

karentje

Nieuwe gebruiker
Lid geworden
6 dec 2007
Berichten
2
Hallo,

Ik heb een programma'tje geschreven in ansi c++ om gegevens van de computer op te vragen via wmi. De connectie met WMI wordt gesloten wanneer het programma mooi ten einde is gelopen. Maar wat als het commandline venster ineens wordt gesloten? Of er wordt ctrl + c ingetypt? Is er een mogelijkheid om dit op te vangen en zo mijn connectie te kunnen sluiten, zoals er een closing event bestaat bij forms?

Karentje
 
Hallo,

Ik heb een programma'tje geschreven in ansi c++ om gegevens van de computer op te vragen via wmi. De connectie met WMI wordt gesloten wanneer het programma mooi ten einde is gelopen. Maar wat als het commandline venster ineens wordt gesloten? Of er wordt ctrl + c ingetypt? Is er een mogelijkheid om dit op te vangen en zo mijn connectie te kunnen sluiten, zoals er een closing event bestaat bij forms?

Karentje

mischien dat je hier iets mee kan doen?

http://publib.boulder.ibm.com/infoc...ibm.etools.iseries.langref.doc/rzan5mst67.htm
of dit ( zelfde functie andere site )
http://www.cplusplus.com/reference/clibrary/csignal/signal.html

SIGTERM is het signaal dat je zoekt:)
 
Hartelijk bedankt!

Ik kan inderdaad de functie signal gebruiken om mijn connectie te laten sluiten. Eigenlijk echt niet zo moeilijk :), maar je moet weten waar te zoeken hé.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan