Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Способы проверки текущей даты
Посл.ответ Сообщение

Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 04 апреля 2005 00:28
· Личное сообщение · #1

Интересно, но у меня не получается найти, каким образом подопытная программа проверяет системное время. Естественно, пробовал GetLocalTime, GetSystemTime. Это не используется. Тогда пробовал CreateFileA, GetFileTime. Сработало! Но не все. Есть еще какая-то проверка. Так вот вопрос: как еще можно узнать дату?

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 192.3 (ветеран), 18thx
Активность: 0.120
Статус: Участник
stoned machine-gunner

Создано: 04 апреля 2005 01:44
· Личное сообщение · #2

Tim
способлв море, это надо саму программу смотреть.

-----
once you have tried it, you will never want anything else




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 04 апреля 2005 07:21
· Личное сообщение · #3

Хмм... gloom пишет:
способлв море

Программа-то тупая. Достаточно перевести часы на год назад и все работает, но это неудобно. Кстати, можно еще и вот так GetFileAttributesExA - тут помимо аттрибут возвращаются еще и времена создания, модификаций файла.

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 04 апреля 2005 16:00
· Личное сообщение · #4

Tim пишет:
GetLocalTime, GetSystemTime.

Было б прикольно замутить их эмулятор.

-----
Всем не угодишь




Ранг: 5.5 (гость), 7thx
Активность: 00.01
Статус: Участник

Создано: 14 июля 2006 16:53
· Личное сообщение · #5

Tim
У меня было дело с TVTOOL'ом. Она читала прямо из CMOS'a. Под NT она открывает свой драйвер который обеспечивает ей прямой доступ к портам




Ранг: 127.3 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 14 июля 2006 20:44
· Личное сообщение · #6

Мля, не помню какую прогу ломал. Но точно помню, что там вызывалась апишка, которая возврашает системный язык. Потом в регистрах появлялся календарь. А потом - дата. Я ставил бряк тока на эту апи. Возможно она использует переходник или при определенных параметрах возращает дату. Не знаю, так как я чота другое ловил. Но хорошо помню, что появление системной даты меня удивило.



Ранг: 47.2 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 15 июля 2006 13:51
· Личное сообщение · #7

Bad_guy пишет:
Было б прикольно замутить их эмулятор.

Дык уже есть Trial Freezer http://slippage.narod.ru/files/tf05.rar




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 15 июля 2006 16:48
· Личное сообщение · #8

Tim пишет:
как еще можно узнать дату?

Можно еще Time - сист. команда DOS

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 47.2 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 15 июля 2006 17:05
· Личное сообщение · #9

Crawler пишет:
Можно еще Time - сист. команда DOS

Ну уж скорее тогда date, а не time




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 14 октября 2006 13:48
· Личное сообщение · #10

Tim
А может ссылку на прогу даш , посмотреть интересно. Глядиш и варианта новые появятся.

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 28.9 (посетитель)
Активность: 0.060
Статус: Участник

Создано: 14 октября 2006 14:46
· Личное сообщение · #11

Мне вот интересно а можно сохранять дату установки или первого запуска файла путем его патчинга.
Тоесть при первом запуске записать дату в определенную область. мне кажется долго фиг кто дагадается где она пишется.



Ранг: 123.7 (ветеран)
Активность: 0.10
Статус: Участник
1nn0$/100

Создано: 14 октября 2006 15:13
· Личное сообщение · #12

Tim, ну и GetSystemTimeAsFileTime

-----
Blame the victim!





Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 14 октября 2006 21:59
· Личное сообщение · #13

подняли старый топ опять.. можно кстати изменить что-либо в файле, в потом получить даст последних изменений. я такое 1 видел -
прога в readme.txt писала.

-----
Тут не могла быть ваша реклама





Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 15 октября 2006 02:00
· Личное сообщение · #14

Кстати, где-то уже видел подобный топик на кряклабе, найти не смог, может кто знает как заставить программу саму в себя данные писать? Желательно с примером, если не трудно...

-----
-=истина где-то рядом=-



 eXeL@B —› Основной форум —› Способы проверки текущей даты
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати