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

Вниз

Подсчет количества открытий файла   Найти похожие ветки 

 
Qilgamesh ©   (2009-03-14 09:26) [0]

Здравствуйте, мастера.
Подскажите, как можно реализовать Счётчик количества открытий файлов (например, определённого разрешения).
Много где искал, ничего подобного не нашёл.


 
Сергей М. ©   (2009-03-14 09:57) [1]


> определённого разрешения


Расширения что ли ?

http://www.delphimaster.ru/articles/panov/index.html


 
Qilgamesh ©   (2009-03-14 10:42) [2]


> Расширения что ли ?

Да.. Простите, не так выразился.
Программа должна в фоне отслеживать открываемые файлы и считать кол-во открываний, допустим *.mp3 файлов.


 
Qilgamesh ©   (2009-03-14 11:43) [3]


> http://www.delphimaster.ru/articles/panov/index.html

Прочёл статью, огромное спасибо. Попробую что-нибудь сделать. Правда есть вопрос:
dwNotifyFilter какое значение примет, если изменится дата последнего открытия файла?


 
Qilgamesh ©   (2009-03-14 12:41) [4]

Разобрался. Приниамет значение FILE_NOTIFY_CHANGE_LAST_ACCESS.
Но, открывая файлы плеером, это значение не меняется. Может есть другой способ?


 
Qilgamesh ©   (2009-03-14 13:10) [5]

Возникла ещё проблема, не позволяющая использовать значение FILE_NOTIFY_CHANGE_LAST_ACCESS: при наведении мышкой на файле считывается его информация и меняется время последнего окрытия. Мне же надо знать, когда он был "реально" открыт.


 
Palladin ©   (2009-03-16 21:22) [6]

считывание информации из файла это и есть реальное открытие


 
Palladin ©   (2009-03-16 21:22) [7]

и вообще какая тебе разница кто его открывал...


 
Qilgamesh ©   (2009-03-17 14:39) [8]

Суть такова: в баре есть комп, в котором загружен плеер со стандартным плейлистом. Заказ песни стоит денег, которые берёт бармен. Нужно знать, какие песни запускались помимо плейлиста. Вот для чего мне надо
> какая тебе разница кто его открывал...

Уже нашёл, как отключить в винде информацию о файле при наведении на него мышкой: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance d] ключ ShowInfoTip.
Нашёл ещё мелкософтовскую утилитку ProcessMonitor, в которой можно по фильтру задать расширение и процесс... Возник и у меня вопрос: можно ли отслежку открытия файлов привязать к определённому процессу???


 
Игорь Шевченко ©   (2009-03-17 19:48) [9]

Это наверное лучше в плейере делать. В смысле плейер с аудитом поискать.

Кроме того, самый лучший и надежный способ следить за тем, кто и что делал - это стандартный аудит, он для этого и был придуман и анализ записей аудита в eventlog-е дл определения, что именно открывалось. Там и открывающий процесс вроде пишется.



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

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

Наверх




Память: 0.49 MB
Время: 0.057 c
15-1273757901
JohnKorsh
2010-05-13 17:38
2010.08.27
Порты USB.


15-1265220403
Jeltok
2010-02-03 21:06
2010.08.27
Помогите в 1 строчке по паскалю))


15-1265491802
Юрий
2010-02-07 00:30
2010.08.27
С днем рождения ! 7 февраля 2010 воскресенье


2-1266657571
alekseyi
2010-02-20 12:19
2010.08.27
MySQL, ругается при записи строки "в ковычках"


15-1268472470
Незнайка на Луне
2010-03-13 12:27
2010.08.27
Как организовать своё время)