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