Установка і поширення msxml 6

Додатки, які були встановлені за допомогою інсталятора Microsoft використовує підрахунок посилань для вказівки залежностей в компоненті. Якщо вказати кілька додатків, така залежність, спроба видалити необхідний компонент призведе до користувача отримувати попередження, поки не будуть видалені всі додатки.

При побудові користувальницького додатка, що використовує служби MSXML 6.0 і потреб для поширення MSXML 6.0, користувальницький додаток має вказувати на те що він залежить від MSXML 6.0 через параметром установки APPGUID. Це дозволяє установника MSXML 6.0 попередити користувача, перед виконанням видалення, додатки може бути порушена цей компонент буде видалений. При установці декількох програм, які залежать від MSXML 6.0 на тій же системі попередження гарантує, що жоден інший програма не видаляє MSXML 6.0.

Щоб вказати, що програма має залежність від MSXML 6.0, вкажіть в якості значення параметра командного рядка APPGUID код продукту. Код продукту, ідентифікатор GUID, який є основним посвідченням додатки або продукту. Код продукту повинні створюватися при об'єднанні програма установки програми за допомогою установника Microsoft. Нижче наведено приклад:

При першому встановлені служби MSXML 6.0, такий підрозділ реєстру створюється з початковим значенням.

Згодом щоразу, коли MSXML 6.0 перерозподіляється додатком, код продукту для цієї програми додається в розділ реєстру, показаний вище.