![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить текущую дату в обход стандартных функций Date & Now [D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]
гончий © (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) - никто не в курсе как им пользоваться?