Быть может веткой ошибся, но.. Хотелось бы знать внутренне устройство \SYSTEM32\config\system файла. Прочесть я его могу. Хотелось бы отредактировать пару значений, добавить свое. То есть есть второй диск, и на нем установленная ОС win XP Хотелось бы отредактировать в егошнем реестре.. Где инфу покопать.. МСДН читал, там только юзерское описание ( Спасибо..
Реестр windows xp_Трюки и эффекты2005. Алексей Гладкий Реестр Windows XP. Справочник профессионала. Джерри Хонейкатт Вот эти 2 книги котореы нашел на в интернете не помогли. Там куча описания веток, в самой структуры хранения там нет.
test555 да он из нескольких файлов может это поможет http://www.google.ru/search?hl=ru&n...esult&cd=1&q=windows+реестр+structure&spell=1
test555 Если ты хочешь просто разово отредактировать уже имеющийся файл на другой системе, то можешь в regedit'е просто подгрузить его, как новый куст -- LoadHive в меню, а если нужно редактировать "руками", то немного о структуре написано у Руссиновича + кури исходники винды =)
Может, устроит уже готовая программа? Вот эта, например: Registry Restore Wizard by viceroy http://viceroy25.tripod.com/ -- сайт автора http://viceroy25.tripod.com/regreswiz.zip -- сама программа http://viceroy25.tripod.com/regreswiz_source.zip -- исходники А вот тут по существеннее: http://home.eunet.no/~pnordahl/ntpasswd/ -- обрезанный Linux с консольной прогой для "починки" винды (вплоть до Vista) http://home.eunet.no/~pnordahl/ntpasswd/chntpw-source-080526.zip -- исходник разбора реестра на C, там же есть описание структуры файлов P.S. Если поискать можно найти еще несколько. Почти на всех LiveCD есть аналоги
Кстати, а в чем проблема посмотреть все в сорцах ядра? Не обязательно даже в краденных, можно во вполне доступных, которые под лицензией "Windows Research Kernel" спокойно себе лежат на сайте MS - не скачает только ленивый. По-моему, файлеги "ntos\config\hive*.c" и "ntos\config\cm*.c" как раз содержат все нужное.