Вы можете просто разблокировать файл и прочитать файл после него. Просто используйте Handle.exe из Sysinternals или Unlocker с параметрами командной строки. Они оба могут разблокировать файл, и вы можете легко запустить их из своей программы, не выходя из программы. (Но не используйте их для файла Windows SAM, он не работает с SAM;)) Удачи!

нтересно, возможно ли получить доступ только для чтения FileStream к заблокированному файлу? Теперь я получаю исключение при попытке прочитать заблокированный файл.

using (FileStream stream = new FileStream("path", FileMode.Open))

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос