Heute mal von mir in Bezug auf .NET eine kleine Frage.
Für ein kleines Tool, möchte ich ein Verzeichnislisting erstellen. Das funktioniert auch soweit, allerdingst scheitert es daran, dass für die ganzen Systemverzeichnisse und eine Reihe anderer mir zwar der Verzeichnisname angezeigt wird, bei DirectoryInfo.getDirectories() allerdings eine Security-Exception geschmissen wird.
Nun wäre die Frage, ob es eine (saubere) Möglichkeit gibt, auszulesen, ob ein Zugriff erfolgreich sein wird (ich für den Ordner die nötigen Rechte für ein Directory-Listing hab), oder ich die nötigen Rechte ggf. anfordern kann (eine UAC-Meldung brauch nicht erscheinen, da das Programm mit seinen üblichen Berechtigungen suchen soll).
Wäre über nen kleinen Hinweis, wie das am Günstigsten (ohne Tonnenweise Abfragen der Security-API) möglich ist, dankbar.
_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.