Как заблокировать файл в Windows, чтобы этот файл можно было открыть / прочитать / записать только одним процессом?
Я обнаружил, что файл можно заблокировать с помощью CreateFile
, установив флаг 0
на dwShareMode
. Это работает, но только возвращенный дескриптор может быть использован для работы с файлом. Но я хочу иметь возможность заблокировать файл для других процессов и в то же время создать несколько дескрипторов в моем процессе.
Пожалуйста, помогите мне решить эту проблему или дайте несколько советов ...