На этот вопрос уже есть ответ здесь:
- Как целенаправленно заблокировать файл? 8 ответов
Я хотел бы получить эксклюзивную блокировку для файла (для целей отладки).
На Linux есть стая http://linux.die.net/man/1/flock
На BSD я нашел lockf http://www.unix.com/man-page/FreeBSD/1/lockf/
Ответы:
Когда вы звоните CreateFile чтобы открыть файл, просто введите
0
заdwShareMode
,источник