Process p = new Process();
Prøver den ikke at starte den process som jeg bare vil overvåge? eller ?
Selve denne linie starter ikke nogen process. Den laver bare et process objekt som senere kan startes.
//Her laver den et informationsobjekt der skal bruges til at starte processen.
ProcessStartInfo psi = new ProcessStartInfo();
//Fylder filstien ind til setup.exe
psi.FileName = target;
//Laver et nyt process objekt. Processen er ikke startet endnu
Process p = new Process();
//Sætter processens startinfo til det objekt som vi lige lavede hvor vi indsatte filstien.
p.StartInfo = psi;
// Start processen (tror jeg er nødvendigt)
p.Start();
// Vent med at gå videre i koden (til næste linie) før processen p er slut, som er den proces med SETUP.EXE.
p.WaitForExit();
Dette stykke kode skal være i din YES/Y case i stedet for den linie du har nu. Sådan har jeg forstået det. Men jeg har ikke prøvet det.
Indlæg senest redigeret d. 24.07.2009 13:49 af Bruger #14645