Откройте заблокированный файл в эксклюзивном режиме - PullRequest
0 голосов
/ 21 сентября 2010

Существует файл, который заблокирован другим процессом для редактирования. Есть ли способ открыть файл в монопольном режиме с помощью программы на C?

1 Ответ

0 голосов
/ 21 сентября 2010

Да, убить другой процесс. В противном случае ОС, разумеется, не предоставляет возможности открыть заблокированный файл, что полностью лишило бы смысла поддержку блокировки.

Между прочим, довольно распространенная ошибка - попытаться открыть файл, который другой процесс открыл для записи, и указать только общий доступ для чтения. Не может работать, другой процесс уже получил доступ на запись. Вы должны указать совместное чтение + запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...