У меня есть код, который запускает процесс, используя Process.Start(ProcessStartInfo). Из документации видно, что этот метод может возвращать значение null, если существующий процесс повторно используется.
[Возвращает] новый компонент процесса, связанный с процессом ресурс или null, если не запущен ресурс процесса (например, , если существующий процесс используется повторно).
Что значит для повторного использования существующего процесса и при каких обстоятельствах это произойдет?