Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: akkorn
> А в каких случаях применять эту утилиту?

Нуу, скажем, есть у вас 2 версии одной и той же программы. Даты с свойстве файла явно напутаны. Версии файла меняют не все разработчики. Как узнать, какая самая последняя??

Так же эту задумку можно развить немного дальше: Можно узнать, например, какой это тип файла. И не важно как его переименовать, хоть в Текстовый документ.txt - информация все равно будет верной Ну и так далее, в частности сегодня мне понадобилась именно утилита, которая вытаскивает дату компиляции (т.е. данные, от которых можно отталкиваться как от гарантированно верных).

Ясен перец, что и эти данные можно поменять, но в отличие работы архиваторов, PE-упаковщиков и иных программ, эта информация будет изменена спецом. В последнем же случае- может изменена ненарочно.
Пример? Пожалуйста! Закачайте любой ваш файл на любой файлообменник в интернете ( http://www.webfile.ru ) и затем слейте его ОБРАТНО к себе на машину. Что, дата создания изменилась?? Так КАК теперь узнать, когда файл был создан?))))

В частности, у нас данные в свойстве файла берутся из информации файловой системы, а не из самого файла. Поэтому, когда файл начинает создаваться "с нуля" (в выше приведеном примере- начинаем скачивать файл (в этот момент его размер= 0 байт)) - операционная система присваивает ему дату создания = текущему времени. И далее эта информация выводится уже в свойствах файла. Но она же НЕ РАВНА оригинальной дате создания. Верно?))

Как то так)


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.