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