|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.12.2014, 15:05 | #1 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Как определить, открыт ли файл посредством API-функции?
Здравствуйте.
Скажите, пожалуйста, есть ли какая-нибудь API-функция, которая позволяет узнать, открыт ли файл? Но меня интересует не любой способ, а способ без открывания файла. Я знаю, что есть способ: нужно открыть файл в определённом режиме и если файл кем-то открыт, то будет ошибка. Вот меня интересует именно способ без открытия. |
04.12.2014, 15:51 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Сделать драйвер, который отслеживает открытие/закрытие файлов.
|
04.12.2014, 15:58 | #3 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
waleri, а какую API-функцию нужно использовать в драйвере, чтобы узнать - открыт файл или нет, не открывая файл?
|
04.12.2014, 16:35 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
Никакую. Вам же написали мониторить открытие/закрытие.
|
04.12.2014, 16:37 | #5 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Понял, что нельзя сделать то, что я хочу. Спасибо.
|
04.12.2014, 17:33 | #6 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Разве это не одно и тоже?
http://programmersforum.ru/showthread.php?t=43998 |
04.12.2014, 17:46 | #7 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
04.12.2014, 18:16 | #8 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Человек_Борща, в этой теме я обсуждаю не вообще любые способы, а именно пытаюсь понять, есть ли API-функция, которая по закрытому файлу может понять - открыт он или нет. Такого нет в API.
Вероятно, я сформулировал вопрос темы и первое сообщение не точно, поэтому может возникнуть непонимание. |
04.12.2014, 18:38 | #9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
04.12.2014, 18:41 | #10 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Stilet, ещё я думал (думал, но не написал в этой теме) о том, что файл может быть и локальный и сетевой.
Если файл находится на сетевом сервере, то получается, что нужно проанализировать сетевой сервер? Но для этого уже нужны какие-то права? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно определить, что файл уже кем-то открыт? | AlexSoft777 | Общие вопросы Delphi | 6 | 05.07.2011 22:05 |
Проверка открыт ли файл в сети | Klim Bassenger | Microsoft Office Excel | 4 | 29.09.2010 20:50 |
Как определить закрыт или открыт текстовый файл | ZvEr_HaCkEr | Общие вопросы Delphi | 3 | 28.07.2010 17:33 |
Из программы 1.exe создаем пустой файл 2.exe. Как из программы 1 внести API функции в программу 2? | X-LEV-X | Общие вопросы Delphi | 7 | 09.03.2010 08:33 |
Как узнать, открыт ли файл? | #32 | Microsoft Office Excel | 5 | 30.10.2009 12:04 |