Управление двоичными потоками
Файл VBScript WiStream.vbs предоставляется в разделе Компоненты Windows SDK для разработчиков установщика Windows. В этом примере показано, как можно использовать скрипт для управления двоичными потоками в базе данных установщика Windows. Пример можно использовать для ввода сжатых файловых шкафов в базу данных. В этом примере демонстрируется работа таблицы _Streams в базе данных установщика Windows.
В этом примере также показано использование следующих компонентов:
- Метод OpenDatabase (объект установщика)
- Метод CreateRecord
- Метод LastErrorRecordобъекта Installer
- Метод OpenView
- Метод Commitобъекта Database
- Метод Fetch
- Метод Modify
- Метод Executeобъекта View
- Свойство StringData
- Метод SetStreamобъекта Record
Для использования этого примера потребуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите командную строку в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.
cscript WiStream.vbs [путь к базе данных][путь к файлу][параметры][имя потока]
Укажите путь к базе данных установщика Windows, которая будет принимать поток. Укажите путь к двоичному файлу, который содержит потоковые данные. Чтобы получить список потоков в базе данных установщика, опустите этот путь. Вы можете указать необязательное имя потока, если оно опущено, по умолчанию используется имя файла.
Можно указать следующий параметр.
Параметр | Описание |
---|---|
параметр не указан | Добавьте поток в базу данных установщика Windows. |
/d | Удаление потока. За этим флагом параметра должно следовать имя удаляемого подстановки. |
Дополнительные примеры сценариев см. в разделе Примеры сценариев установщика Windows. Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.