Войти

Показать полную графическую версию : Мультизагрузочный диск Windows 7.


21h
02-02-2011, 21:46
Хочу привести пока что тестовый пример мультизагрузочного диска с двумя ОС Windows 7 Ultimate x86 RUS и Windows 7 Ultimate x64 RUS + программы.

Даный вариант не нуждается в крекингу загрузчиков или чегото там ещё. Даный пример нацелен на создание приложения для запуска программ ( в том числе установку Windows) в среде Windows PE.

И так, опишу я все с помощью небольшого алгоритма.

Действия:
1. Экспортируем Windows 7 Ultimate x86 в C:\install.wim
2. Экспортируем Windows 7 Ultimate x64 в C:\install.wim. Пролучаем install.wim с двумя ОС. Даный install.wim должен быть перемещен в sources\install.wim
3. Монтируем образ Windows PE за индексом 2 в C:\mount
4. Переименовываем setup.exe в setup1.exe
5. Копируем наше приложение в C:\mount\setup.exe
6. Размонтируем образ Windows PE
7. Создаем iso образ

Ниже приведены скриншоты моего приложения:
http://s2.ipicture.ru/uploads/20110202/thumbs/00p5W8oI.jpg (http://s2.ipicture.ru/Gallery/Viewfull/3438597.html) http://s2.ipicture.ru/uploads/20110202/thumbs/NTX3h1S3.jpg (http://s2.ipicture.ru/Gallery/Viewfull/3438656.html) http://s2.ipicture.ru/uploads/20110202/thumbs/XwU1VZRr.jpg (http://s2.ipicture.ru/Gallery/Viewfull/3438681.html)

Даное приложение разрабатывалось в среде C++ Builder XE (в принципе не имеет значение какая версия или где создавать). Приложение загружает из Windows PE библиотеку kernel32.dll, в каторой находится функция CreateProcessA. С помощью этой функции можно запустить на Windows PE любое приложение.

P.S. Тестировалась следующая функция: shell32.dll -> ShellExecute, которая по неизвесным причинам не выполнялась.

21h
02-02-2011, 21:50
Хотел бы ещё добавить. В setup.exe (точнее уже в setup1.exe) есть такой ключ /unattend с помощью кторого можно задать файл ответов. Так что с полной автоматической установкой проблем нету как для x86 так и для x64.

Ещё добавить. Даный метод похож на метод от Boa Soft. Поетому давайте в этой теме обсуждать возможности Windows PE и как правильнее "перехватывать" setup.exe.

GanjaSnay
04-02-2011, 01:51
21h, Не подскажешь как сделать дистрибутив 7 снова загрузочным,хочу туда активатор добавить. Пробывал копировать все содержимое диска в папку,туда же добавлял активатор,но после создания ISO он теряет свои boot качества в биосе. Не грузится кароче из под биос и все.

Morpheus
04-02-2011, 02:26
GanjaSnay, Создание загрузочного ISO/DVD Windows Vista (http://www.oszone.net/8590)

GanjaSnay
04-02-2011, 03:38
Morpheus, Спасибо,но я уже разобрался. UltraISO мне помогло.




© OSzone.net 2001-2012