Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.064 c
3-1238357118
VoznikVopros
2009-03-30 00:05
2010.08.27
TIBDataSet - добавление поля, равное послед. знач. из др. таблицы


2-1274132876
antonn
2010-05-18 01:47
2010.08.27
Дата компилирования


2-1265626291
Petr
2010-02-08 13:51
2010.08.27
Работа с Вложенными циклами


2-1267686761
cyber-pilot
2010-03-04 10:12
2010.08.27
Скроллеры в мемо


15-1269360123
TUser
2010-03-23 19:02
2010.08.27
Генетика и геномика человека





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский