Програмне забезпечення



бет6/6
Дата29.09.2023
өлшемі90 Kb.
#479148
түріЛекція
1   2   3   4   5   6
Лекція 7 Укр

Збір інформації
На етапі збору інформації Windows Installer збирає інструкції (або шляхом взаємодії з користувачем, або програмним шляхом) установити або видалити одну або кілька можливостей, що входять у продукт. Ці інструкції надалі формують на основі бази даних внутрішній сценарій, що детально описує наступний етап виконання.
Цей етап називають також безпосереднім режимом (immediate mode).
Виконання
До початку цього етапу інсталятор генерує внутрішній сценарій, призначений для виконання без втручання користувача. Цей сценарій виконується інсталятором у привілейованому режимі служби NT (конкретно – під аккаунтом LocalSystem). Привілейований режим потрібно через те, що інсталяція могла бути запущена користувачем, що не володіє необхідними правами для зміни системних параметрів і файлів (хоча право встановити програму йому було надано).
Цей етап іноді називається відкладеним режимом (deferred mode).
Відкат
Якщо яка-небудь із дій, заданих у сценарії, кінчається невдачею, або установка в процесі відміняється користувачем, всі дії, виконані до цього місця, відкочуються, повертаючи систему в стан, що був до установки. Відкат забезпечується наявністю для кожної дії, що вносить зміну в систему, зворотньою до неї. Уводячи в пакет нестандартні дії, програміст також повинен створити зворотні до них для правильної роботи відкату.






Достарыңызбен бөлісу:
1   2   3   4   5   6




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет