Process
new Process() сам по себе
ничего не запускает. Запуск -
Start.
В примерах реальные программы
не стартуют и не
останавливают.
Синтаксис
Process process = new Process();
Пример
Давайте создать объект процесса:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
Process process = new Process();
bool res = process != null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить, что у нового
процесса есть StartInfo:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
Process process = new Process();
bool res = process.StartInfo != null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте задать имя файла в
StartInfo без запуска:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
Process process = new Process();
process.StartInfo.FileName = "abcde";
string res = process.StartInfo.FileName;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"abcde"
Смотрите также
-
Start,
запуск -
WaitForExit,
ожидание -
ExitCode,
код выхода -
AppContext,
контекст приложения