Можете ли вы добавить приложение в список инструментов в загрузчике Windows 7/Vista?
Я исследовал способ добавления нового автономного сканера безопасности Microsoft в загрузчик Windows 7. Разрешить использование сканера безопасности, когда машина, возможно, заражена. Visual BCD может сделать это. Мне было интересно, если кто-нибудь уже достиг этого?
http://media.askvg.com/articles/images3/Safe_Mode_Option_Windows_Boot_Loader.png
2 ответа
Технический ответ:
Объект "список" (элемент ToolsDisplayOrder) того же типа, что и объект "список загрузчиков" (элемент DisplayOrder).
Элементы DisplayOrder и ToolsDisplayOrder принадлежат объекту {bootmgr} и составляют "загрузочное меню" Windows Vista/7/8/10.
Эти элементы являются списками идентификаторов GUID - уникальных идентификаторов объектов в Windows BCD.
Вы можете добавить любой объект BCD типа application в ToolsDisplayOrder или DisplayOrder, используя Visual BCD Editor или bcdedit.
Объекты приложения имеют тип 0x1.........
Визуальный редактор BCD отображает все свойства элементов и объектов BCD, чтобы опытные пользователи могли легко распознать, что к чему.
Менее продвинутые пользователи могут получить базовое представление о BCD, используя краткое введение в структуру, объекты и элементы BCD в Windows.
Справочник Microsoft по BCD для Windows предназначен для более опытных пользователей.
Специальный скрытый раздел может быть использован для установки (копирования) автономного (автономного) сканера безопасности. Сканер безопасности должен иметь возможность обновлять свои сигнатуры вирусов при запуске, чтобы все упражнение имело смысл. Этот автономный сканер также должен проверить себя при запуске, чтобы можно было сигнализировать о заражении!
Каждый продукт, который может начинаться с CD/DVD/USB, может быть установлен на раздел диска, а затем загружен по цепочке из менеджера загрузки Windows 7/8 (при условии, что диск имеет стиль MBR).
Реализация UEFI диспетчера загрузки Windows ограничивает загружаемые приложения приложениями Microsoft EFI (и дисками в стиле GPT). (Но вы можете загрузить любое приложение EFI, используя менеджер загрузки прошивки UEFI.)
Весь смысл автономного сканера безопасности - быть (как ни странно) в автономном режиме. Возможно, вы могли бы создать VHD и добавить запись с помощью bcdedit (или visualbcd) или отдельный раздел и добавить загрузочную запись, но с точки зрения заражения я не считаю это заслуживающим доверия.