Główna » jak » Zbuduj instalator dla programów bez instalatora

    Zbuduj instalator dla programów bez instalatora

    Wiele programów i narzędzi jest dystrybuowanych jako aplikacje przenośne, które nie wymagają instalowania ich. Chociaż jest to świetna opcja, istnieje kilka powodów, dla których warto "zainstalować" te programy. Na przykład zainstalowane programy pojawiają się na liście Programy i funkcje (Dodaj / Usuń programy) i zazwyczaj mają pozycje w menu Start. Narzędzie, które zarówno instaluje i buduje instalatory dla programów bez instalatora to ZipInstaller NirSoft.

    Instalowanie programu z pliku ZIP

    Popularnym narzędziem systemu Windows dla administratorów systemu jest Process Explorer, który jest dystrybuowany za pośrednictwem pliku ZIP bez instalatora. Używając ZipInstaller, możesz łatwo zainstalować to narzędzie z pobranego pliku zip.

    Po wybraniu pliku ZIP do zainstalowania program ZipInstaller odczytuje informacje z pliku wykonywalnego i umieszcza go w instalatorze.

    Przed instalacją możesz dostosować ustawienia do własnych upodobań.

    Po ustawieniu wszystkiego kliknij Zainstaluj, a ZipInstaller zajmie się resztą.

    Po zainstalowaniu masz wszystkie zalety typowej instalacji programu. Pozycje menu Start są tworzone dla plików wykonywalnych i pomocy.

    Dodatkowo, dostępna jest pozycja Programy i funkcje (Dodaj / Usuń programy).

    Budowanie własnego instalatora

    ZipInstaller pozwala łatwo tworzyć własne pakiety instalacyjne. Wszystko, czego potrzebujesz, to plik zip zawierający pliki, które chcesz uwzględnić, a ZipInstaller utworzy samodzielny plik instalacyjny EXE.

    W tym przykładzie utworzymy instalator dla Sysinternals Process Explorer i narzędzi ZoomIt. Najpierw narzędzia są pobierane i umieszczane w jednym folderze. Następnie tworzymy specjalny plik tekstowy o nazwie "~ zipinst ~ .zic", który zawiera ustawienia konfiguracyjne dla instalatora.

    Dla tego przykładu nasz plik ~ zipinst ~ .zic wygląda następująco:

    [zainstalować]
    ProductName = Sysinternals Utilities
    ProductVersion = 1.0
    CompanyName = Sysinternals
    Opis = narzędzia Process Explorer i ZoomIt.
    InstallFolder =% zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
    StartMenuFolder =% zi.ProductName%
    StartMenuShortcut = 1
    AddUninstall = 1
    AddUninstallShortcut = 0
    InstallTo = 1
    NoUserInteraction = 0
    UninstallRegKey = Sysinternals
    NoExtraUninstallInfo = 0
    UninstallInDestFolder = 0
    NoSuccessMessage = 0

    Następnie poniższe polecenie tworzy plik instalacyjny:

    X: PathToZipFile> "C: PathToZipInstallerzipinst.exe" / selfexe SysinternalsUtilities.zip SUI_Install.exe

    Po utworzeniu instalatora można go uruchomić na dowolnym komputerze.

    Uwaga, nazwa jest nieco wyłączona, gdy próbujesz połączyć wiele narzędzi w jednej instalacji, ale ogólnie działa tak, jak można się spodziewać.

    Wniosek

    Oprócz instalowania aplikacji przenośnych, ZipInstaller jest fantastycznym narzędziem do tworzenia instalatora dla dowolnego programu narzędziowego - w tym własnego. Interfejs jest prosty w użyciu i uczenie się zajmuje tylko kilka minut. Ponadto istnieje więcej opcji konfiguracji, o których można przeczytać na stronie pobierania.

    Spinki do mankietów

    Pobierz ZipInstaller od NirSoft