Process

Нужно подключить пространство имен System.Diagnostics.
Предоставляет доступ к локальным и удаленным процессам и позволяет запускать и останавливать локальные системные процессы.
Скрыть

Показать

Копировать
  Main.cs  
  • using System;
  •  
  • //подключить пространство имен
  • using System.Diagnostics;
  • using System.IO;
  •  
  •  
  • class Program {
  •  public static int Main() {
  •   string path = @"D:\d.txt";
  •   FileInfo F = new FileInfo(path);
  •   if(F.Exists) {
  •    //открываем файл
  •    Process.Start(path);
  •   }
  •   else {
  •    Console.WriteLine("Такой файл не существует!");
  •   }
  •  
  •   //запускаем программу Калькулятор, она должна быть записана в системных переменных
  •   //если нет, то записываем полный путь
  •   Process.Start("calc.exe", null);
  •  
  •   /*запуск утилиты shutdown.exe
  •   -s завершение работы компьютера
  •   -r перезагрузка компьютера*/
  •  
  •   //Process.Start("shutdown.exe","-r");
  •  
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }