![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подсчет количества открытий файла [D7, WinXP]
Qilgamesh © (2009-03-14 09:26:00)Здравствуйте, мастера.
Подскажите, как можно реализовать Счётчик количества открытий файлов (например, определённого разрешения).
Много где искал, ничего подобного не нашёл.
Игорь Шевченко (2009-03-17 19:48:00) [1]Это наверное лучше в плейере делать. В смысле плейер с аудитом поискать.
Кроме того, самый лучший и надежный способ следить за тем, кто и что делал - это стандартный аудит, он для этого и был придуман и анализ записей аудита в eventlog-е дл определения, что именно открывалось. Там и открывающий процесс вроде пишется.
Qilgamesh (2009-03-17 14:39:00) [2]Суть такова: в баре есть комп, в котором загружен плеер со стандартным плейлистом. Заказ песни стоит денег, которые берёт бармен. Нужно знать, какие песни запускались помимо плейлиста. Вот для чего мне надо
> какая тебе разница кто его открывал...
Уже нашёл, как отключить в винде информацию о файле при наведении на него мышкой: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance d]ключ ShowInfoTip.
Нашёл ещё мелкософтовскую утилитку ProcessMonitor, в которой можно по фильтру задать расширение и процесс... Возник и у меня вопрос: можно ли отслежку открытия файловпривязать к определённому процессу???
Palladin (2009-03-16 21:22:00) [3]считывание информации из файла это и есть реальное открытие
Palladin (2009-03-16 21:22:00) [4]и вообще какая тебе разница кто его открывал...
Qilgamesh (2009-03-14 13:10:00) [5]Возникла ещё проблема, не позволяющая использовать значение FILE_NOTIFY_CHANGE_LAST_ACCESS: при наведении мышкой на файле считывается его информация и меняется время последнего окрытия. Мне же надо знать, когда он был "реально" открыт.
Qilgamesh (2009-03-14 12:41:00) [6]Разобрался. Приниамет значение FILE_NOTIFY_CHANGE_LAST_ACCESS.
Но, открывая файлы плеером, это значение не меняется. Может есть другой способ?
Qilgamesh (2009-03-14 11:43:00) [7]
> http://www.delphimaster.ru/articles/panov/index.html
Прочёл статью, огромное спасибо. Попробую что-нибудь сделать. Правда есть вопрос:
dwNotifyFilterкакое значение примет, если изменится дата последнего открытия файла?
Qilgamesh (2009-03-14 10:42:00) [8]
> Расширения что ли ?
Да.. Простите, не так выразился.
Программа должна в фоне отслеживать открываемые файлы и считать кол-во открываний, допустим *.mp3 файлов.
Сергей М. (2009-03-14 09:57:00) [9]
> определённого разрешения
Расширениячто ли ?
http://www.delphimaster.ru/articles/panov/index.html