Windows Vista. Для профессионалов - страница 26

Шрифт
Интервал


• bcdedit /displayorder <содержимое поля identifier> /remove – команда удаляет из загрузочного меню элемент с указанным значением поля identifier.

Дополнительные параметры команды bcdedit.exe

В общем, вы поняли принцип работы с программой bcdedit.ехе, а теперь вкратце опишу остальные команды этой программы, которые вам могут понадобиться.

• /enum – отображает настройки элемента меню, содержимое поля identifier которого указано в параметре команды. Фактически команда выводит сведения о конкретном блоке данных, также отображаемые при вводе команды bcdedit без параметров. Однако с помощью данной команды можно просмотреть сведения о любом идентификаторе, даже если он не отображается в загрузочном меню. Например, об идентификаторе {memdiag} или {dbgsettings}.

• /create – позволяет создать новый элемент загрузочного меню.

• /toolsdisplayorder – дает возможность изменять последовательность отображения элементов нижнего загрузочного меню (по умолчанию в нем используется только один элемент – Windows Memory Diagnostic). Параметры данной команды аналогичны параметрам команды /displayorder.

Более подробную информацию о командах можно просмотреть, воспользовавшись синтаксисом вида bcdedit <команда> —?.

Примечание

На сайте компании Microsoft можно найти файл BCD.doc, содержащий описание работы с новым загрузочным меню (на английском языке). Если эта информация вам интересна, то попытайтесь воспользоваться ссылкой http://download.microsoft.com/download/a/f/7/af7777e5-7dcd-4800-8a0a-b18336565f5b/BCD.doc.

Классы репозитария CIM

Работать с новым загрузочным меню операционной системы Windows Vista можно и с помощью набора новых классов, хранящихся в пространстве имен \ \. file:///C:/root/wmi">\root\wmi. Непосредственно к свойствам описанных ниже классов обратиться нельзя, однако можно выполнять методы данных классов – результаты некоторых из них возвращают экземпляры на другие классы, свойства которых разрешено модифицировать.

Примечание

В книге предполагается, что вы уже имеете представление о WMI и репозитарии CIM. Если это не так, то в приложении 2 описаны некоторые примеры работы с пространствами имен, классами и их свойствами и методами.

Класс BcdStore

Данный класс представляет собой коллекцию объектов загрузочного меню. Он поддерживает одно свойство, доступное только для чтения, – FilePath, тип: string. Свойство является ключевым. Оно уникально идентифицирует путь к объекту.