J'ai un programme qui génère un autre processus à partir de l'un des assemblys chargés. Ce deuxième processus va et attrape un programme d'installation pour le programme qui l'a engendré (encore confus?). Ce second processus commence juste le programme d'installation à une adresse Web spécifique:Comment démarrer un processus en C#, mais l'exécuter seulement après que tous les assemblys ont été déchargés?
System.Diagnostics.Process.Start(www.mySite.com/myInstaller.exe);
Le problème est que si ce programme d'installation est exécuté avant les assemblées du programme mère ont été déchargées, il ne sera pas installé correctement comme deux assemblées du programme doivent être être écrasé dans le cadre de l'installation.
Nous avons besoin que ce processus soit appelé depuis notre programme parent.
Ma question est de savoir comment générer ce processus pour qu'il ne s'exécute qu'après le déchargement des assemblages? Y a-t-il une meilleure façon de faire tout cela?
Mise à jour de la question pour préciser Je fais. –