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