Форум: "WinAPI";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c