K dnešnímu dni bylo vytvořeno mnoho produktů, které vám umožňují vytvářet instalační soubory nebo jednoduše kompilovat všechny soubory ve formátu „exe“. Chcete-li provést tuto operaci, musíte dodržovat určitá pravidla. K tomu potřebujete program Smart Install Maker. Jedná se o bezplatný a uzavřený software. Poskytuje uživatelům jednoduchý a výkonný nástroj pro vytváření vysoce efektivních instalací na 32bitových operačních systémech Microsoft Windows.

Budete potřebovat

  • Osobní počítač. Program Smart Install Maker.

Instrukce

  • Stáhněte si program z oficiální stránky ru.sminstall.com. Smart Install Maker má bohaté funkce pro vytváření krásných a spolehlivých instalačních balíčků pro Microsoft Windows. Tento program vám pomůže vytvořit kompletní instalační soubor.
  • Nainstalujte si software Smart Install Maker. Pokuste se nainstalovat program do adresáře jednotky „C“, protože všechny následující kompilace budou uloženy na systémovou jednotku.
  • Spusťte program. Uvidíte několik oken, jmenovitě: soubor, projekt, nastavení, služba, nápověda. Ve výchozím nastavení program také otevře okno, ve kterém musíte zadat potřebná data a určit soubory pro sestavení instalačního souboru.
  • Nejprve uveďte název projektu. Zobrazí se při instalaci souboru „exe“. Musíte také zadat takové parametry jako verze, název společnosti, štítek, typ komprese, umístění uložení. Zadejte požadované hodnoty do příslušných ovládacích prvků.
  • Klikněte na kartu „Soubory“. Musíte vybrat všechny soubory, které budou zabaleny do instalačního balíčku. Je však třeba mít na paměti, že čas vytvoření výsledného souboru přímo závisí na množství dat do něj přidaných.
  • Přejděte na kartu „Nastavení“. Zde budete požádáni o nastavení parametrů jako „Název programu“, „Název odinstalačního programu“, „Název“. Všechny tyto parametry jsou také nastaveny podle uvážení uživatele. Existuje také položka jako „Otevřít webovou stránku během instalace“. To znamená, že při instalaci souboru „exe“ můžete automaticky nastavit otevření jakékoli webové stránky.
  • Klikněte na tlačítko Dokončit. Všechny soubory budou zkompilovány. Jakmile vytvoříte instalační balíček, bude umístěn v adresáři C: / setup. Aby byl instalační soubor uložen na jiném místě na místním disku nebo dokonce na vyměnitelném disku, musíte při konfiguraci všech parametrů ve sloupci „Uložit jako“ zadat cestu k uložení.
  • EXE je formát, bez kterého se žádný software neobejde. Provádí všechny procesy spouštění nebo instalace programů. Může to být úplná aplikace nebo může být její součástí.

    Existují dvě možnosti pro vytvoření souboru EXE. Prvním je použití programovacích prostředí a druhým použití speciálních instalačních programů, pomocí nichž se vytvářejí různé „přebalení“ a balíčky nainstalované jedním kliknutím. Dále zvážíme obě možnosti na příkladech.

    Metoda 1: Komunita Visual Studio

    Zvažte proces vytváření jednoduchého programu založeného na programovacím jazyce „Visual C ++“ a kompilace v komunitě Visual Studio.

    1. Spusťte aplikaci, přejděte do nabídky "Soubor", poté klikneme na položku "Vytvořit"a poté v otevřeném seznamu "Projekt".
    2. Otevře se okno "Vytvoření projektu", ve kterém musíte nejprve kliknout na nápis „Šablony“, a pak „Visual C ++“... Dále vyberte „Aplikace konzoly Win32“, nastavte název a umístění projektu. Ve výchozím nastavení je uložen v pracovním adresáři komunity Visual Studio v systémové složce "Moje dokumenty", ale v případě potřeby je možné zvolit jiný adresář. Po dokončení nastavení klikněte na "OK".
    3. Začíná Průvodce konfigurací aplikace Win32, ve kterém právě stiskneme "Dále".
    4. V dalším okně definujeme parametry aplikace. Zejména si vybereme „Konzolová aplikace“a v terénu „Extra možnosti“„Prázdný projekt“zatímco zrušíte zaškrtnutí políčka „Předkompilovaná hlavička“.
    5. Spustí se projekt, ve kterém chcete přidat oblast pro psaní kódu. To provedete na kartě Průzkumník řešení klikněte pravým tlačítkem na štítek "Zdrojové soubory"... Zobrazí se kontextové menu, ve kterém postupně klikáme Přidat a „Vytvořit položku“.
    6. V otevřeném okně „Přidat novou položku“ vybrat předmět "Soubor C ++"... Dále nastavte název souboru kódu budoucí aplikace a její příponu ".z"... Chcete-li změnit složku úložiště, klikněte na "Přehled".
    7. Otevře se prohlížeč, ve kterém určíme umístění a klikneme na "Vybrat složku".
    8. Ve výsledku se zobrazí záložka s nadpisem „Source.c“, ve kterém je sada a úpravy textu kódu.
    9. Dále musíte zkopírovat text kódu a vložit jej do oblasti zobrazené na obrázku. Jako příklad si vezměte následující:
    10. #zahrnout
      #zahrnout

      int main (int argc, char * argv) (
      printf ("Hello, World!");
      _getch ();
      návrat 0;
      }

      Poznámka: Výše \u200b\u200buvedený kód je pouze příkladem. Místo toho musíte k vytvoření programu Visual C ++ použít vlastní kód.

    11. Chcete-li vytvořit projekt, klikněte na „Spustit ladění“ v rozevírací nabídce „Ladění“... Stačí stisknout klávesu "F5".
    12. Poté se zobrazí upozornění s varováním, že aktuální projekt je zastaralý. Zde musíte kliknout na "Ano".
    13. Po dokončení kompilace aplikace zobrazí okno konzoly, do které bude zapsána "Ahoj světe!".
    14. Vytvořený soubor ve formátu EXE lze zobrazit pomocí Průzkumníka Windows ve složce projektu.

    Metoda 2: Instalační programy

    K automatizaci procesu instalace softwaru si takzvaní instalátoři získávají stále větší oblibu. S jejich pomocí se vytváří software, jehož hlavním úkolem je zjednodušit proces nasazení softwaru do počítače. Podívejme se na proces vytváření souboru EXE pomocí aplikace Smart Install Maker jako příklad.

    1. Spusťte program a na kartě "Informace" úprava názvu budoucí aplikace. V terénu "Uložit jako" kliknutím na ikonu složky určete umístění, kam bude uložen výstupní soubor.
    2. Otevře se Průzkumník, ve kterém vybereme požadované umístění a klikneme "Uložit".
    3. Přejděte na kartu "Soubory", kde je třeba přidat soubory, ze kterých bude balíček vytvořen později. To se provádí kliknutím na ikonu «+» ve spodní části rozhraní. Je také možné přidat celý adresář, pro který musíte kliknout na ikonu, která ukazuje složku s plusem.
    4. Dále se otevře okno pro výběr souboru, kde musíte kliknout na ikonu ve tvaru složky.
    5. V prohlížeči, který se otevře, označte požadovanou aplikaci (v našem případě to je „Torrent“, můžete mít jakýkoli jiný) a klikněte na "Otevřeno".
    6. Výsledkem je, že v okně "Přidat poznámku" soubor je zobrazen s cestou jeho umístění. Zbytek ponechejte ve výchozím nastavení a klikněte "OK".
    7. Proběhne postup pro přidání zdrojového objektu do aplikace a odpovídající položka se objeví ve speciální oblasti softwaru.
    8. Dále klikněte „Požadavky“ a otevře se karta, kde je třeba označit seznam podporovaných operačních systémů. V polích necháváme zaškrtnutí „Windows XP“ a vše, co jde pod to. Doporučené hodnoty ponechejte ve všech ostatních polích.
    9. Poté otevřete kartu "Dialogy"kliknutím na odpovídající štítek na levé straně rozhraní. Ve výchozím nastavení necháváme vše zde. Za účelem zaškrtnutí políčka bude instalace probíhat na pozadí „Skrytá instalace“.

    10. Po dokončení všech nastavení spusťte kompilaci kliknutím na ikonu šipky dolů.
    11. Dojde k zadanému procesu a jeho aktuální stav se zobrazí v okně. Po dokončení kompilace můžete otestovat vytvořený balíček nebo úplně zavřít okno kliknutím na odpovídající tlačítka.
    12. Zkompilovaný software lze najít pomocí Průzkumníka Windows ve složce určené během instalace.

    V tomto článku jsme tedy zjistili, že soubor EXE lze vytvořit pomocí specializovaných vývojových prostředí, jako je Visual Studio Community, a speciální instalační programy, například Smart Install Maker.

    Nedávno jsem narazil na jeden problém. Dostali jsme projekt kurzu, všechno jsem udělal perfektně, ale zbývá udělat pouze instalační soubor, jmenovitě file.exe.

    Učitelé nám dali velmi nečitelný program, ale jeden chytrý člověk poradil druhému, kterému se říká Smart Movie Maker... Řekl, že pro tento úkol nikdy neviděl jednodušší program.

    Uvidíte okno jako toto:

    Jak vidíte, levá strana okna je rozdělena na dvě části: Instalátor a Uninstaller.

    Jak jste již pochopili v části s názvem Instalátor tam bude nastavení specificky pro váš instalační soubor a částečně Uninstaller odpovídajícím způsobem nastavení souboru, který odinstaluje váš program.

    Co vám řeknu o hlavních charakteristikách instalačního souboru.
    Jak jste si již všimli, soubor.exe má spoustu parametrů. Promluvme si o každém trochu.

    Informace:
    Viděli jste to hned po spuštění programu. Myslím, že tam a tak je vše jasné, co je třeba zadat Název programu, Verze atd. Budu mluvit jen o hlavních.

    Vyplňte také všechny nadpisy a titulky, protože toto vše uvidíte při instalaci programu.

    Typ komprese moci vybrat Maximum, protože tím zmenšíte velikost instalačního souboru. Stejně jako Typ členění moci vybrat jeden soubor, bude to pro uživatele snazší.

    Soubory:

    Na snímku obrazovky jsem také označil znaménko plus. Kliknutím na něj musíte vybrat soubory, které se rozbalí při instalaci programu, vybrat pouze hlavní soubory programu, nemusíte tam nic strčit.

    Požadavky:


    V tomto okamžiku je třeba určit požadavky na váš program. Například typ operačního systému nebo dalšího softwaru, který musí být v počítači nainstalován.

    Dialogy:


    Toto okno má čtyři karty: Všeobecné, Licence / informace, Heslo a Dokončení... Dialogy jsou další okna nebo položky, které se objeví. Například okno s licenční smlouvou.

    Rozhraní:


    Zde můžete přizpůsobit okno nastavení. Vyberte horní část nabídky nebo centrální, změňte ikonu programu a vše, co souvisí s grafickým rozhraním programu.

    V zásadě jsou to všechny hlavní body, které jsou vyžadovány pro instalační soubor.

    A nyní po dokončení, abyste konečně vytvořili samotný soubor, stačí kliknout na tlačítko Kompilovat.

    Jak vidíte, rozhraní programu je velmi jednoduché a přímé. Tak to použijte, doufám, že vám to pomůže, protože to pomohlo i mně.

    Určitě mnozí z vás alespoň jednou v životě narazili na archiv s příponou .exe, nikoli rar nebo dokonce zip, ale exe. Krása tohoto archivu je, že je samorozbalovací a nevyžaduje instalaci dalších programů. Mnoho lidí si myslí, že k vytvoření takového archivu jsou zapotřebí určité specifické znalosti nebo programy, ale dovoluji si vás ujistit, že tomu tak není. Archivy Exe se vytvářejí pomocí jednoho z nejpopulárnějších archivátorů: WinRar a WinZip.

    Pravděpodobně máte v počítači nainstalován jeden z těchto dvou archivátorů, takže můžete ihned začít bezpečně cvičit. Pokud vůbec neexistuje archivátor, můžete bezpečně nainstalovat 7-zip, protože je zdarma a volně distribuován na internetu. Začneme tímto archivátorem.

    Připravíme tedy složku se soubory, které je třeba archivovat, a klikneme na ni pravým tlačítkem myši. Nalezení položky jako 7-Zip

    Objeví se ještě jedna podnabídka, ze které musíme vybrat položku "Přidat do archivu ..."

    Otevřeme okno a v položce možností vyhledáme sekci „Možnosti“ Vytvořte archiv SFX postavil před něj ptáka. Nyní věnujeme pozornost nejvyššímu poli, kde je název našeho budoucího archivu. Přidali jsme rozšíření exe. Mimochodem, název archivu lze změnit. Můžete také určit umístění, kam jej chcete uložit. V zásadě můžete hrát se zbývajícími možnostmi, ale nemají vliv na typ archivu. Můžete nastavit maximální úroveň komprese, aby byla velikost archivu co nejmenší.

    Nyní můžete kliknout na tlačítko „OK“.

    Zde je soubor, který jsem dostal na plochu:

    Nyní pojďme zjistit, jak vytvořit přesně stejný archiv, ale pomocí WinRar.

    Stejným způsobem klepněte pravým tlačítkem myši na složku a vyberte položku "Přidat do archivu":

    V okně, které se otevře v části Obecné na kartě Obecné Možnosti archivace postavte před předmět ptáka Vytvořte archiv SFX... Dali jsme nějakou kompresní metodu. Vybral jsem „Dobré“.

    Klikněte na tlačítko „OK“.

    Získali jsme následující archiv:

    Podívali jsme se tedy na několik způsobů, jak jak vytvořit samorozbalovací archiv exe.

    A také se podívejte na video na toto téma:

    Ohodnoťte článek:
  • Co zahrnout do EXE
  • 1.Jak sestavit EXE

    1.1 Technologie kompilace

    Epigraf:
    „Ach ano, Puškine, ach ano ...“
    A. S. Puškin

    Technologie kompilace pro EXE ve Visual FoxPro je poměrně přímočará. Nebudeme se rozptylovat tak extrémními metodami, jako je zadávání příkazů jako BUILD PROJECT, BUILD APP, BUILD EXE do příkazového okna, ale omezíme se na výhody poskytované grafickým rozhraním VFP.

    Abychom vytvořili EXE, musíme kliknout na tlačítko „BUILD ...“ ve správci projektu. Po výběru možnosti spustitelného Win32 / serveru COM (EXE) v dialogovém okně, které se otevře, stiskněte OK. VŠECHNO. ;-)

    „Jak je všechno?“ - ptáte se - „A uveďte, pod jakým názvem uložit soubor?“

    Souhlasím ... Musí to být naznačeno, jinak je všechno na dně.

    Mimochodem, myslím, že by bylo užitečné vám připomenout, že aby byl proces kompilace úspěšný, musíte manažera projektu naplnit soubory vašeho programu, z nichž jeden musí být jako hlavní (v manažeru projektu je název tohoto souboru tučně), tj. ... soubor, který má být proveden jako první. Ve výchozím nastavení je jako hlavní program nainstalován první programový soubor obsažený v projektu (* .prg) nebo souboru formuláře (* .scx).

    Obecně je vše docela jednoduché! Prostě..?

    Nyní o smutných ...

    1.2 Související soubory

    Epigraf:
    „... ale zapněte to - nefunguje to!“
    M. Zhvanetsky

    Všechna odhalení fáze kompilace aplikace jsou již pozadu a vy, hrdí na vědomí své vlastní nadřazenosti nad obyčejnými smrtelníky, spěcháte k zákazníkovi mílovými kroky, nainstalujete svou aplikaci způsobem, který mu (zákazníkovi) popisuje, jak s ním bude nyní všechno v pohodě, a počítáte v mysli, který šroub musíte si koupit, co by zbylo na pivo, najednou narazíte na to, že váš superduperový program nezuří. To je smutné. Je to ostuda. A co je nejdůležitější, nebudete mít nový whateter nebo to, co jste plánovali koupit z poplatku ...

    Jde o to, že soubor .exe, který jsme kompilovali, není soběstačný spustitelný soubor. Tento pseudo-spustitelný soubor vyžaduje pro správnou funkci podpůrné knihovny (.dll). Nebudu o tom moc diskutovat, ale jen uvedu názvy souborů nezbytných pro normální provoz aplikace.

    V zásadě do verze 6 včetně můžete k přenosu aplikace na klientský počítač použít standardního průvodce nastavením, který registruje vše sám, a v následujících - InstallShield (nebo jiný instalační program).

    Všechny níže uvedené soubory představují minimální požadovanou sadu souborů pro různé verze VFP (na základě materiálů z http://www.foxclub.ru):

    VFP 8.0 msvcr70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll VFP 6.0 vfp6r.dll, vfp6renu.dll, vfp6rrus.dll VFP 5.0 vfpole50c.dll, vfpp650.dll .dll, vfp500.dll, vfp5rus.dll, Foxpro.int

    Výše uvedená sada knihoven musí být umístěna v adresáři programu nebo v systémovém adresáři Windows. Tyto adresáře se liší pro různé verze Windows:

    Win9x, WinMe c: \\ Windows \\ SYSTEM WinNT, Win2000, WinXP c: \\ Windows \\ SYSTEM32

    2. Co zahrnout do EXE

    Epigraf:
    „Zahrnout nebo nezahrnout?“
    opilý elektrikář

    Vše uvedené níže je osobním názorem autora, který můžete ignorovat. Ale udělejte si to po svém, pamatujte: bouchnout hlavou o betonovou zeď je mnohem bolestivější než využít pauzu před vámi.

    Ve výchozím nastavení obsahuje final.exe všechny soubory nezbytné pro fungování aplikace - programy, formuláře, nabídky, knihovny, třídy atd. s výjimkou databázových souborů a tabulek (tyto soubory poznáte podle přeškrtnutého kruhu vedle názvu souboru v projektovém manažerovi). Všechny soubory obsažené v .exe se po kompilaci stanou nemodifikovatelnými (jen pro čtení). Je jasné, že soubory tabulky (* .dbf) by neměly být zahrnuty, protože podléhají operacím neustálé úpravy a přidávání dat, ale někdy existují případy, kdy je nutné skrýt některá statická data před uživatelem, ale poskytnout k nim přístup pro samotný program. Není lepší místo než „vnitřnosti“ ex-šniku.

    Jde také o poměrně běžnou situaci, kdy potřebujete „najít“ nebo dočasně změnit soubor sestavy, nebo když máme celou sadu sestav, které jsou pro každého uživatele jedinečné. Ve skutečnosti si to představte: deset operátorů a deset sestav každý, a to vše je v * .exe. jedinou cestou v této situaci je vyloučit tyto zprávy z konečného souboru a odeslat je spolu s aplikací.

    V každém případě je na vás, které soubory chcete vyloučit a které ponechat.