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

Вниз

Как определить имя файла по хэндлу   Найти похожие ветки 

 
Logslava   (2007-03-01 18:09) [0]

Здравствуйте!
Используя функции FindFirstChangeNotification, FileNextChangeNotification, WaitForSingleObject я определяю, что файл в заданной директории был изменен. Соответствующее событие срабатывает и WaitForSingleObject возвращает хэндл измененного объекта.

Подскажите, пожалуйста, как определить какой именно файл был изменен (имя файла) по возвращнному хэндлу?


 
MikePetrichenko ©   (2007-03-01 18:45) [1]


> Соответствующее событие срабатывает и WaitForSingleObject
> возвращает хэндл измененного объекта.

Это где такое написано?

"The FindFirstChangeNotification function creates a change notification handle and sets up initial change notification filter conditions. A wait on a notification handle succeeds when a change matching the filter conditions occurs in the specified directory or subtree. " (C) MSDN

Перед началом мониторинга создаешь snapshot директории, после события (т. е. когд аобъект осободится, т. е. когда что-то там изменится) - перечитываешь директорию и сравниваешь.

Описателя (Handle) файла эти функции НИКАК и НИКОГДА тебе не дают


 
begin...end ©   (2007-03-01 19:36) [2]

ReadDirectoryChangesW -- оно не проще?


 
MikePetrichenko ©   (2007-03-01 20:05) [3]


> ReadDirectoryChangesW -- оно не проще?

Гораздо. Забыл :) Ну не занимаюсь я этим каждый день, а ковыряться в MSDN лень было :)


 
Logslava   (2007-03-02 14:12) [4]

Спасибо за подсказку, буду копать глубжее...



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
5-1150186288
silversmith
2006-06-13 12:11
2007.03.25
Модуль DesignIntf(D7)


2-1173016423
Roman_S
2007-03-04 16:53
2007.03.25
UpperCase для Memo


15-1172761095
iXT
2007-03-01 17:58
2007.03.25
Аналог SpinEdit


15-1172483591
SerJaNT
2007-02-26 12:53
2007.03.25
Помогите найти книгу


15-1171381414
Desdechado
2007-02-13 18:43
2007.03.25
Stereo и Joint Stereo - чем отличаются?