Может я опоздал, но все-таки…
Вообчем, в случае, если сом-мыша в WINPE не пашет, юзать морду от ERD Commander`a с клавы не получается, можно попробовать более функциональную оболочку – Lite Step, основной плюс которой – модульность, поддержка скинов и т.п. Конкретно в РЕ Lite Step может помочь вот чем – в нем можно неограничено расширять стартовое меню и настраивать “hot key”. Мышь это, конечно, не заменит, но кое-что можно сделать и с клавы.
Инструкция такая:
1. Скачиваем два дистрибутива: первый – здесь -
http://litestep.holm.ru/cgi-bin/download.cgi?ls-024_5ru.zip, второй – здесь -
http://indiestep.sourceforge.net/dl/ILS-2003-02-09.zip 2. Создаем временную папку, а в ней еще две – Litestep и Lnk
3. Из первого дистрибутива необходима только библиотека hotkey.dll (модуль горячих клавиш – в новом дистрибутиве почему-то не работает сочетание ctrl+esc), ее и копируем в папку LiteStep. Из второго дистрибутива необходимы файлы: bangmgr.dll, desktop2.dll, dllmgr.dll, litestep.exe, lsapi.dll, msgmgr.dll, popup2.dll,
stepsets.dll, systray2.dll, taskbar.dll, winlist.dll.
4. Теперь сконфигурируем оболочку. Это делается путем редактирования в блокноте единственного файла – step.rc. Если файла нет, его необходимо создать (в папке LiteStep) Привожу текст полностью, кому интересно что это означает – смотри здесь -
http://litestep.bip.ru/download/lsdocs.zip - можете даже скин какой-нибудь прикрутить.
;=======================================
;====== Параметры загрузки LiteStep(800х600) ====
;=======================================
;================ Пути к папкам и файлам
;------------------ Путь к папке Windows
WinDir "%systemroot%\"
;-------- Пути к ярлыкам стартового меню
AvrDir "z:\lnk\avr\"
RecDir "z:\lnk\rec\"
FilesDir "z:\lnk\Files\"
graphDir "z:\lnk\Graph\"
isoDir "z:\lnk\iso\"
officeDir "z:\lnk\office\"
;-------------- Путь к оболочке LiteStep
LiteStepDir "z:\LiteStep\"
; ====================Загружаемые модули
; ------------------------- Рабочий стол
LoadModule "$LiteStepDir$Desktop2.dll"
;-------------------------- Панель Задач
LoadModule "$LiteStepDir$taskbar.dll"
;----------------------------- Меню Пуск
LoadModule "$LiteStepDir$Popup2.dll"
;----------------------- Системный лоток
LoadModule "$LiteStepDir$Systray2.dll"
;----------------------- Горячие клавиши
LoadModule "$LiteStepDir$Hotkey.dll"
;==================== Настройки оболочки
; Не показывать иконку LiteStep в окне Alt+Tab вкладки.
HideApplication
; Формат цвета BBGGRR или стандартный RRGGBB.
ColorRGB
;===================== Настройки Модулей
;---- настройка панели задач Taskbar.dll
TaskbarAlwaysOnTop "1"
TaskbarPositioning
TaskbarX "1"
TaskbarY "565"
TaskbarWidth "798"
TaskBarStartButton
MSTaskbar "true"
StartButtonSize "50"
StartButtonText "Start"
StartButtonImage ".extract=$LiteStepDir$litestep.exe,1"
LSTaskBarBack "C0C0C0"
LSTaskBarFore "FFFFFF"
LSTaskBarFore2 "808080"
LSTaskBarText "000000"
!DesktopSetClick
;------------------- Настройки Popup.dll
NoPopupBevel
NoPopupTransparent
PopupTitleColor "ffffff"
PopupEntryColor "000000"
PopupSelEntryColor "000000"
PopupSubMenuHeight "20"
PopupFontFace "Comic Sans MS"
PopupFontHeight "18"
PopupTextOffset "5"
PopupMenuDelay "200"
PopupFixedWidth "177"
*Popup "Антивирусы" "!PopupDynamicFolder:$AvrDir$"
*Popup "Восстановление инфы" "!PopupDynamicFolder:$RecDir$"
*Popup "Файловые утилиты" "!PopupDynamicFolder:$FilesDir$"
*Popup "Оффисные программы" "!PopupDynamicFolder:$OfficeDir$"
*Popup "Графика" "!PopupDynamicFolder:$graphDir$"
*Popup "ISO образы" "!PopupDynamicFolder:$IsoDir$"
*Popup "" !None
*Popup "Проводник" explorer /n,/e,/root,,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
*Popup "Запуск программ" "!Run"
*Popup "Сеанс MS-Dos" "%comspec%"
*Popup "" !None
*Popup "Настройки LiteStep" Folder
*Popup "О LiteStep" "!About"
*Popup "Редактирование Step.RC" "$WinDir$notepad.exe" $LiteStepDir$step.rc
*Popup "Редактирование Modules.ini" "$WinDir$notepad.exe" $LiteStepDir$modules.ini
*Popup "Выгрузить LiteStep" "!Quit"
*Popup "Перегрузить LiteStep" "!Recycle"
*Popup ~Folder
*Popup "Список запущенных приложений" "!PopupTasks"
*Popup "Менеджер окон" Folder
*Popup "Горизонтально" "!TileWindowsH"
*Popup "Вертикально" "!TileWindowsV"
*Popup "Каскадом" "!CascadeWindows"
*Popup "Свернуть все" "!MinimizeWindows"
*Popup "Востановить все" "!RestoreWindows"
*Popup ~Folder
*Popup "" "!None"
*Popup " -=Завершение Работы=-" "!Shutdown"
*Popup "" "!None"
;------------------ Наcтройка Hotkey.dll
*Hotkey Alt+Shift C %comspec%
*Hotkey Alt+Shift R !RUN
*Hotkey Alt+Shift E explorer.exe
*Hotkey Alt+Shift T taskmgr.exe %systemroot%\system32\
*Hotkey Alt+Shift N notepad.exe
*Hotkey Ctrl+Alt+Shift N notepad.cmd %systemroot%\system32\
*Hotkey Alt+Shift W winrar.cmd %systemroot%\system32\
*Hotkey Ctrl+Alt+Shift W wincmd32.cmd %systemroot%\system32\
*Hotkey Alt+Shift A ACDSee32.cmd %systemroot%\system32\
*Hotkey Alt+Shift D Drweb32w.cmd %systemroot%\system32\
*Hotkey Alt+Shift H winhex.cmd %systemroot%\system32\
*Hotkey Ctrl+Alt+Shift R r-studio-ne.cmd %systemroot%\system32\
*Hotkey Alt+Shift F cmd /c far.cmd %systemroot%\system32\
*Hotkey Alt+Shift L logon.cmd %systemroot%\system32\
;------------ Настройки системного лотка
SystrayAlwaysOnTop "1"
SystrayHeight "24"
SystrayX "735"
SystrayY "542"
SystrayAutoSize "1"
SystrayDirection "left"
SystrayBGColor "c0c0c0"
SysTrayIconSize "16"
SysTrayWrapCount "15"
SysTrayOrientation "bottomlefthorizontal"
SystrayBorderSize "2"
SystrayBorderColor "000000"
SystrayIconSpacingX "2"
5. Стартовое меню в LiteStep строится также на основе ярлыков программ (без иконок, хотя в документации говорилось, что можно прикрутить и их), которые я сгруппировал по функциональности и поместил в различные папки, которые в свою очередь поместил в папку LNK. Ярлыки я делал так – в папке с Windows создается каталог SOFT (или любой другой), в который кидаются программы, необходимые для работы в WinPE. Делаются ярлычки, которые потом нужно отредактировать следующим образом – все абсолютные пути типа “c:\windows” и т.п. заменяются на “%systemroot%”. Понятно, что и в WinPE программы д.б. в папке %SYSTEMROOT%\SOFT
6. Далее необходимо настроить горячие кнопки. Вообще-то это делается в том-же step.rc, но проблема в том, что в этом файле нельзя указывать имена папок с пробелами. Поэтому (см. выше) я вынужден был создавать cmd-файлы, в каждом из них прописывать что-то типа start “%systemroot%\soft\acdsee32\acdsee32.exe”, и поминать про них в step.rc.
7. Дальше делаем SFX-ZIP архив, в его параметрах указываем абсолютный путь распаковки Z:. В параметре – «выполнить после распаковки» пишем: z:\litestep\litestep.exe. Сразу говорю – писать файлы оболочки без упаковки на CD и запускать их оттуда я не пробовал – кому интересно – может попробовать и доложить результат. В архив пихаются две папки – LiteStep и Lnk. Сами папки до упаковки занимают порядка 600 кб, после – 300 кб. Сам архив надо обозвать LiteStep.exe.
8. В файле SYSDEF.INF (по-моему, точно не помню) конструктора меняем строчку ….logon.exe на cmd /k litestep.exe. Очень хотелось бы запустить архив без консоли, но не получается – почему-то перезагрузка случается.
9. Архив помещается в папку (образ) в “%systemroot\system32%”
10. Вот такая ХРень получается.
11. Кому надо подробнее – ресурсы - litestep.bip.ru,
http://litestep.holm.ru/ У кого есть соображения по такому случаю.