Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание и прожиг ISO из контекстного меню

Ответить
Настройки темы
Создание и прожиг ISO из контекстного меню

(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 01-04-2008
Описание: шапка
Доброго времени суток!

Я решил поделиться с вами весьма любопытным способом создания ISO образа из директории и последующего его прожига по правому клику мыши из контекстного меню. Думаю, что такая вещь будет полезна тем, кто занимается автоматической установкой. Сразу оговорюсь, что основная идея создания ISO из директории была воплощена двумя участниками форума MSFN Yzöwl и MCT и обсуждается в этой теме. Я лишь сделал назначение ISO файлами CUE, BIN, CCD и ISO, a также прикрутил прожиг ISO при помощи утилит Microsoft cdburn.exe и dvdburn.exe.


В первом посте темы MSFN есть архив с оригинальными файлами, после установки которого в контекстном меню будут две опции: MakeBootISO и MakeDataISO. В моем варианте опция лишь одна - MakeISO, но затем предлагается выбрать какой образ создавать: загрузочный или обычный (делал Yzöwl).

Я выложил архив isotools.zip, который содержит файлы нбх как для создания ISO из директории, так и для прожига образа.

Подробности

Содержимое архива:
isotools.inf
burniso.inf
xpboot.img
dvdburn.exe
CDIMAGE.EXE
CDBURN.EXE
makeiso.cmd
burnDVD.cmd
burnCD.cmd

Файл burniso.inf создает опции BurnISO CD и BurnISO DVD в контекстном меню и следовательно делает возможным прожиг ISO образов. Файл isotools.inf делает тоже, что burniso.inf плюс создает опцию MakeISO в контекстном меню, позволяя создавать образ из директории.

Что делает файл isotools.inf
Код: Выделить весь код
[Version]
Signature=$CHICAGO$

[DestinationDirs]
DefaultDestDir=11
MyCmdFiles=11,cmd
MyImgFile=11,img

[SourceDisksNames]
55=%DISKNAME%

[SourceDisksFiles]
cdburn.exe=55
dvdburn.exe=55
xpboot.img=55
cdimage.exe=55
burnCD.cmd=55
burnDVD.cmd=55
makeiso.cmd=55

[DefaultInstall]
CopyFiles=MyCmdFiles,MyImgFile,@cdburn.exe,@dvdburn.exe,@cdimage.exe
AddReg=Reg.Settings

[MyCmdFiles]
burnCD.cmd
burnDVD.cmd
makeiso.cmd

[MyImgFile]
xpboot.img

[Reg.Settings]
HKCR,".ISO",,,"ISO_Image"
HKCR,".CUE",,,"ISO_Image"
HKCR,".CCD",,,"ISO_Image"
HKCR,".BIN",,,"ISO_Image"
HKCR,ISO_Image\shell\BurnISO CD\command,,,"%11%\cmd\burnCD.cmd ""%1"""
HKCR,ISO_Image\shell\BurnISO DVD\command,,,"%11%\cmd\burnDVD.cmd ""%1"""
HKCR,Folder\shell\MakeISO\command,,,"%11%\cmd\makeiso.cmd ""%1"""

[Strings]
DISKNAME="ISOtools Files"
  1. Копирует файлы cdburn.exe, dvdburn.exe, cdimage.exe в %windir%\system32
  2. Копирует файлы burnCD.cmd, burnDVD.cmd, makeiso.cmd в %windir%\system32\cmd
  3. Копирует файл xpboot.img в %windir%\system32\img
  4. Назначает тип ISO_File для следующих расширений: CUE, ISO, CCD, BIN. пример ветки реестра для ISO:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\.ISO]
    @="ISO_Image"
  5. Добавляет в контекстное меню для файлов ISO_Image пункты BurnISO CD и BurnISO DVD внося такие изменения в реестр:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\ISO_Image\shell\BurnISO CD\command]
    @="C:\\WINDOWS\\system32\\cmd\\burnCD.cmd \"%1\""
    
    [HKEY_CLASSES_ROOT\ISO_Image\shell\BurnISO DVD\command]
    @="C:\\WINDOWS\\system32\\cmd\\burnDVD.cmd \"%1\""
  6. Добавляет в контекстное меню для папок пункт MakeISO внося следующие изменения в реестр:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\Folder\shell\MakeISO\command]
    @="C:\\WINDOWS\\system32\\cmd\\makeiso.cmd \"%1\""

Вот, собственно, и все изменения. Об изменениях, вносимых лишь файлом burniso.inf догадаетесь сами ;-)

Команда для автоматической установки будет примерно такой:
Код: Выделить весь код
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %windir%\System32\isotools.inf"

Примечания по прожигу

Примечания по прожигу. Вам надо внести изменения в файлы burnCD.cmd и burnDVD.cmd, указав свою букву привода (у меня G). Для burnCD.cmd можете указать скорость записи (у меня - max). burndvd.exe пишет на максимальной скорости, определяемой приводом. Если вы уверены в качестве привода и носителей, то проблем быть не должно. Вот так пишет мой привод. 4.4 Gb фильм
Код: Выделить весь код
Disc Type                           	DVD+R                
Book Type                           	DVD-ROM
Manufacturer                        	Ricoh Company Limited
Media ID                            	RICOHJPNR01
Protection System                   	None
Region                              	1,2,3,4,5,6,7,8
Capacity                            	4.38 GB

Возможные проблемы

Если у вас установлена программа UltraISO, она не будет ассоциирована с файлами образов после установки ISOTools. Также возможны другие проблемы с этой программой. См. тему.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:13, 25-01-2005

 

Пользователь


Сообщения: 100
Благодарности: 1

Профиль | Отправить PM | Цитировать


Vadikan
Здравствуйте!
Что то у меня оно не правильно устанавливается.
Слетели настройки Ultra ISO, BOOTFONT.BIN стал отображаться вордовским ярлыком.
Не могли бы Вы дать записи реестра с уже установленой IsoTools, потому как у меня они
не соответствуют приведеным в тексте:
- @="ISO_Image" - у меня такого нет,
- @= - а этих символов нет ни в одной записи.
Может какие то ветки реестра привести?
Спасибо!

-------
Windows XP SP2, Rus,AMD 64-3500+, SkyStar2(2.6D Dr4.4.0.9999), SatGate(Sirius2 NB), Prepaid 512, SlonAx, VPN Relcom.


Отправлено: 21:02, 28-03-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для fox_cub

Ветеран


Автор проектов


Сообщения: 1203
Благодарности: 238

Профиль | Отправить PM | Цитировать


Подтверждаю...слетела регистрация UltraISO и русский язык в программе

-------
Жизнь-трудна, смерть-прекрасна, красота-вечна!

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:51, 29-03-2008 | #3


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670

Профиль | Сайт | Отправить PM | Цитировать


camo, поскольку INF файл берет на себя ассоциацию с файлами ISO, BIN, QUE, CCD, то неудивительно, что слетают настройки UltraISO и других программ, работающих с этими типами файлов.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:48, 29-03-2008 | #4


Аватара для fox_cub

Ветеран


Автор проектов


Сообщения: 1203
Благодарности: 238

Профиль | Отправить PM | Цитировать


Vadikan, причём тут ассоциации? Ведь сносятся сведения о РЕГИСТРАЦИИ и рууский язык в интерефейсе UltraISO?

-------
Жизнь-трудна, смерть-прекрасна, красота-вечна!


Отправлено: 14:16, 30-03-2008 | #5


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670

Профиль | Сайт | Отправить PM | Цитировать


Цитата fox_cub:
Vadikan, причём тут ассоциации? »
Я отвечал не вам. Вам же могу посоветовать переустановить UltraISO.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 20:04, 30-03-2008 | #6


Аватара для fox_cub

Ветеран


Автор проектов


Сообщения: 1203
Благодарности: 238

Профиль | Отправить PM | Цитировать


Vadikan, я участвую в обсуждении темы не для того чтобы позлорадствовать, а для того чтобы обсудить РЕАЛЬНО появляющуюся в НЕКОТОРЫХ случаях у НЕКОТОРЫХ пользователей проблему после установки выложенного вами продукта...Тем более что у меня возникла ситуация аналогичная ситуации camo:
Цитата:
Слетели настройки Ultra ISO
Посему считаю излишними коммениарии в мой адрес отпускаемые вами при всём моём уважении к вам и к вашей работе на форуме...

-------
Жизнь-трудна, смерть-прекрасна, красота-вечна!


Отправлено: 12:10, 01-04-2008 | #7


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670

Профиль | Сайт | Отправить PM | Цитировать


Цитата fox_cub:
Посему считаю излишними коммениарии в мой адрес отпускаемые вами »
Какие комментарии? Еще раз прочтите внимательно мой ответ - там нет ничего неуважительного. Я просто предложил вариант решения проблемы.
Цитата fox_cub:
РЕАЛЬНО появляющуюся в НЕКОТОРЫХ случаях у НЕКОТОРЫХ пользователей проблему после установки выложенного вами продукта... »
Я не могу протестировать все возможные сценарии, у меня даже UltraISO не установлена. Ок, я добавил disclaimer в шапку.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 19:31, 01-04-2008 | #8


Пользователь


Сообщения: 100
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата fox_cub:
Vadikan, причём тут ассоциации?
Ведь сносятся сведения о РЕГИСТРАЦИИ и рууский язык в интерефейсе UltraISO? »
Подтверждаю!
И в других то же, например: Absolute Uninstaller

-------
Windows XP SP2, Rus,AMD 64-3500+, SkyStar2(2.6D Dr4.4.0.9999), SatGate(Sirius2 NB), Prepaid 512, SlonAx, VPN Relcom.


Отправлено: 10:34, 02-04-2008 | #9


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670

Профиль | Сайт | Отправить PM | Цитировать


Я еще раз повторяю, я не знаю, почему у вас возникают такие проблемы. Все, что делает INF-файл, описано в шапке.
Цитата Vadikan:
Назначает тип ISO_File для следующих расширений: CUE, ISO, CCD, BIN.»
Значит ваши программы не приемлют подобных изменений.

Я не вижу, как остальное (добавление элементов в контекстное меню) может привести к такой проблеме, но вы можете проверить это самостоятельно, закомментировав последние три строки раздела [Reg.Settings].

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 18:51, 02-04-2008 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание и прожиг ISO из контекстного меню

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Редактирование контекстного меню kapitanvagin Программное обеспечение Windows 5 10-05-2011 18:38
Прочие - [решено] Ошибка контекстного меню Dexon Наборы обновлений для Windows XP/2003/Windows 7 9 27-11-2009 20:58
Интерфейс - Остаються следы контекстного меню на экране PDLajus Microsoft Windows 7 8 31-10-2009 01:49
Разное - [решено] Как удалить из контекстного меню olezhka34 Microsoft Windows 2000/XP 2 25-09-2008 21:00
не могу создать папку из контекстного меню Yarikus Microsoft Windows 95/98/Me (архив) 0 08-01-2005 10:48




 
Переход