Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 10:42   #1
vovanblch
 
Регистрация: 24.03.2011
Сообщений: 6
По умолчанию Как узнать сколько раз просматривался файл

Установлена ОС Windows 7 максимальная 1,5 года. полгода назад был скачен с интернета фильм, который хранится до сих пор в той же самой папке, куда был скачен. Возможно ли каким либо способом определить сколько раз он был просмотрен, а именно дату и время всех просмотров этого фильма.

P.S firewall отключен.
vovanblch вне форума Ответить с цитированием
Старый 24.03.2011, 11:57   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> а именно дату и время всех просмотров этого фильма.

А если я последние 2 секунды не досмотрел, это считать просмотром? А если перематывал? А если скопировал его себе в каталог, и оттуда смотрел по-ночам? А если отвернулся от экрана? А с закрытыми глазами?

Если бы ОС хранила такую муть для каждого файла, место на винте заканчивалось бы через неделю после установки.

Без специальных примочек хранится только дата последнего доступа к файлу. Т.е. если вы неделю фильм не смотрели, а дата последнего доступа вчерашняя — значит, ваш фильм смотрят без вас ))
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 24.03.2011, 13:36   #3
vovanblch
 
Регистрация: 24.03.2011
Сообщений: 6
По умолчанию

Без специальных примочек хранится только дата последнего доступа к файлу. Т.е. если вы неделю фильм не смотрели, а дата последнего доступа вчерашняя — значит, ваш фильм смотрят без вас ))

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

Последний раз редактировалось vovanblch; 24.03.2011 в 13:44.
vovanblch вне форума Ответить с цитированием
Старый 24.03.2011, 18:49   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> не был открыт фактически, т.е. если какое либо приложение обращалось к этому файлу, к примеру посчитать контрольную сумму

интересно, а как можно посчить контрольную сумму, не открывая файл?

> дата открытия станет равной дате просмотра свойств файла

а не надо пользовать эксплорером для этого.
dir /TА показывает но не меняет дату доступа к файлу.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 25.03.2011, 08:50   #5
vovanblch
 
Регистрация: 24.03.2011
Сообщений: 6
По умолчанию

Вы наверное недопонимаете... я имею ввиду открытие файла человеком...
Т.е. если вы неделю фильм не смотрели, а дата последнего доступа вчерашняя — значит, ваш фильм смотрят без вас )) и эта ваша фраза не верна)
vovanblch вне форума Ответить с цитированием
Старый 25.03.2011, 10:29   #6
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> открытие файла человеком

человек не может открыть файл — это не консервная банка, и мы не в матрице. Человек может вызвать программу, которая откроет файл.

> и эта ваша фраза не верна

верна с тем уточнением, что фильм смотрел человек или антивирус. запретите антивирусу смотреть ваши фильмы )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 31.03.2011, 18:43   #7
vovanblch
 
Регистрация: 24.03.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
> открытие файла человеком

человек не может открыть файл — это не консервная банка, и мы не в матрице. Человек может вызвать программу, которая откроет файл.

> и эта ваша фраза не верна

верна с тем уточнением, что фильм смотрел человек или антивирус. запретите антивирусу смотреть ваши фильмы )
горе от ума. не в обиду
vovanblch вне форума Ответить с цитированием
Старый 02.04.2011, 18:07   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
горе от ума.
инвертируйте на себя
тоже не в обиду.

просто в данном случае правду вам говорят.
хотя есть способ, но готовый врятли, а писать сами не думаю что потянете...
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.04.2011, 18:15   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну теоретически можно написать программу, мониторинга файловой системы, но ИМХО пока задача не ясна - для чего все это. Подумаешь кто-то твой фильм посмотрел...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.04.2011, 09:44   #10
vovanblch
 
Регистрация: 24.03.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
инвертируйте на себя
тоже не в обиду.

просто в данном случае правду вам говорят.
хотя есть способ, но готовый врятли, а писать сами не думаю что потянете...
и Вы на себя инвертируйте на себя) так же не в обиду, потому что нужно читать первый пост и понимать о чем идет речь. мне нужно узнать сколько раз он был просмотрен(объясняю слово "просмотрен" это прошедшее время, т.е на будущее мне этого не надо), как следствие ни какой программы мне не надо. а тем более писать ее.
ЗЫ. еще одна причина того что Вам нужно инвертировать на себя
а писать сами не думаю что потянете...
вряд ли образованный так подумает о другом, тем более о том которого не знает
vovanblch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать сколько кликов было по кнопке . s1s1s1 Общие вопросы Delphi 5 13.02.2011 22:47
Как узнать сколько RAM хавает процесс WOWka777 Общие вопросы C/C++ 5 01.02.2011 17:02
[PHP] Как узнать сколько прошло времени? RESPECT8 PHP 1 24.10.2010 09:43
Как подсчитать сколько раз встречается символ в строке? zver777 Общие вопросы Delphi 10 10.01.2010 00:57
PHP.Как посчитать, сколько раз слово встречается в файле? Princesse Помощь студентам 0 07.12.2009 00:24