Probleme avec shellexecute - C++ - Programmation
Marsh Posté le 21-04-2006 à 11:46:56
Je dirais "shellExecuteEx" suivi d'un "WaitForSingleObject" sur le handle du process creer.(/!\voir la doc/!\)
A noter que comme tu ouvres des executables (et non des fichiers!), tu peux utiliser "CreateProcess" au lieu de shellexecuteex
Marsh Posté le 21-04-2006 à 13:50:11
bien vu ! merci bien, j'ai trouvé les details ici, merci ma poule
http://c.developpez.com/faq/vc/?page=ProcessThread
Marsh Posté le 21-04-2006 à 11:08:39
J'ai un petit bleme avec shellexecute quand 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)
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 ?
Ca me rend tout ca
Message édité par Thordax le 21-04-2006 à 11:08:53