Я использую самую основную функцию обмена файлами в Windows 7. Как ограничить разрешение только одному пользователю просматривать или редактировать файл одновременно?
1 ответ
Вы не можете делать это отдельно для каждого файла, то есть только до того, как программа выполняет редактирование, вы не можете установить это с помощью прав доступа к общим файлам.
Например, если моя программа считывает файл в память, закрывает этот файл, а затем показывает мне копию в памяти, как общий ресурс узнает, что я "все еще просматриваю файл", когда файл был закрыт после того, как он был считан в память ? (notepad.exe
работает таким образом).
Единственное, что вы можете ограничить, - это количество одновременно работающих пользователей для самого общего ресурса, однако, как и в моем предыдущем примере, файл может находиться в процессе "просмотра" без использования активного подключения к общему ресурсу.
Это можно сделать, перейдя в "Расширенный обмен"
Затем ограничение количества одновременных пользователей до 1.