【发布时间】:2013-06-18 06:56:04
【问题描述】:
我收到了
“System.UnauthorizedAccessException”类型的第一次机会异常 发生在 mscorlib.dll 中
这段代码的异常:
string[] filesList = Directory.GetFiles(@"C:\Program Files (x86)\", "*.exe",
SearchOption.AllDirectories);
它的作用是列出所有带有 .exe 扩展名的文件,尽管对于某些目录它可以工作,但它会抛出这个。
任何关于我可以做些什么来解决它的想法将不胜感激!
【问题讨论】:
-
“第一次机会异常”发生在异常处理程序被调用之前。如果您不希望 VS 停止这些,请取消选中 Debug > Exceptions 中的框。请注意,正如某些人所建议的那样,以管理员身份运行调试器会改变其行为……您应该在有或没有提升权限的情况下测试您的程序。
-
谢谢,提升的权限有效!以及元数据中的安全权限。