Hello tout le monde, j'ai un petit probleme suite à l'appel de shellexecute, voila, j'effectue les commandes suivantes :
(pour info conv.bat contient : "c:\program files\ethereal\tethereal.exe" -r temp.pcap -d udp.port==1234,h245 -V -l -T text > resulteth.txt)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ShellExecute(0, "open", "c:\\program files\\ethereal\\text2pcap.exe", commande, 0, SW_NORMAL); ShellExecute(0, "open", "conv.bat", 0, 0, SW_NORMAL);
Le problème est que le programme C++ n'attend pas la fin de l'execution de shellexecute et enchaine directement les actions a suivre !
Y a t il une technique pour faire en sorte que shellexecute laisse la main uniquement apres traitement des infos ?
Partager