Para poder ejecutar aplicaciones externas utilizaremos la clase System.Diagnostics.Process, a través de ella podremos ejecutar cualquier aplicación externa a nuestro programa.
El código para ejecutar aplicaciones es muy simple bastan las siguientes líneas:
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"calc.exe";
p.Start();
p.WaitForExit();
En FileName pondremos la aplicación que queremos ejecutar. Es posible que dicha aplicación se le quieran pasar parametros, la opcion es muy sencialla, por ejemplo queremos ejecutar el explorer y que habra la página de google, entonces lo que tenemos que hacer es pasarle la URL como argumento en
StartInfo.Arguments
p.StartInfo.FileName = @"iexplore.exe";
p.StartInfo.Arguments = "http://www.google.es";
Despues de todo lo explicado para ejecutar aplicaciones vamos a ver una forma mucho mas simple de hacerlo:
System.Diagnostics.Process.Start("iexplore.exe", "http://www.google.es");
Sirven ambos métodos para hacerlo.
Y con este código sencillo podemos ejecutar las aplicaciones que queramos.
Enlaces relacionadas:Código fuente del artículo
Saludos
Alex
Si te ha gustado el artículo compartelo en:
También puede interesarte: