XBOX116_4ever
Messages postés19Date d'inscriptiondimanche 4 avril 2004StatutMembreDernière intervention17 février 2008
-
4 sept. 2005 à 19:11
panterga
Messages postés67Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention 5 février 2012
-
4 oct. 2008 à 02:48
Voilà,
Précédemment, j'ai obtenu de l'aide pour lancer un processus. Je
voudrait que ma fenêtre qui dit de patienté se ferme une foit le
processus lancé. j'ai essayer WhaitforimputIdle et sa ne fonctionne
pas. voici mon code:
cs_badrbadr
Messages postés475Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 3 novembre 20081 5 sept. 2005 à 00:33
je suis pas sur, j ai pas essayer mais dans ton timer tu devrais mettre un truc comme ca
Process[] myProcesses = Process.GetProcessesByName("explorer");
if(myProcesses.Length != 0)
{
/* le process est relancé, tu peux fermer ta fenetre */
}
XBOX116_4ever
Messages postés19Date d'inscriptiondimanche 4 avril 2004StatutMembreDernière intervention17 février 2008 4 sept. 2005 à 23:25
Donc si je comprend bien, en vérifiant dans mon timer si mon processus
est relancéje devrait être correct. Pourriez vous me donner des pistes
ou du code qui met en exemple getProcessByName avec explorer.exe par
exemple...
panterga
Messages postés67Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention 5 février 20121 4 oct. 2008 à 02:48
bonjour
j'ai un probleme avec le waitforexit() le programme n'attend pas en fait que je sorte du process lancé et continue donc pb car par exemle
si on utilise un process qui lance un appareil photo et que la suite du prog teste si la photo est enregistrée cela ne fonctionne pas car le process est bien lancé mais le prog ne s'arrete pas sur waitforexit() et le test est fait dans la foulée alors bien sur pas de photo !!!
par contre le waitforexit() fonctionne si il n'y a rien derriere !!!! quelqu'un a une idée ???? merci