System.IO.File.Exists (@ “C: \ Windows \ System32 \ SnippingTool.exe”) retorna false

Então, estou trabalhando em um programa .NET simples para trabalhar e encontrei um obstáculo estranho que não consigo entender. O aplicativo utiliza um arquivo de configuração que adiciona aplicativos a um menu suspenso. No entanto, antes de ser adicionado ao menu, ele faz um system.io.file.exists para verificar se o arquivo existe, pelo menos no momento em que o menu é criad

No entanto, System.IO.File.Exists (@ "C: \ Windows \ System32 \ SnippingTool.exe") retorna false, mas o executável está lá. Da mesma forma, stikynot.exe também retorna false. Outros arquivos no diretório system32 retornam true (como o bloco de notas). Eu posso arquivar esses aplicativos, mas meu programa .net simplesmente não pode lê-los e system.io.file.exists retorna false. Eu verifiquei várias permissões sem sorte. Parece estar isolado em alguns aplicativos, mas não sei por qu

questionAnswers(4)

yourAnswerToTheQuestion