Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

Hook на работу с файлом   Найти похожие ветки 

 
LK   (2003-12-07 08:32) [0]

Подскажите, как определить момент открытия/закрытия определенного файла внешней программой? Если с использованием ловушки, то каким образом?


 
Piople ©   (2003-12-08 07:54) [1]

Ставь глаб хук, например wh_shell ... э-э-э вообщем на мастерах здесь есть статья по глаб хукам, та все написано!!!!!


 
Digitman ©   (2003-12-08 08:20) [2]


> Piople


а если "внешняя" программа, работающая с файлом - консольная ? или - сервис ? или DOS-задача ?


 
Piople ©   (2003-12-09 09:14) [3]


> Digitman

Тогда не знаю :)


 
shuriksh   (2003-12-09 15:31) [4]

Посмотри инфу по ICopyHook, вроде в тему.


 
Helios   (2003-12-10 05:56) [5]

function Busy(Fn:String):Boolean;
var H:Integer;
begin
Try
Result:=False;
If NOT FileExists(Fn) Then Exit;
H:=FileOpen(Fn,fmOpenWrite);
Result:=H=-1;
If Not Result Then
FileClose(H);
Except ;
end;
end;

далее например так

ожидание освобождения файла другим приложением
while Busy("c:\temp.txt") do ;



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-39126
Kair
2003-12-12 07:56
2004.02.13
Курсор мышки


1-38946
Галинка
2004-01-28 15:50
2004.02.13
Как работать с указателями на динамические массивы.


3-38691
Set
2004-01-23 16:37
2004.02.13
Подключить базу, которая на другом компьютере


14-39036
otido
2004-01-24 22:26
2004.02.13
ПОмогите пожалуйста, проблема со свичом и сетевухой 3Сом((


1-38944
Лысый
2004-02-04 08:19
2004.02.13
ComboBox