Если ваш дополнительный диск имеет свои собственные права доступа к файлам, например, скажем, у вас установлена другая копия Windows. Это подскажет.
Он также подскажет, используются ли файлы, что иногда происходит, если у вас открыт проводник Windows в том же каталоге, и файл, выбранный с помощью средства предварительного просмотра файлов, отображающего содержимое ... есть некоторые другие странности, но обычно вы получаете запросил разрешение на файл, если файл используется или это конфиденциальный каталог.
Если вы делаете цикл FolderBrowserDialog, обязательно сообщите пользователю, почему, чтобы он не рассердился на ваше приложение.
Примечание: действительно воняет, что нет .net способа запрашивать разрешение, может быть, p / invi win32 api ...?