C# Process.Start для pdf файла возвращет false
Столкнулся с такой проблемой, имеется код для запуска для редактирования того или иного файла, все работает, однако есть проблема с pdf файлом. При вызове метода Process.Start файл открывается, но метод возвращает false почему-то. Проблема наблюдается только с pdf файлами. Кто-нибудь сталкивался с таким?
var currentProcess = new Process
{
StartInfo =
{
UseShellExecute = true,
CreateNoWindow = true,
FileName = fileWatch.FilePath,
}
};
Ответы (1 шт):
Вы бы указали, какую именно перегрузку Process.Start использовали. Судя по вопросу, ту, которая возвращает bool.
Цитата из документации:
Возвращаемое значение
Boolean
Значение true, если ресурс процесса запущен; значение false, если новый ресурс процесса не был запущен (например, при повторном использовании существующего процесса).
Следовательно, процесс используется повторно.