Как узнать дату установки ОС? systeminfo.exe это как-то делает. у меня сил не хватило дизасмить его, точнее там всё сводится к RPC - гемороя много при дизассемблировании.
Блин, ввожу название топика в гугл - первая ссылка: http://proit.com.ua/advices/2007/05/29/121435.html Лень матушка заела?
насчёт ntoskrnl.exe я ошибся. у него дата создания - 2002год. нужно взять что-нибудь другое. например config.nt что касается обновлений - тут, наверное, изменяется дата последней модификации файла, а не дата создания, хотя, я могу и ошибаться. надо проверить
я определял по дате создания каталога SystemRoot все таки реестр - это знаете так легко подправляеццо имеется в виду самая первая установка, на чистый винт, мне собственно именно это и было нужно 2 раза в году кстати эта дата меняеццо! be warned
Хорошо. спасибо за ответы. вообще нужен ИД системы.. я подумал, что дата установки наиболее хороший вариант.
Вот мой пример показывает дату установки и серийник от винды (InstallDate,DigitalProductId) на XP работает на других не тестил.
Дабы не создавать новую ветку, задам вопрос здесь. Предположим, я написал не бесплатную программу, регистрация которой проходит следующим образом: Мне присылают шифрованный серийник тома (о том как число получилось покупатель не знает), а я, опираясь на это число, высылаю им рег. код. Так вот, обязан ли я указывать, что на другом винте программа не запустится? Ничего я в этом случае не нарушаю?