C# Process.Start для pdf файла возвращет false

Столкнулся с такой проблемой, имеется код для запуска для редактирования того или иного файла, все работает, однако есть проблема с pdf файлом. При вызове метода Process.Start файл открывается, но метод возвращает false почему-то. Проблема наблюдается только с pdf файлами. Кто-нибудь сталкивался с таким?

var currentProcess = new Process
{
    StartInfo =
    {
        UseShellExecute = true,
        CreateNoWindow = true,
        FileName = fileWatch.FilePath,
    }
};

Ответы (1 шт):

Автор решения: Alexander Petrov

Вы бы указали, какую именно перегрузку Process.Start использовали. Судя по вопросу, ту, которая возвращает bool.

Цитата из документации:

Возвращаемое значение

Boolean

Значение true, если ресурс процесса запущен; значение false, если новый ресурс процесса не был запущен (например, при повторном использовании существующего процесса).

Следовательно, процесс используется повторно.

→ Ссылка