Разное - Структура для пропатчивания системы\образа
-
WinTiger
Re: Разное - Структура для пропатчивания системы\образа
Smarty, я так понял что файлы дистрибутива надо распокавать из исо образа в папку work?
-
Smarty
Re: Разное - Структура для пропатчивания системы\образа
WinTiger, не все файлы, а только INSTALL.WIM.
-
WinTiger
Re: Разное - Структура для пропатчивания системы\образа
Обновил конвертер, теперь CurrentControlSet обрабатывается корректно. Все вложения обновлены (в Run All.cmd исправлен небольшой косяк).
Цитата Mr dUSHA:
Но культурно было б приделать в конвертор чтение Currentа, и корректировку ControlSet00х на нужный номер.
Не стал заморачиваться. На живой системе такой способ не только не нужен, но и не прокатит (система не даст смонтировать уже использующиеся ветки реестра), а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
Цитата Mr dUSHA:
Но культурно было б приделать в конвертор чтение Currentа, и корректировку ControlSet00х на нужный номер.
Разное - Структура для пропатчивания системы\образа
Не стал заморачиваться. На живой системе такой способ не только не нужен, но и не прокатит (система не даст смонтировать уже использующиеся ветки реестра), а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
-
Das Betrunkene Pferd
Re: Разное - Структура для пропатчивания системы\образа
WinTiger, целиком в \WORK.
Упустил, не написал в шапке...
Упустил, не написал в шапке...
-
Smarty
Re: Разное - Структура для пропатчивания системы\образа
Цитата Das Betrunkene Pferd:
Не стал заморачиваться. На живой системе такой способ не только не нужен, но и не прокатит (система не даст смонтировать уже использующиеся ветки реестра), а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
Так я про дистрибутив и говорил конечно. Для живой системы и конвертор никакой не нужен.
Цитата Das Betrunkene Pferd:
а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
Ручкам такое сделать обычно тоже не всегда под силу. Это надо сначала установить систему, угробить ее установкой кривого драйвера, и загрузиться в режиме "Последняя удачная конфигурация", после чего обработать SYSPREP-ом и сграбить систему в WIM-файл. Только в таком случае Current не будет равен 1.
Цитата Das Betrunkene Pferd:
Я не умею работать с реестром прямо из C.
Используйте не только сам С, а стандартный WinAPI.
А по сабжу вам нужен RegLoadKey.
Не стал заморачиваться. На живой системе такой способ не только не нужен, но и не прокатит (система не даст смонтировать уже использующиеся ветки реестра), а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
Разное - Структура для пропатчивания системы\образа
Так я про дистрибутив и говорил конечно. Для живой системы и конвертор никакой не нужен.
Цитата Das Betrunkene Pferd:
а в дистрибутиве (если его конечно не обработали чьи-то уж очень шаловливые ручки), Current равен 1.
Разное - Структура для пропатчивания системы\образа
Ручкам такое сделать обычно тоже не всегда под силу. Это надо сначала установить систему, угробить ее установкой кривого драйвера, и загрузиться в режиме "Последняя удачная конфигурация", после чего обработать SYSPREP-ом и сграбить систему в WIM-файл. Только в таком случае Current не будет равен 1.
Цитата Das Betrunkene Pferd:
Я не умею работать с реестром прямо из C.
Разное - Структура для пропатчивания системы\образа
Используйте не только сам С, а стандартный WinAPI.
А по сабжу вам нужен RegLoadKey.
-
Mr dUSHA
Re: Разное - Структура для пропатчивания системы\образа
Smarty,
чето с этим пропачиванием сложновато, поэтому я упростил
Последовательность действий:
1. С помощю gimagex распоковать INSTALL.WIM в какую либо папку.
2. С помощю Restorator 2007 отредактировать распакованные файлы.
3. С помощю gimagex запоковать в WIM-образ отредактированные файлы, и переименовать в INSTALL.WIM
4. Заменить оригинальный INSTALL.WIM отредактированным.
Теперь вопросы:
1. Можно ли так?
2. Чем это черевато?
3.А как правильно надо делать?
чето с этим пропачиванием сложновато, поэтому я упростил
Последовательность действий:
1. С помощю gimagex распоковать INSTALL.WIM в какую либо папку.
2. С помощю Restorator 2007 отредактировать распакованные файлы.
3. С помощю gimagex запоковать в WIM-образ отредактированные файлы, и переименовать в INSTALL.WIM
4. Заменить оригинальный INSTALL.WIM отредактированным.
Теперь вопросы:
1. Можно ли так?
2. Чем это черевато?
3.А как правильно надо делать?
-
WinTiger
Re: Разное - Структура для пропатчивания системы\образа
WinTiger, ответы:
Цитата WinTiger:
1. Можно ли так?
Можно.
Цитата WinTiger:
2. Чем это черевато?
Чтобы вручную все это сделать, надо изменять права на файлы.
Если вы права на файлы возвращаете по умолчанию, то ничем не чревато, если после редактирования
оставляете как есть, то, теоретически, любая зараза может подменить вам файл, а система и не дернется,
т.к. права принадлежат уже вам...
Цитата WinTiger:
3.А как правильно надо делать?
Использовать W7Patcher, который перед изменением файла забирает права, а по окончании - возвращает.
Для этого и была сделана данная структура и написаны скрипты...
Цитата WinTiger:
1. Можно ли так?
Разное - Структура для пропатчивания системы\образа
Можно.
Цитата WinTiger:
2. Чем это черевато?
Разное - Структура для пропатчивания системы\образа
Чтобы вручную все это сделать, надо изменять права на файлы.
Если вы права на файлы возвращаете по умолчанию, то ничем не чревато, если после редактирования
оставляете как есть, то, теоретически, любая зараза может подменить вам файл, а система и не дернется,
т.к. права принадлежат уже вам...
Цитата WinTiger:
3.А как правильно надо делать?
Разное - Структура для пропатчивания системы\образа
Использовать W7Patcher, который перед изменением файла забирает права, а по окончании - возвращает.
Для этого и была сделана данная структура и написаны скрипты...

-
Smarty
Re: Разное - Структура для пропатчивания системы\образа
Smarty, все понял,кроме одного.
INSTALL.WIM надо распаковывать в \WORK\files ? или \WORK\resources\shared ?
INSTALL.WIM надо распаковывать в \WORK\files ? или \WORK\resources\shared ?
-
WinTiger
Re: Разное - Структура для пропатчивания системы\образа
WinTiger,
Цитата Smarty:
целиком в \WORK.
В корень этой папки...
Цитата Smarty:
целиком в \WORK.
Разное - Структура для пропатчивания системы\образа
В корень этой папки...

-
Smarty
Re: Разное - Структура для пропатчивания системы\образа
Smarty, я говорю про содержимое INSTALL.WIM или его ненадо распаковывать?