Решена Где находится дата установки системы?

fseto

Ветеран
Сообщения
1,438
Реакции
320
Где АВЗ считывает информацию о дате установки ОС? (инфа высвечивается в текстовой части лога)
 

Chinaski

Ассоциация VN
Сообщения
2,146
Реакции
485
fseto, команда systeminfo вернет дату установки ОС, но не факт что AVZ считывает именно оттуда, в реестре информация о дате установки не хранится.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,630
Реакции
6,087
в реестре информация о дате установки не хранится.
Хранится, причем в довольно ожидаемом месте. Только ты ее в лоб не найдешь. Там дата записана в формате UNIX.
 

Chinaski

Ассоциация VN
Сообщения
2,146
Реакции
485
Хранится, причем в довольно ожидаемом месте.
а не могли бы вы рассказать где хранится дата установки Windows в реестре? Знаю что хранится количество секунд прошедших с 01.01.1970 до момента установки ОС, но конкретно даты установки там нет.
 
Последнее редактирование модератором:

Chinaski

Ассоциация VN
Сообщения
2,146
Реакции
485
glax24, я про это и писал выше. Это количество секунд прошедших с 01.01.1970 до даты установки, я говорю что там нет даты установки Windows. да по этому значению дату установки можно вычислить но это не дата установки непосредственно.
 
Последнее редактирование модератором:

fseto

Ветеран
Сообщения
1,438
Реакции
320

Кирилл

Команда форума
Администратор
Ассоциация VN
Сообщения
14,247
Реакции
6,274
Где АВЗ считывает информацию о дате установки ОС? (инфа высвечивается в текстовой части лога)

Как верно было подмечено,лучше уточнить у автора AVZ или воспользоваться средствами мониторинга типа procmon и по логу достоверно убедиться откуда именно AVZ считывает данные.
Возможно отсюда:

Chinaski, 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'InstallDate'

Как пользоваться:

Переводим в десятичную,затем из UNIX в нормальную.
Пример:
52b706dd - 1387726557 - 22.12.2013, 22:35:57

Сверяемся - все верно:

upload_2016-1-24_13-28-32.png


Для vista/7/8.*/10 запись ведется в зависимости от апдейта,того как производится инсталляция в параметр InstallDate или вообще в нестандартный параметр (например zinstalldate).

Каталоги местонахождения:
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\программа
HKEY_LOCAL_MACHINE\SOFTWARE\программа\Install\
HKEY_LOCAL_MACHINE\SOFTWARE\программа\Install\служебный каталог
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Уникальный CLSID

Патчи сюда:
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00004109110000000000000000F01FEC\InstallProperties
Здесь S-1-5-18\Products\00004109110000000000000000F01FEC
SID - свой,а каталогов ....Products\00004109110000000000000000F01FEC
Много,полистав их становится, в принципе,ясно какой зачем,при этом там же указан патч и ссылка от MS,например:

upload_2016-1-24_13-4-55.png


Основной раздел это,конечно,
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\программа
все остальные вторичны.

Проверьте на ХР если кого не затруднит.
А,да.
Если разраб не удосужился на сопровождение данной информации - тогда можно просто посмотреть дату изменения активного CLSID.
Так узнаем например или дату установки или дату обновления (зависит так же от разраба).
 
Последнее редактирование:

fseto

Ветеран
Сообщения
1,438
Реакции
320
Вопрос заданный автору авз:
В текстовой части лога АВЗ есть информация о дате установки ОС. Откуда именно, программа берет эту информацию и может ли она быть не точной вследствие использования точек восстановления системы, обновления до новой версии ОС и т.п.?

Да, возможно отсюда АВЗ берет дату установки ОС:
'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'InstallDate'

В некоторых случаях, можно еще узнать дату установки, посмотрев свойства папки пользователя. Например:
C:\Users\Victor
Но естественно, это пользователь, который был создан при установке ОС.

:Yes3:
Еще такой вариант:
В командной строке: WMIC OS GET installdate
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,630
Реакции
6,087
fseto,

Да, возможно отсюда АВЗ берет дату установки ОС:
'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'InstallDate'
Это ответ от Зайцева?

А самостоятельно не пробовали проверить с помощь Process Monitor, что AVZ берет данные именно из реестра, а не WMI и т. п.?
 

fseto

Ветеран
Сообщения
1,438
Реакции
320
Это ответ от Зайцева?
Конечно же нет, я ж говорю:
Да, возможно отсюда АВЗ берет дату установки ОС:

А самостоятельно не пробовали проверить с помощь Process Monitor, что AVZ берет данные именно из реестра
нет, не пробовал. Только искал на разных форумах, где описываются способы нахождения даты уст. ОС уже известные в этой теме. А про Процмон забыл совсем.
 
Сверху Снизу