System.UnauthorizedAccessException(第一次机会异常)

Sco*_*lue 3 c# exception

我得到了

mscorlib.dll中发生了'System.UnauthorizedAccessException'类型的第一次机会异常

这段代码的异常:

string[] filesList = Directory.GetFiles(@"C:\Program Files (x86)\", "*.exe",
                                         SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

它的作用是列出具有.exe扩展名的所有文件,虽然对于某些目录它可以工作,但有些它会抛出这个.

任何有关我可以做什么来解决它的想法将不胜感激!