запуск приложения в c#

Как запустить приложение или открыть документ в C#?

Чтобы из одного приложения запустить другое приложение или открыть какой-либо документ, нужно выполнить всего лишь два действия:

  1. Подключить библиотеку System.Diagnostics
  2. Собственно запустить приложение или документ с помощью метода

    [code language=»csharp»]Process.Start(название приложения или документа);[/code]

В принципе, никаких сложностей тут быть не может. Главное нужно знать то, что запустить приложение можно двумя способами: либо указать полный путь к запускаемому объекту, либо указать имя запускаемого объекта в Windows. Второй способ подразумевает возможность быстрого запуска всех тех приложений, которые находятся в папке C:\Windows или по-другому это команды меню Выполнить. Например:

[code language=»csharp»]Process.Start("explorer.exe");
Process.Start("notepad.exe");[/code]

Первая строчка приведенного листинга запустит приложение Проводник Windows, а вторая строчка — Блокнот. А вот остальные приложения или документы нужно запускать с указанием полного пути к ним:

[code language=»csharp»]Process.Start("d:\document.txt");
Process.Start(@"c:\program files\utorrent\utorrent.exe");[/code]

Так же Вам будет полезно познакомится с методом

[code language=»csharp»]ProcessStartInfo[/code]

у которого схожий функционал. Данный метод так же позволяет запускать приложения в C# или открывать файлы.