System.IO.File.Exists (@ «C: \ Windows \ System32 \ SnippingTool.exe») возвращает false

Поэтому я работаю над простой программой .NET для работы и наткнулся на странный блокпост, который я не могу понять. Приложение использует файл конфигурации, который добавляет приложения в выпадающее меню. Однако перед тем, как добавить его в меню, он создает файл system.io.file.exists, чтобы убедиться, что файл существует, по крайней мере, во время создания меню.

Однако System.IO.File.Exists (@ "C: \ Windows \ System32 \ SnippingTool.exe") возвращает значение false, но исполняемый файл есть. Аналогично, stikynot.exe также возвращает false. Другие файлы в каталоге system32 возвращают true (например, блокнот). Я могу подать эти приложения в файл, но моя программа .net просто не может их прочитать, а system.io.file.exists возвращает false. Я проверил различные разрешения без удачи. Кажется, он изолирован от нескольких приложений, но я не уверен, почему.

Ответы на вопрос(2)

Ваш ответ на вопрос