Структура файлов реестра..

Тема в разделе "WASM.HEAP", создана пользователем test555, 4 ноя 2008.

  1. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Быть может веткой ошибся, но..

    Хотелось бы знать внутренне устройство \SYSTEM32\config\system файла.

    Прочесть я его могу. Хотелось бы отредактировать пару значений, добавить свое.

    То есть есть второй диск, и на нем установленная ОС win XP
    Хотелось бы отредактировать в егошнем реестре..

    Где инфу покопать..
    МСДН читал, там только юзерское описание (

    Спасибо..
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    test555
    в сети в элвиде есть минимум 3 книги по реестру
     
  3. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Так, а тут подробнее, что такое элвид..
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    test555
    цифровой ;)
     
  5. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Реестр windows xp_Трюки и эффекты2005. Алексей Гладкий
    Реестр Windows XP. Справочник профессионала. Джерри Хонейкатт

    Вот эти 2 книги котореы нашел на в интернете не помогли.

    Там куча описания веток, в самой структуры хранения там нет.
     
  6. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
  7. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    test555
    Если ты хочешь просто разово отредактировать уже имеющийся файл на другой системе, то можешь в regedit'е просто подгрузить его, как новый куст -- LoadHive в меню, а если нужно редактировать "руками", то немного о структуре написано у Руссиновича + кури исходники винды =)
     
  8. GMax

    GMax Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    218
    Может, устроит уже готовая программа?
    Вот эта, например: 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 есть аналоги
     
  9. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    мне именно структуру, готовых про не надо. Такая специфика.
    Спасибо. Посмотрю ссылки
     
  10. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Мда, поглядел исходник ntpasswd … 080526.zip
    Долго придется разбираться ((
     
  11. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    http://home.eunet.no/pnordahl/ntpasswd/WinReg.txt
     
  12. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    еще есть шедевр Registry Viewer, открытая тулза на FPC.
     
  13. GMax

    GMax Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    218
    bugaga
    http://paullee.ru/ -- исходники + статьи
     
  14. inviZ

    inviZ Сергей

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    92
    Адрес:
    Хабаровск
    Кстати, а в чем проблема посмотреть все в сорцах ядра? Не обязательно даже в краденных, можно во вполне доступных, которые под лицензией "Windows Research Kernel" спокойно себе лежат на сайте MS - не скачает только ленивый. По-моему, файлеги "ntos\config\hive*.c" и "ntos\config\cm*.c" как раз содержат все нужное.