Aide pour créer un programmes en c#

bonjour
je voudrai savoir comment programé un programe en c#, pour relancer automatiquement un programme qui se ferme?
je debute juste en c# donc je ne c’est pas comment programmer cela.
(jutilise le logiciel microsoft visual studio pour realisé cela)
aider moi s’il vous plais!

De manière synchrone :



            System.Diagnostics.Process p = new System.Diagnostics.Process();
            p.StartInfo.FileName = @"C:\WINDOWS\Notepad.exe";

            while (true)
            {
                p.Start();
                p.WaitForExit();
            }



ou asynchrone :



void maFonction()
{
            System.Diagnostics.Process p = new System.Diagnostics.Process();
            p.EnableRaisingEvents = true;
            p.StartInfo.FileName = @"C:\WINDOWS\Notepad.exe";
            p.Exited += new EventHandler(p_Exited);

            p.Start();

        }

        void p_Exited(object sender, EventArgs e)
        {
            ((System.Diagnostics.Process)sender).Start();
        }



Edité le 10/03/2008 à 22:16

Au passage peux tu changer le titre de ton sujet pour quelque chose de plus explicite?

Merci. :slight_smile: