Cuando uso el depurador de VSTS para ver las propiedades de la instancia de la clase Process
, muchas de las propiedades están marcadas con InvalidOperationException
. ¿Por qué? ¿Estoy haciendo algo mal?Excepción de operación no válida de C# Process Class
Estoy usando VSTS 2008 + C# + .Net 2.0 para desarrollar una aplicación de consola.
Aquí está mi código:
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "IExplore.exe";
myProcess.StartInfo.Arguments = @"www.google.com";
myProcess.StartInfo.Verb = "runas";
myProcess.Start();
Y una captura de pantalla del depurador:
http://i26.tinypic.com/bdldvm.jpg http://i26.tinypic.com/bdldvm.jpg
Cargue los detalles del mensaje de excepción. –
Gracias, Chansik, mensaje de excepción detallada (Exception.Message) es "Ningún proceso está asociado con este objeto". He probado después de iniciado el proceso, los valores se están volviendo válidos. Estoy confundido por qué antes del inicio del proceso los valores se muestran como InvalidOperationException? Es con qué propósito (¿por qué no tener un valor predeterminado para mostrar)? – George2