Как узнать дату установки ОС?

Тема в разделе "WASM.WIN32", создана пользователем gevara, 19 июл 2007.

  1. gevara

    gevara максим

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    112
    Адрес:
    г. Пермь
    Как узнать дату установки ОС? systeminfo.exe это как-то делает. у меня сил не хватило дизасмить его, точнее там всё сводится к RPC - гемороя много при дизассемблировании.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    заветные строчки в реестре есть
     
  3. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Блин, ввожу название топика в гугл - первая ссылка:
    http://proit.com.ua/advices/2007/05/29/121435.html

    Лень матушка заела?
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate

    ps. блин, Twister опередил
     
  5. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Стараемcя ;)
     
  6. gevara

    gevara максим

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    112
    Адрес:
    г. Пермь
    Хе.. а если определить дату создания ntoskrnl.exe?
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    А кто сказал что не могли ставится апдейты/сервиспаки, которые затрагивали ядро?
     
  8. gevara

    gevara максим

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    112
    Адрес:
    г. Пермь
    насчёт ntoskrnl.exe я ошибся. у него дата создания - 2002год. нужно взять что-нибудь другое. например config.nt

    что касается обновлений - тут, наверное, изменяется дата последней модификации файла, а не дата создания, хотя, я могу и ошибаться. надо проверить
     
  9. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    я определял по дате создания каталога SystemRoot
    все таки реестр - это знаете так легко подправляеццо
    имеется в виду самая первая установка, на чистый винт, мне собственно именно это и было нужно
    2 раза в году кстати эта дата меняеццо! be warned
     
  10. gevara

    gevara максим

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    112
    Адрес:
    г. Пермь
    Хорошо. спасибо за ответы. вообще нужен ИД системы.. я подумал, что дата установки наиболее хороший вариант.
     
  11. khv_test

    khv_test New Member

    Публикаций:
    0
    Регистрация:
    30 июн 2004
    Сообщения:
    135
    Вот мой пример показывает дату установки и серийник от винды (InstallDate,DigitalProductId) на XP работает на других не тестил.
     
  12. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    gevara
    Ограничишься только датой? Лучше приплюсовать что-нибудь еще..
     
  13. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Например серийный номер диска.
     
  14. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Дабы не создавать новую ветку, задам вопрос здесь.
    Предположим, я написал не бесплатную программу, регистрация которой проходит следующим образом:
    Мне присылают шифрованный серийник тома (о том как число получилось покупатель не знает), а я, опираясь на это число, высылаю им рег. код. Так вот, обязан ли я указывать, что на другом винте программа не запустится? Ничего я в этом случае не нарушаю?