visual studio start parametros net generar ejemplos ejecutar desde con como asp archivos abrir c# .net windows-vista windows-xp

studio - ¿Lanzando una aplicación(.EXE) desde C#?



process.start c# ejemplos (10)

¿Cómo puedo iniciar una aplicación usando C #?

Requisitos: debe funcionar en Windows XP y Windows Vista .

He visto una muestra de la muestra de DinnerNow.net que solo funciona en Windows Vista.


Adame Kane

System.Diagnostics.Process.Start(@"C:/Windows/System32/Notepad.exe");

esto funcionó muy bien!



Aquí hay un fragmento de código útil:

using System.Diagnostics; // Prepare the process to run ProcessStartInfo start = new ProcessStartInfo(); // Enter in the command line arguments, everything you would enter after the executable name itself start.Arguments = arguments; // Enter the executable to run, including the complete path start.FileName = ExeName; // Do you want to show a console window? start.WindowStyle = ProcessWindowStyle.Hidden; start.CreateNoWindow = true; int exitCode; // Run the external process & wait for it to finish using (Process proc = Process.Start(start)) { proc.WaitForExit(); // Retrieve the app''s exit code exitCode = proc.ExitCode; }

Hay mucho más que puede hacer con estos objetos, debe leer la documentación: ProcessStartInfo , Process .


Prueba esto:

Process.Start("Location Of File.exe");

(Asegúrese de utilizar la biblioteca System.Diagnostics)


Si tiene problemas para utilizar System.Diagnostics como lo hice, use el siguiente código simple que funcionará sin él:

Process notePad = new Process(); notePad.StartInfo.FileName = "notepad.exe"; notePad.StartInfo.Arguments = "mytextfile.txt"; notePad.Start();


Simplemente coloque su archivo.exe en la carpeta / bin / Debug y use:

Process.Start("File.exe");


Use Process.Start para comenzar un proceso.

using System.Diagnostics; class Program { static void Main() { // // your code // Process.Start("C://process.exe"); } }



System.Diagnostics.Process.Start( @"C:/Windows/System32/Notepad.exe" );


System.Diagnostics.Process.Start("PathToExe.exe");