Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить текущую дату в обход стандартных функций Date & Now [D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]


Страницы:   1 2

гончий ©   (2002-09-18 14:23:00) 

Например из даты создания файла реестра...Но тут непонятно, а будет ли работать это на разных операционках, как реализовать?


гончий   (2002-09-19 11:57:00) [1]

Lastaccessed папки Windows - показывает неактуальную дату!
System.dat - отлично подходит для снятия даты, но!
Во всех ли ВинОС он есть и везде ли он находится в папке Windows?
A User.dat ?


Алексей Ким   (2002-09-18 15:33:00) [2]

2REA>понятно


REA   (2002-09-18 15:28:00) [3]

2Алексей Ким:
Оно его несомненно оттуда берет, только вот недостаточно часто для меня. По крайней мере W98 синхронизируется с биосом очень нечасто, если не сказать очень редко. Возникает расхождение, а мне нужно точное время (до 100мс). Может в XP ситуация и лучше, но не узнать - прерывания и порты закрыты.


Алексей Ким   (2002-09-18 15:16:00) [4]

2гончий> если меняешь время то до следующего запуска у тебя есть
время для считывания


гончий   (2002-09-18 15:14:00) [5]

да тут хакеров надо слегка подзапутать и выковырять время до того как он сможет поменять его в windows


Алексей Ким   (2002-09-18 15:12:00) [6]

2REA> а виндавс откуда берет свои часы и сует куда? даже я
смогу поменять байосное время на своем компе


REA   (2002-09-18 15:12:00) [7]

Ну по логике нужно открыть файл с именем драйвера, который за CMOS отвечает и DeviceIOControl, но на Microsoft я примера не нашел в явном виде - они на макросы DDK ссылаются, а у меня его нет под рукой. Не уверен что на всех осях оно одинаково будет работать.


гончий   (2002-09-18 15:05:00) [8]

2 REA поясни как :)


REA   (2002-09-18 15:02:00) [9]

Во чего нашел: IOCTL_MSJDRVR_READ_CMOS - можно часы читать из CMOS


гончий   (2002-09-18 15:01:00) [10]

а конкретнее?


Алексей Ким   (2002-09-18 14:57:00) [11]

18.09.02 14:33


гончий   (2002-09-18 14:53:00) [12]

а как у папки получить этот lastaccessed ?


гончий   (2002-09-18 14:50:00) [13]

2Алексей Ким пасиб, это больше подходит!


Алексей Ким   (2002-09-18 14:47:00) [14]

2гончий если сегодняшнюю тогда бери lastaccessed папки виндавс


REA   (2002-09-18 14:43:00) [15]

своп файл :)


Алексей Ким   (2002-09-18 14:43:00) [16]

хм... не понимаю... какую дату ты хочешь?


гончий   (2002-09-18 14:37:00) [17]

io.sys - показывает неактуальную дату!


Алексей Ким   (2002-09-18 14:36:00) [18]

2гончий бери какой нибудь покрупнее типа io.sys или бери несколько сразу... думаю так


гончий   (2002-09-18 14:35:00) [19]

2 Алексей Ким - спасибо, но как добраться до файла, и у какого файла его надежнее всего брать? Вдруг его в других ОС не будет?


REA   (2002-09-18 14:33:00) [20]

Кстати есть драйвер "CMOS и часы" VMM32.vxd (CONFIGMG.vxd) - никто не в курсе как им пользоваться?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо