-
From - Popup Window
Bonjour,
J'ai fais un simple programme qui prend 3 arguments (string), ceci me sert à afficher au besoin une fenêtre d'information pendant un processus de déploiement Windows 7.
Donc, durant l'installation de Windows 7, j'appelle mon programme :
WinMsd.exe "Titre" "Msg" "Info"
Cependant, la fenêtre d'information s'affiche, mais tant que je n'ai pas fermé cette fenêtre, l'installation demeure en suspend !!!
Comment je libère le programme pour que le suite puisse se faire ?
Merci de m'aider parce que maintenant je n'y comprends plus rien. N'étant pas un expert en c#, il se peut fort bien que je sois le problème et par conséquent vous êtes la solution ;)
Merci
-
tu démares comment ta 2eme application?
-
Dans mon processus, j'ai un "batch file" qui appel mon WinMsg.exe !
Je ne suis pas certain de bien comprendre votre question. Merci de votre aide.
-
Montre nous la commande que tu fais pour appeller ton programme.
-
Bonjour PatteDePoule (compatriote),
C'est assez simple un "batch file" et ma ligne de commande :
%ScriptsFolder%\WinMsg.exe "Title" "Msg" "Info"
Merci
-
et comment est lancé le batch file?
-
Si vous connaissez MDT (Microsoft Deployment Tools), ce dernier permet de créer des tâches pour ainsi avoir, de façon séquentielle une série de tâches.
L'une de ces tâches lance mon fichier.cmd dans lequel je démarre mon programme.
P.S J'ai aussi, toujours avec MDT, créé une tâche spécifique au programme sans passer par un fichier.cmd et j'ai le même problème.
Merci
-
Est ce qu'une option de config dans MDT ne serait pas disponible pour lancer les commandes en parallèle au lieu d'attendre le retour.
Je pense que MDT lance les taches les unes à la suite des autre et attend la fin de chacune de taches avant de lancer la suivante. Je ne pense pas que ça vienne du programme en soi.
-
Je me suis posé cette question et je continue à chercher.
Mais mon programme fait qu'ouvrir un Popup et c'est tout, je ne vois pas pourquoi MDT devrait attendre...
Merci
-
Finalement,
J'ai décidé de démarrer mon programme avec :
Start /Separate
Merci