Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2007, 15:41
Ado_k2
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 21 años, 9 meses
Puntos: 1
Exclamación Ejecutar comandos atraves de UseShellExecute

Buenas estoy programando en c# y queria usar ipconfig para mostar los datos en un label y hasta alli perfecto. Es problema o lo que me gustaria solucionar es cuando yo le doy al boton para ejecutar este proceso la ventana del msdos sa abre 1 sec y se vuelve a cerrar ¿hay alguna manera de hacer lo que quiero sin que se vea la ventana?

O si hay alguna manera mas directa de acceder a los comandos del msdos .. net , ping , ipconfig....

Process myProcess = new Process();
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("ipconfig", "/all");

myProcessStartInfo.UseShellExecute = false;
myProcessStartInfo.RedirectStandardOutput = true;
myProcess.StartInfo = myProcessStartInfo;
myProcess.Start();
label1.Text = myProcess.StandardOutput.ReadToEnd();
myProcess.Close();


Gracias!
__________________
Ado_k2 :adios: