Как заблокировать файл для нескольких компьютеров в Windows - PullRequest
0 голосов
/ 22 марта 2011

(в c ++) Я хочу создать процесс, который будет работать на нескольких компьютерах, которые используют один и тот же файл (на одном жестком диске). И из каждого процесса я хочу записать в конец файла, но только когда никакой другой процесс не использует этот файл.

Как я могу заблокировать этот файл при записи в него или хотя бы проверить, использует ли его другой процесс?

1 Ответ

1 голос
/ 22 марта 2011

Когда вы попытаетесь открыть файл, он потерпит неудачу, если он уже используется. Чтобы узнать, не удалось ли открыть, вы можете:

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