Просмотр различий между двумя базами данных
Файл VBScript WiDiffDb.vbs предоставляется в разделе Компоненты Windows SDK для разработчиков установщика Windows. Этот пример скрипта создает временный файл преобразования между двумя базами данных установщика Windows и отображает преобразование.
В этом примере показано использование следующих компонентов:
- Метод OpenDatabase (объект установщика)
- Метод LastErrorRecordобъекта Installer
- Метод OpenView
- Свойство SummaryInformation (объект базы данных)
- Метод GenerateTransform
- Метод ApplyTransform
- Объект базы данных
- Метод выборкиобъекта View
- Свойство IsNull
- Свойство StringDataобъекта Record
- таблица _TransformView
Для использования этого примера требуется CScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для выполнения этого примера, введите команду в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.
cscript WiDiffDb.vbs[путь к исходной базе данных][путь к измененной базе данных]
Укажите путь к исходной базе данных установщика Windows. Укажите путь к измененной базе данных. В примере скрипта отобразится преобразование.
Дополнительные примеры сценариев см. в разделе Примеры сценариев установщика Windows. Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по