Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Lanciare un exe e catturare l'output
mercoledì 17 novembre 2004 - 09.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ffederico
Profilo
| Newbie
25
messaggi | Data Invio:
mer 17 nov 2004 - 09:10
senza utilizzare api o wrapper, come posso lanciare un eseguibile in c#?
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 17 nov 2004 - 19:07
Classe System.Diagnostics.Process, metodo Start.
Guarda anche la classe ProcessStartInfo per le varie opzioni disponibili
Ciao
Fabio
ffederico
Profilo
| Newbie
25
messaggi | Data Invio:
ven 19 nov 2004 - 10:55
per chi ne avesse bisogno, ecco come ho fatto
StreamWriter sw;
StreamReader sr;
Process p = new Process();
ProcessStartInfo psI = new ProcessStartInfo("cmd"); // cmd.exe
psI.UseShellExecute = false;
psI.RedirectStandardInput = true;
psI.RedirectStandardOutput = true;
psI.RedirectStandardError = true;
psI.CreateNoWindow = true;
p.StartInfo = psI;
p.Start();
sw = p.StandardInput;
sr = p.StandardOutput;
sw.AutoFlush = false;
sw.WriteLine( comandoDaEseguire );
string sout = sr.ReadToEnd();
sw.Close();
sr.Close();
p.Close();
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !