Udostępnij za pośrednictwem


Przykład instalacji

W tym przykładzie pokazano, jak utworzyć prosty pakiet Instalatora Windows, który instaluje aplikację. Przykład instaluje Notatnik, edytor tekstów dołączony do systemu Windows i kilka plików tekstowych opisujących zdarzenia i wstępy w wyimaginowanym Red Park Arena.

Przykład ma następujące specyfikacje:

  • Aplikacja jest udostępniana użytkownikom jako samoinstalujący pakiet Instalatora Windows, który instaluje wszystkie wymagane pliki, skróty i informacje o rejestrze.
  • Pakiet instalacyjny może przedstawić użytkownikowi kreatora interfejsu użytkownika podczas instalacji w celu zbierania informacji o użytkowniku.
  • Podczas instalacji użytkownicy mają możliwość wybrania poszczególnych funkcji, które mają być zainstalowane w celu uruchamiania lokalnego, uruchamiania ze źródła lub nie instalowania.
  • Jedną z funkcji można przedstawić użytkownikom jako funkcję instalacji na żądanie.
  • Ten sam pakiet odinstalowuje aplikację i usuwa wszystkie pliki aplikacji i informacje rejestru z komputera użytkownika.
  • Pakiet jest przygotowany do otrzymania poważnego uaktualnienia, które obejmuje zmianę kodu produktu.

Aby odtworzyć przykład, potrzebne jest narzędzie programowe, które może tworzyć i edytować pustą bazę danych Instalatora Windows. Kilka narzędzi do tworzenia pakietów jest dostępnych od niezależnych dostawców oprogramowania. Edytor bazy danych Instalatora Windows o nazwie Orca jest dostępny w Składniki zestawu Windows SDK dla deweloperów Instalatora Windows.

Aby ukończyć przykład, wykonaj następujące kroki:

Planowanie instalacji

importowanie pustej bazy danych

określanie struktury katalogów

Określanie składników

określanie plików i atrybutów plików

określanie nośnika źródłowego

określanie funkcji

określanie relacji Feature-Component

dodawanie informacji o rejestrze

określanie skrótów

określanie właściwości

importowanie InstallExecuteSequence

importowanie InstallUISequence

importowanie AdminExecuteSequence

importowanie AdminUISequence

importowanie AdvtExecuteSequence

dodawanie informacji podsumowania

importowanie interfejsu użytkownika

weryfikowanie bazy danych instalacji