mat86
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Итак пример. Конечно мне легче один раз показать чем десять раз объяснить, объясняю я плохо (не знаю что пишу лишнего, а что пишу сжато, ненужное пропускайте, что не понятно спрашивайте) поэтому заранее прошу прщения, будут вопросы постараюсь ответить. Принцип такой же как у nu2menu, только чуть-чуть модефицированый. Так оболочка у нас BSexplorer в папке с BS лежит файл "bs_start.ini" в него прописываются все меню всех плагинов. За пример возьму плагин BootICE (он простейший). В папке BootICE в корне рядом с BootICE.inf создаем BootICE.ini вот такого содержания Цитата: <-ItemBegin-> ShowInAutorun=YES EnableInAutorun=YES ParentItem=root Caption=BootICE ExeName=%SystemDrive%\Programs\BootICE\BootICE.exe IconName=%SystemDrive%\Programs\BootICE\BootICE.exe IconNumber=0 ExeDir=%SystemDrive%\Programs\BootICE\ ShowState=NORMAL <-ItemEnd-> | Это типа файла BootICE.xml для nu2menu только структура меню от BS. Теперь редактируем "BootICE.inf" Там файл вот такого содержания Цитата: ; PE Builder v3 plug-in INF file ; Created by Глубокий Г.А. [Version] Signature= "$Windows NT$" [PEBuilder] Name="BootICE" Enable=1 [WinntDirectories] a="Programs\BootICE",2 [SourceDisksFolders] files=a,,1 [Append] nu2menu.xml, BootICE.xml | Вот тут последняя строчка "nu2menu.xml, BootICE.xml" она как раз и добавляет BootICE.xml в nu2menu. В место нее добавляем вот такую строчку "bs_start.ini, BootICE.ini" и получается Цитата: ; PE Builder v3 plug-in INF file ; Created by Глубокий Г.А. [Version] Signature= "$Windows NT$" [PEBuilder] Name="BootICE" Enable=1 [WinntDirectories] a="Programs\BootICE",2 [SourceDisksFolders] files=a,,1 [Append] bs_start.ini, BootICE.ini | И Bart PE при сборке автоматически добавит содержимое "BootICE.ini" в "bs_start.ini" Теперь кратко: создаем "BootICE.ini" с куском его меню BSexplorer, в "BootICE.inf" дописываем строчку Цитата: [Append] bs_start.ini, BootICE.ini | Вот и все с этим плагином. Теперь если вы его отключаете естественно в меню BSexplorer он не появляется. | Всего записей: 438 | Зарегистр. 19-03-2009 | Отправлено: 13:47 09-07-2011 | Исправлено: mat86, 18:41 09-07-2011 |
|