1

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

В Linux есть стая http://linux.die.net/man/1/flock

На BSD я нашел lockf http://www.unix.com/man-page/FreeBSD/1/lockf/

1 ответ1

0

Когда вы вызываете CreateFile, чтобы открыть файл, просто передайте 0 для dwShareMode .

Если этот параметр равен нулю и CreateFile завершается успешно, файл или устройство не могут быть общими и не могут быть открыты снова, пока не будет закрыт дескриптор файла или устройства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .