none
Gérer le lancement d'un msi par le code. RRS feed

  • Question

  • Bonjour la communauté,

    J'ai 2 setup pour 2 projets  différents et pour leur installation j'ai fais un 3e projet (juste quelques formulaires) qui permettra d'installer ces 2 setup. Mais en cherchant sur le net j'ai trouver ce code qui permet de lancer un msi en silent mode:

    string installerFilePath;
    installerFilePath = @"D:\monProjet.msi";
    System.Diagnostics.Process installerProcess;
    installerProcess = System.Diagnostics.Process.Start(installerFilePath,"/q");
    while (installerProcess.HasExited == false)
    {
       //indicate progress to user
       Application.DoEvents();
       System.Threading.Thread.Sleep(250);
    }
    MessageBox.Show("installation reussi");

    Pour ce cas, le problème est que je veux montrer l'évolution de cette installation avec un progressbar qui se trouve dans mon formulaire. Est il possible ?

    En résumé :  Comment je peux gérer un progressbar en lançant un msi en sillent mode ?

    Cordialement votre.

    vendredi 1 juin 2012 11:32

Réponses

Toutes les réponses