System.UnauthorizedAccessException (Ein erste-chance-Ausnahme)

Ich bin immer der

Eine erste chance Ausnahme des Typs " System.UnauthorizedAccessException'
aufgetreten in mscorlib.dll

Ausnahme von diesem Stück code:

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

Was Ihr leistet ist die Auflistung aller Dateien mit einer .exe-Erweiterung, obwohl für bestimmte Verzeichnisse funktioniert es, aber einige, die es wirft.

Irgendwelche Ideen auf, was kann ich tun um es zu beheben würde sehr geschätzt werden!

"erste chance " - Ausnahme" tritt ein, bevor der exception-handler aufgerufen. Wenn Sie nicht möchten, VS, zu stoppen, deaktivieren Sie die Kontrollkästchen im Debug - > die Ausnahmen. Beachten Sie, dass die Ausführung der debugger als administrator zu werden, wie einige vorgeschlagen haben, wird sich das Verhalten ändern ... Sie sollten testen Sie Ihr Programm mit und ohne erhöhte Rechte.
Danke, erhöhten rechten gearbeitet! Zusammen mit security-Berechtigung in der meta.

InformationsquelleAutor ScorpioBlue | 2013-06-18

Schreibe einen Kommentar