Имя пользователя:
Пароль:
 

Название темы: Windows XP. Назад в прошлое.
Показать сообщение отдельно

Аватара для dmitryst

Ветеран


Сообщения: 7317
Благодарности: 910

Профиль | Отправить PM | Цитировать


Grabber2006, дык, я почему предложил 978307200 - это как раз *nix time - количество секунд, прошедших с 1 янв. 2001г.
Цитата echs:
RtlTimeToSecondsSince1970
RtlTimeToSecondsSince1980 »
Для RtlTimeToSecondsSince1970 это как раз оно(может быть шестнадцатеричным).
Цитата Grabber2006:
Возможно, что в Windows похожая ситуация. »
да, но если учесть, что в Excel в свое время дату хранили не как у всех, а в своем формате (сэкономив байт памяти, но создав забавный глюк , который были вынуждены повторять создатели аналогичных программ, дабы сохранить совместимость), то не исключено, что дата/время в ядре тоже "не как у всех".
Цитата echs:
начало отсчёта времени вообще »
это *nix-time, - количество секунд, прошедших с 1 янв. 1970г. Вот конвертер, можете поиграться стартовой датой, напр., 1 янв. 1980г.
echs, чем ковыряете ядро? Дебаггером? Помнится, там надо в шестнадцатеричном виде менять старшие/младшие байты местами, т.е. число 0x0102 надо искать как 0x0201. Коллеги, поправьте, если я неправ

-------
Осваиваю FreeBSD


Отправлено: 09:24, 09-02-2022 | #10

Название темы: Windows XP. Назад в прошлое.