• Id, тип: string – свойство доступно только для чтения, оно определяет CLSID-номер, уникально идентифицирующий объект, на который указывает данный элемент;
• Objectld, тип: string – хранит идентификатор элемента;
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента.
Класс BcdObjectListElement
Класс содержит описание элемента, указывающего на массив объектов. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи:
• Ids, тип: массив значений строкового типа – включает в себя массив CLSID-номеров, уникально идентифицирующих объекты, на которые указывает данный элемент;
• Objectld, тип: string – хранит идентификатор элемента;
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента.
Класс BcdlntegerElement
Этот класс содержит описание числового элемента. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи.
• Objectld, тип: string – хранит идентификатор элемента.
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент.
• Туре, тип: uint32 – определяет подтип элемента.
• Integer, тип: uint64 – включает в себя значение данного элемента. Несмотря на то что оно имеет тип uint64, его нужно передавать как строку.
Класс BcdBooleanElement
Хранит описание булевого элемента. Если не сказано об обратном, то свойства данного класса доступны как для чтения, так и для записи:
• Objectld, тип: string – хранит идентификатор элемента;
• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента;
• Boolean, тип: boolean – содержит значение данного элемента.
Программа VistaBootPRO
Как вы, наверное, заметили из предыдущей главы, использование программы bcdedit.ехе является довольно сложным занятием. Именно для облегчения этой процедуры сторонними разработчиками и была создана программа VistaBootPRO (рис. 2.9).
Рис. 2.9. Окно программы VistaBootPRO