|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.01.2009, 19:59 | #1 |
Пользователь
Регистрация: 07.12.2008
Сообщений: 18
|
Время в дампе
Итак, я знаю, что по адресам 0040006C,0040006D,0040006E хранится системное время винды, как расшифровать в 60 ричную систему первые два байта(секунды и минуты) или в милисекунды; как она их записывает?
|
18.01.2009, 21:31 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
что за дамп? что за файл? какой формат времени? тут телепатов нет
|
19.01.2009, 18:06 | #3 |
Пользователь
Регистрация: 07.12.2008
Сообщений: 18
|
1_Обычный общий дамп винды(или данные биоса(в данном секторе)).
2_Причем тут файл? 3_60 ричная система - это как на электронных часах(минуты и секунды). 4_Их ваще нигде нет. Мне не нужен листинг преобразования, мне нужно узнать каким образом осуществлено кодирование времени в этих трех байтах. Заранее спасибо если кто не поленится взглянуть на три байта от адреса 0040006C. |
19.01.2009, 18:39 | #4 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
Сомневаюсь, что системное время винды лежит в адресах предназначенных для пользовательских приложений.
|
19.01.2009, 19:00 | #5 |
Пользователь
Регистрация: 07.12.2008
Сообщений: 18
|
Д'якон, я щас матом писать начну, я четко и ясно написал, что там время!
Прежде чем сомневаться, надо бы проверить, заглянуть в дамп например. Там динамически изменяются 3 байта. Первый и второй, что обозначают не знаю(затем и спрашиваю), третий часы(время) в hex виде. |
19.01.2009, 20:13 | #6 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
а чем ты дамп делал? что у тебя за винда? что за проц?
|
19.01.2009, 21:04 | #7 | |||
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Цитата:
А тут еще Цитата:
Случайно не это имеется в виду ?: Цитата:
|
|||
19.01.2009, 21:06 | #8 |
Пользователь
Регистрация: 07.12.2008
Сообщений: 18
|
Д'якон, не имеет значения какая винда, этот адрес абсолютен, во всяком случае мне иные не попадались, может это и не винды запись, а биоса. Если тебе все же важна моя винда, то это windows xp SP2. Дамп читал debug ом и своей программой. Могу дать листинг, правда там интерфейс не настроен.
alexBlack, оно самое. Только там не уточнено каким образом обновляется каждые 55 мсек. Прибавляется бит или два, к первому байту, или ко второму. Вот некоторые данные: EB 84 17 23:30:59 F7 84 17 23:31:00 47 89 17 23:32:00 B5 0A 00 0:02:40 1E 11 00 0:04:00 Последний раз редактировалось Advisor; 19.01.2009 в 21:18. |
19.01.2009, 21:17 | #9 | ||
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Цитата:
Цитата:
Код:
|
||
20.01.2009, 09:33 | #10 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Цитата:
Адрес 0040h:006Ch и адрес 0040006Ch это два совершенно разных адреса! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Серверное время | Rio309 | Компьютерное железо | 7 | 30.09.2008 00:22 |
Время | |{ot | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 14.05.2008 17:32 |
время | Женька | Помощь студентам | 4 | 21.04.2008 17:07 |
Время | ben95 | Общие вопросы Delphi | 3 | 06.01.2008 16:02 |
Время.. | ZhekON | Общие вопросы Delphi | 6 | 18.06.2007 16:59 |