Более, по-моему, правильная постановка вопроса: как проверить, что текущий пользователь(ский процесс) может открыть файл в необходимых режимах чтения/записи и совместного доступа. Посмотрите справку по енуму System.IO.FileShare в примере выше - это .net-представление соотв.флагов для Win32 API-функции CreateFile, которую вы можете вызывать из 3.0 с теми же целями проверки доступности файла. Также посмотрите примеры её использования в классе WinApi.
|