Задать вопрос
@martensit

Можно ли в c# прочитать байты из файла, «занятого другим процессом»?

Не получается прочитать байты из файла через ReadAllBytes.
Файл занят другим процессом.
И процесс этот желательно не убивать.
Можно все таки как то прочитать этот файл?
  • Вопрос задан
  • 287 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Смотря на сколько сильно вы этого желаете. Технически, Вы, имя административные права, в обход ОС, можете напрямую работать с секторам диска, единственное, что данные которые в кеше и не сброшены на диск прочитать не удастся.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@OwDafuq
Нет.
Ответ написан
Комментировать
@m0nym
https://msdn.microsoft.com/en-us/library/ms809754.aspx
Можно штатным простым образом
Ответ написан
Комментировать
@BashkaMen
C# программист
Попробуй скопировать файл (File.Copy) и прочитать копию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы