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

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

Новый участник


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

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


Ребята,
тут надо прежде всего разобраться с форматом в котором записывается дата-время. В противном случае мы будем искать то, не зная что.
Вот что я ещё накопал интересного в интернете:

● Время и дата
Двухбайтовая отметка даты имеет следующий формат:

● биты 0–4 — день месяца, допускаются значения 1–31;
● биты 5–8 — месяц года, допускаются значения 1–12;
● биты 9–15 — год, считая от 1980 года («эпоха MS-DOS»), возможны значения от 0 до 127 включительно, то есть 1980–2107 годы.
Двухбайтовая отметка времени имеет следующий формат:

● биты 0–4 — счётчик секунд (по две), допустимы значения 0–29, то есть 0–58 секунд;
● биты 5–10 — минуты, допустимы значения 0–59;
● биты 11–15 — часы, допустимы значения 0–23.

После этого пришлось открыть файл реестра NTUSER.DAT, который находится в папке Documents and Settings. Правда Windows XP возражала против этого, но на такой случай у меня на диске D: стоит вторая Windows XP. Так что я просто скопировал этот файл и посмотрел, как там обстоит дело с записью дат и времени. Если кто запамятовал, то напомню, что в файле NTUSER.DAT хранятся записи о каждом файле в ОС (и пользовательских файлах тоже). То есть вы создаёте файл, а ОС спешит запись о нём внести в NTUSER.DAT. Когда создан, когда изменён, когда открыт и бог знает что ещё... В общем я был потрясён... Похоже там числа пишутся наоборот... и вообще это отдельная тема для диссертации по ОС.

Что ещё?
О файле boot.ini вы конечно знаете. Удалось узнать, что есть такой параметр /year , который приказывает ОС игнорировать установленный на компьютере год. Так ли это? В общем я написал после параметра /fastdetect ещё один /year=1980 , установив этот же год и на компьютере. Включил перезагрузку. ОС выдала предупреждение, что год неправильный и его надо исправить (сама ОС менять год не стала, ведь параметр /year ей это запрещает). Всё бы ничего, но при попытке установить 1950 год ОС зависла на 20 секунд ... и установила свой 7492 год от рождества Христова. В общем надо ещё думать...

dmitryst,
спасибо за конвертер
Буду изучать время-дату и способы записи в ОС Windows XP
Это сообщение посчитали полезным следующие участники:

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

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