CaptainFlint

|
Posted: Tue Dec 19, 2006 20:04 Post subject: |
|
|
Алесандро wrote: | Судя по названию пункта меню : "Показать, кем открыт файл по сети", должно показывать кто использует файл, не так ли! |
Только в том случае, если система имеет возможность это узнать.
Предположим, я открою файл каким-то текстовым редактором, который открыл файл, считал его содержимое в память, и закрыл хэндл. Всё, несмотря на то, что содержимое файла отображено на экране, пользователь может на том компе его просматривать, редактировать, твоя система никак об этом не может узнать. Файл не заблокирован, ты можешь его сам открывать, редактировать и даже удалять. Естественно, в такой ситуации функция "Показать, кем открыт файл по сети" скажет, что всё чисто.
Поэтому я и предложил для теста запустить EXE-файл. Разумеется, не такой, который моментально выполнится и закроется, а который будет долго висеть или ожидать пользовательских действий, и в это время проверить, что выдаёт команда. У меня всё работает корректно, сообщает, что файл заблокирован таким-то пользователем. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|