Поделиться через


Управление двоичными потоками

Файл VBScript WiStream.vbs предоставляется в разделе Компоненты Windows SDK для разработчиков установщика Windows. В этом примере показано, как можно использовать скрипт для управления двоичными потоками в базе данных установщика Windows. Пример можно использовать для ввода сжатых файловых шкафов в базу данных. В этом примере демонстрируется работа таблицы _Streams в базе данных установщика Windows.

В этом примере также показано использование следующих компонентов:

Для использования этого примера потребуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите командную строку в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.

cscript WiStream.vbs [путь к базе данных][путь к файлу][параметры][имя потока]

Укажите путь к базе данных установщика Windows, которая будет принимать поток. Укажите путь к двоичному файлу, который содержит потоковые данные. Чтобы получить список потоков в базе данных установщика, опустите этот путь. Вы можете указать необязательное имя потока, если оно опущено, по умолчанию используется имя файла.

Можно указать следующий параметр.

Параметр Описание
параметр не указан Добавьте поток в базу данных установщика Windows.
/d Удаление потока. За этим флагом параметра должно следовать имя удаляемого подстановки.

 

Дополнительные примеры сценариев см. в разделе Примеры сценариев установщика Windows. Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.