Я хотел бы получить эксклюзивную блокировку для файла (для целей отладки).
В 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завершается успешно, файл или устройство не могут быть общими и не могут быть открыты снова, пока не будет закрыт дескриптор файла или устройства.