ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows

Π›ΡƒΡ‡ΡˆΠΈΠ΅ бСсплатныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания инсталляторов

БобствСнный инсталлятор

Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

ΠžΠ±Π·ΠΎΡ€ бСсплатных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для создания инсталляторов

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания инсталлятора Inno Setup ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ инструмСнт

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 1 setup innosetup t. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-1 setup innosetup t. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 setup innosetup t. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.ПослС просмотра Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… свободных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π² этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, я Ρ€Π΅ΡˆΠΈΠ» ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Inno Setup ΠΊΠ°ΠΊ самой ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Π­Ρ‚ΠΎΡ‚ инструмСнт Π½Π΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰ΡƒΡ‚ простой Ρ€Π°Π±ΠΎΡ‚Ρ‹ с графичСским Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ быстрого Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ подходящСС для Ρ‚Π΅Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки, ΠΈ Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Inno Setup Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Π² 1997 Π³ΠΎΠ΄Ρƒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π²ΠΈΠ»Π°ΡΡŒ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€. Π­Ρ‚ΠΎΡ‚ инструмСнт, бСзусловно, Π±ΡŒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… коммСрчСских ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚ΠΎΠ² Π² этой области Π·Π° счСт мноТСства возмоТностСй ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

GUI Inno Setup прСдставляСт ΠΈΠ· сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ / компилятор для Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит настройки для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки. Π€ΠΎΡ€ΠΌΠ°Ρ‚ тСкстового Ρ„Π°ΠΉΠ»Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° INI, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° XML, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ghost Installer. Π€Π°ΠΉΠ» справки ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ структурирован, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΈ просто ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ доступных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ схСму Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ подсвСтки ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ всС особСнности этого ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки, Π½ΠΎ я Π½Π΅ нашСл Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Inno Setup Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² состоянии ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ярлыки, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ, Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ принятии, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π― использовал Π΅Π³ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹ с большим успСхом (Π° Π½Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚). Если Π²Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ GUI, Ρ‚ΠΎ для этого ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ инструмСнта Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ нСсколько сторонних Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС InnoSetup.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания инсталлятора NSIS удобная ΠΈ мощная

Подобно Ρ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π²Ρ‹ создаСтС HTML-ΠΊΠΎΠ΄ для Π²Π΅Π±-страницы Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ эту страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ скрипт NSIS Π² любом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ вкусу ΠΈ просто ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ компилятором NSIS. На домашнСй страницС NSIS Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ссылки Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ (PSPad, Notepad) ΠΈ IDE ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Eclipse) с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ NSIS скриптов с подсвСткой синтаксиса, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, бСзусловно, Π±ΠΎΠ»Π΅Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Π΅ΠΌ Π½Π° Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΡ‰Π΅Ρ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΈΡ… графичСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±Π·ΠΎΡ€Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π° Ρ‚ΠΈΠΏΠ° этих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈ это создаСт нСбольшиС трудности для Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π₯отя NSIS Π±ΠΎΠ»Π΅Π΅ способный, Ρ‡Π΅ΠΌ InnoSetup, я Π²Ρ‹Π±Ρ€Π°Π» послСднСС ΠΈΠ·-Π·Π° Π΅Π³ΠΎ баланса ΠΌΠ΅ΠΆΠ΄Ρƒ графичСским интСрфСйсом ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ обучСния).

NSIS просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ΄Π½ΠΎ малСнькоС ΠΎΠΊΠ½ΠΎ с тСкстовыми ссылками, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ с изучСния Π΅Π³ΠΎ бСсконСчных возмоТностСй. НСбольшоС ΠΎΠΊΠ½ΠΎ (Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слишком малСнькоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст, Π½ΠΎ достаточноС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹) содСрТит ссылки Π½Π° сам компилятор, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ скриптов, ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ стоят, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ мноТСство Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… возмоТностСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эффСкты fadeout/fadein для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ². NSIS ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ созданиС Π±ΠΎΠ»Π΅Π΅ соврСмСнной установки UI. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΈΠΊΠΎΠ½ΠΊΠΈ, Π±Π°Π½Π½Π΅Ρ€Ρ‹, Ρ„ΠΎΠ½Ρ‹, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… свой сборник. БообщСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ достаточно Π²Π΅Π»ΠΈΠΊΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ рСсурсы ΠΈ Ρ„ΠΎΡ€ΡƒΠΌΡ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ Вас с вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ установки NSIS.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° установки Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ пСрСтаскиваниС Ρ„Π°ΠΉΠ»Π° сцСнария Π² ΠΎΠΊΠ½Π΅ компилятора. Π’ ΠΎΠΊΠ½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС сообщСния компилятора, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± успСхах ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ установочныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ°Π»Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки, Ρ‡Ρ‚ΠΎ позволяСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΡ€ΡΠΆΠ°Ρ‚ΡŒΡΡ рСсурсами систСмы. Π― Π±Ρ‹ ΠΌΠΎΠ³ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΎ NSIS, Π½ΠΎ я ΠΎΡΡ‚Π°Π²Π»ΡŽ это для ΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ домашнСй страницы. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ способный инструмСнт, прСдставлСнный ΠΈΠ· всСх, Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ сторонних инструмСнтов для эффСктивной ΠΈ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания инсталлятора Ghost Installer Π°Π½Π°Π»ΠΎΠ³ InnoSetup

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 3 setup geditor t. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-3 setup geditor t. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3 setup geditor t. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.Ghost Installer прСдставляСт собой Π°Π½Π°Π»ΠΎΠ³ InnoSetup. Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки, ΠΈ Π’Ρ‹ Π½Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с XML-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Ghost Installer ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для Вас. Π₯отя коммСрчСская вСрсия инструмСнта поставляСтся вмСстС с графичСским интСрфСйсом (Ghost Installer Studio), бСсплатная вСрсия просто ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ gEditor для рСдактирования Ρ„Π°ΠΉΠ»ΠΎΠ² XML Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ Π² Π½Π΅ΠΌ, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π’Ρ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ ΠΈ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ±ΠΎ всСх настройках, Π’Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΌΠΎΡ‰ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ инструмСнта. Π€Π°ΠΉΠ» справки ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½, Π² Π½Π΅ΠΌ пСрСчислСны всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Когда Π’Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, мастСр-настройки создаст Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ шаблон, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° нСобходимая XML-структура, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Для мСня этот инструмСнт Π±Ρ‹Π» нСсколько слоТнСС Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ InnoSetup, Π½ΠΎ я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ этот инструмСнт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ XML Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ gEditor со встроСнной ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅ΠΉ процСсс ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ Π’Π°ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки. Если для Вас такая схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°, Ρ‚ΠΎ, бСзусловно, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания инсталлятора Clickteam Install Creator быстрая ΠΈ удобная

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 5 setup clickteam t. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-5 setup clickteam t. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5 setup clickteam t. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.Clickteam Install Creator, Π½Π°Π²Π΅Ρ€Π½ΠΎ, самый быстрый ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ я рассмотрСл. Π­Ρ‚ΠΎΡ‚ инструмСнт содСрТит основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² эффСктивный графичСский интСрфСйс. ΠœΠ°ΡΡ‚Π΅Ρ€ достаточно быстро ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ Вас Ρ‡Π΅Ρ€Π΅Π· основныС шаги. Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» сдСлан Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚, ΠΈ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° «ΡƒΡ€Π°!».

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ этап прСдставлСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ, поэтому ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ мастСра Ρƒ Вас всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ настройки. Если Π’Π°ΠΌ трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мСню Π² «ΠŸΡƒΡΠΊ» ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлыки Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ всС тСксты установки, Π΄Π°ΠΆΠ΅ тСкст Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ «Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ». Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° установки ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Ρ‚Π°ΠΊ ΠΈ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ установки Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π·Π°Π»ΠΈΠ²ΠΊΠΈ Ρ„ΠΎΠ½Π°, ΠΊΠ°ΠΊ Π² старыС Π΄ΠΎΠ±Ρ€Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Windows).

МоТно ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ растровыС изобраТСния ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΏΠΎ своСму Π²Ρ‹Π±ΠΎΡ€Ρƒ. Π’ Install Creator ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записСй Π² рССстр, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² установки ΠΈΠ»ΠΈ языков. Но это Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ†Π΅Π»ΡŒΡŽ этого инструмСнта, ΠΈ это прСкрасно для простых Π·Π°Π΄Π°Ρ‡. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для быстрого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π±Π΅Π· нСобходимости Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΡƒΡ‡Π΅ тонкостСй процСсса создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки. БСсплатная вСрсия ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ установки показываСтся ΠΎΠΊΠ½ΠΎ с Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ ΠΈ со ссылкой Π½Π° Π²Π΅Π±-сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

CreateInstall Π°Π½Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания инсталлятора Clickteam

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 4 setup createinstall t. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-4 setup createinstall t. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4 setup createinstall t. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.CreateInstall это ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки ΠΈ рСдактирования ΠΊΡƒΡ‡ΠΈ тСкста. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Clickteam Install Creator, ΠΎΠ½ Ρ‚Π°ΠΊ ΠΆΠ΅ прСдставляСт собой простой ΠΈ эффСктивный интСрфСйс, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС Π²Π°ΠΆΠ½Ρ‹Π΅ особСнности вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ растровыС изобраТСния ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ для Π΄ΠΈΠ°Π»ΠΎΠ³Π° установки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ для полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² установки ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΠ°Π»ΠΎΠ³ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки.

Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ контСкстным мСню осущСствляСтся достаточно Π»Π΅Π³ΠΊΠΎ, Ρ‡Ρ‚ΠΎ являСтся прСимущСством Π½Π°Π΄ Install Creator. Π’Π°ΠΊ ΠΆΠ΅ Π’Π°ΠΌ даСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ записи Π² рССстр ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DLL / OCX / TBL Ρ„Π°ΠΉΠ»Ρ‹. Π’ инструмСнтС Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ производят достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅. Π‘ Π½ΠΈΠΌΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: Π²Ρ‹Π±ΠΎΡ€ языка, Π²Ρ‹Π±ΠΎΡ€ ΠΏΡƒΡ‚ΠΈ установки. Однако, Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ нСсколько вопросов ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ инструмСнта, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ измСнСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ². Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Tahoma, Π½Π° дисплСС Π±ΡƒΠ΄Π΅Ρ‚ просто пустоС ΠΎΠΊΠ½ΠΎ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? БСсплатная вСрсия являСтся ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ строку «CreateInstall Free» Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° установки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ этот инструмСнт, ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТаниС этой строки ΠΏΠΎ своСму вкусу.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Advanced Installer для быстрого создания инсталлятора

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 6 advanced installer t. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-6 advanced installer t. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 6 advanced installer t. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.Advanced Installer являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, Ссли Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ быстро ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ MSI ΠΏΠ°ΠΊΠ΅Ρ‚ установки. Caphyon ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ своСго инструмСнта, встроСнного Π² коммСрчСский ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΠΎ созданию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ установки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° бСсплатно, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ «Basic» ΠΎΠΏΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±Π΅Π· ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ рСгистрации. Но этого Π²ΠΏΠΎΠ»Π½Π΅ достаточно для быстрого ΠΈ простого создания MSI ΠΏΠ°ΠΊΠ΅Ρ‚Π° установки.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Β«EXEΒ» Установочный Ρ„Π°ΠΉΠ»

Π§Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° создаСтС Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Windows β€” ΠΎΡ‚ простого диагностичСского инструмСнта Π΄ΠΎ слоТной ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹ β€” ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌ со всСм ΠΌΠΈΡ€ΠΎΠΌ? Π§Ρ‚ΠΎ ΠΆ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ ZIP-Ρ„Π°ΠΉΠ» ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ„Π°Π½Ρ‚Π°Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ вмСсто этого ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ установщик EXE.

Π’ этом постС ΠΌΡ‹ рассмотрим Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способа создания EXE: ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚, простой установщик с использованиСм встроСнного IExpress ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ установщик с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настраиваСмой Inno Setup.

1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ быстрый EXE-Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 7-Zip.

ВСроятно, Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 7-Zip для извлСчСния всСх Π²ΠΈΠ΄ΠΎΠ² Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ 7-Zip ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания EXE-Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСйствуСт ΠΊΠ°ΠΊ установщик?

Он называСтся SFX-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ (ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, сТимая всС ваши ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ вмСстС, Π° Π·Π°Ρ‚Π΅ΠΌ встраивая Π² Π°Ρ€Ρ…ΠΈΠ² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ EXE-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ всС Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ SFX-Π°Ρ€Ρ…ΠΈΠ² (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΠΊΠ°ΠΊ EXE-Ρ„Π°ΠΉΠ»), Π΄Π°ΠΆΠ΅ Ссли Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΊ 7Z, RAR, TAR ΠΈ ZIP.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 7zip add to archive menu. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-7zip add to archive menu. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 7zip add to archive menu. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ SFX-Π°Ρ€Ρ…ΠΈΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 7-Zip:

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ всС свои Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ основном ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ 7-Zip> Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π°Ρ€Ρ…ΠΈΠ² …

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ SFX-Π°Ρ€Ρ…ΠΈΠ²Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ …> Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π°Ρ€Ρ…ΠΈΠ²Π°: 7z> Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сТатия: ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ> ΠœΠ΅Ρ‚ΠΎΠ΄ сТатия: LZMA2> Π Π°Π·ΠΌΠ΅Ρ€ словаря: 16 ΠœΠ‘> Π Π°Π·ΠΌΠ΅Ρ€ слова: 32> Π Π°Π·ΠΌΠ΅Ρ€ сплошного Π±Π»ΠΎΠΊΠ°: 2 Π“Π‘

НаконСц, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ SFX-Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ настоящими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ установщика. Они Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Они Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ рССстр Windows. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ установки ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ установлСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ». Π­Ρ‚ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ EXE-Ρ„Π°ΠΉΠ»Ρ‹.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: 7-Zip для Окна (БСсплатно)

2. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IExpress для простого создания EXE

IExpress β€” это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, которая поставляСтся Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с вСрсиями Windows, начиная с Windows XP ΠΈ Π²Ρ‹ΡˆΠ΅. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° поставляСтся с внСшним графичСским интСрфСйсом (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ IExpress Wizard), Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ установщика, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ самоизвлСчСния (SED), написанныС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠœΠ°ΡΡ‚Π΅Ρ€Π°.

Как ΠΈ 7-Zip, описанный Π²Ρ‹ΡˆΠ΅, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ создаСт ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°Ρ€Ρ…ΠΈΠ², Π½ΠΎ с двумя основными отличиями: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· многостраничный мастСр установки, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для ΠΊΡƒΠ΄Π° инструмСнт ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹.

И Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ создаСтС свой установщик EXE с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IExpress:

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ» (клавиша Windows + R) ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ iexpress.exe, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ мастСр IExpress.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ самоизвлСчСния» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π”Π°Π»Π΅Π΅Β».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π˜Π·Π²Π»Π΅Ρ‡ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»Ρ‹Β» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π”Π°Π»Π΅Π΅Β».

Π’ качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя вашСго прилоТСния.

Для запроса Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘Π΅Π· подсказки ΠΈΠ»ΠΈ Π—Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ. Π’ любом случаС это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния. Для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ β€” всСгда бСзопасный Π²Ρ‹Π±ΠΎΡ€.

Для Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ соглашСния Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ согласился с Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм с ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (EULA). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ НС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ установлСнными, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ», пСрСйдя Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ находятся Ρ„Π°ΠΉΠ»Ρ‹, ΠΈ Π²Ρ‹Π±Ρ€Π°Π² ΠΈΡ… всС.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мастСром IExpress ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΉ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎΒ» ΠΈ Β«Π“ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ сообщСниС».

Π’ качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΠ±Π·ΠΎΡ€Β», ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ установочный EXE-Ρ„Π°ΠΉΠ», ΠΈ Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ имя. Π­Ρ‚ΠΎ EXE-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ срСди ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. НаТмитС Β«Π”Π°Π»Π΅Π΅.

НаконСц, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ самоизвлСчСния (SED), Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ установщик ΠΏΠΎΠ·ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ исправили ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π²Π°ΠΌ потрСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ установщик. Если Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ «НС ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΒ», Π²Π°ΠΌ придСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вСсь процСсс с нуля.

На страницС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Β» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π”Π°Π»Π΅Π΅Β».

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. iexpress wizard window. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-iexpress wizard window. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° iexpress wizard window. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’Π°Ρˆ ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ создан Ρ‡Π΅Ρ€Π΅Π· нСсколько ΠΌΠΈΠ½ΡƒΡ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρƒ IExpress Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Π­Ρ‚ΠΎ Π½Π΅ позволяСт Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ пустыС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ.

Если Π² вашСй установкС Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, созданиС установщика Π½Π΅ удастся.

Из-Π·Π° этих странностСй ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, описанный Π½ΠΈΠΆΠ΅.

Бвязанный: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ GUI (графичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ)?

3. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ EXE: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Inno Setup.

Inno Setup β€” это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ разрабатываСтся с 1997 Π³ΠΎΠ΄Π°. Она Π±Ρ‹Π»Π° создана частично Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΎ второстСпСнным InstallShield Express. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΎΠ½ стал ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ создатСлСм установщика для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Π•Π³ΠΎ самая большая ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” это Π΅Π³ΠΎ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Inno Setup ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ сцСнариСв с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ISS (Β«Inno Setup ScriptΒ») для настройки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… аспСктов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки: ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π³Π΄Π΅ происходит установка, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ярлыки ΠΈ Ρ‚. Π”. Π€Π°ΠΉΠ»Ρ‹ ISS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌ INI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрирован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра установки Inno.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ установщик с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Inno Setup, запуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Inno Setup Compiler. Π’ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» сцСнария с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра сцСнариСв». ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя вашСго прилоТСния ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ прилоТСния. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свСдСния ΠΎΠ± ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ прилоТСния ΠΈ Π²Π΅Π±-сайтС прилоТСния. НаТмитС Β«Π”Π°Π»Π΅Π΅.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. inno welcome window. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-inno welcome window. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° inno welcome window. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ назначСния, которая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Program Files.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΠΏΠ°ΠΏΠΊΠΈ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ основного ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ваши установочныС Ρ„Π°ΠΉΠ»Ρ‹. НаТмитС Β«Π”Π°Π»Π΅Π΅.

Для основного исполняСмого Ρ„Π°ΠΉΠ»Π° прилоТСния Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ основной EXE-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запустит вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Если Π²Ρ‹ Π½Π΅ устанавливаСтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Β«Π£ прилоТСния Π½Π΅Ρ‚ основного исполняСмого Ρ„Π°ΠΉΠ»Π°Β». Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² Π²Π°ΡˆΡƒ установку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ …» ΠΈ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ …». НаТмитС Β«Π”Π°Π»Π΅Π΅.

На страницС Β«Π―Ρ€Π»Ρ‹ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² соотвСтствии со своими прСдпочтСниями. ВсС ΠΎΠ½ΠΈ говорят сами Π·Π° сСбя. НаТмитС Β«Π”Π°Π»Π΅Π΅.

На страницС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ прилоТСния Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² TXT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² процСссС установки ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это LICENSE.TXT, INSTALL.TXT ΠΈ README.TXT, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НаТмитС Β«Π”Π°Π»Π΅Π΅.

На страницС «Настройка языков» ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ английский, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ любоС количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. НаТмитС Β«Π”Π°Π»Π΅Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅:

На страницС настроСк компилятора Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ EXE-Ρ„Π°ΠΉΠ» установщика:

Папка Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ компилятора β€” это мСсто, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ EXE-Ρ„Π°ΠΉΠ» установщика.

Имя Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π²Ρ‹Π²ΠΎΠ΄Π° компилятора β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ EXE-Ρ„Π°ΠΉΠ». Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” setup.exe.

Π€Π°ΠΉΠ» Π·Π½Π°Ρ‡ΠΊΠ° Custom Setup β€” это Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EXE-Ρ„Π°ΠΉΠ» установщика. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ICO, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· PNG.

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ Π½Π΅Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ использования вашСго установщика. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π΅ пустым, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ПослС настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π“ΠΎΡ‚ΠΎΠ²ΠΎ. Когда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ сцСнарий, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”Π°. Когда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ сцСнарий, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ НСт, Ссли это ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» установщика. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”Π°, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅.

ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° процСсс Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΈ вуаля, Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ с собой исполняСмый Ρ„Π°ΠΉΠ».

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Inno Setup для Окна (БСсплатно)

Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания установщика EXE?

Если Ρƒ вас Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈΠ»ΠΈ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ срСди ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ числа людСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ 7-Zip. Π­Ρ‚ΠΎ просто, быстро ΠΈ практичСски Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ тСхничСских Π·Π½Π°Π½ΠΈΠΉ.

Если вашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС нСсколько простоС, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ настоящий мастСр установки, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ IExpress. НаконСц, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Inno, Ссли Ρƒ вас слоТноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Установщика ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Visual Studio

ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° установщика ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Настройка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для подходящСй вСрсии Windows

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свойство TargetPlatformMinVersion ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π² свойствах ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Ρ„Π°ΠΉΠ» установщика прилоТСния создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ TargetPlatformMinVersion Windows 10 вСрсии 1803 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ прилоТСния (Appx/. msix) ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (. appxbundle/. msixbundle) ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ располоТСнии.

Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ мастСр создания ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² прилоТСния Π² Visual Studio ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. packaging screen2. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-packaging screen2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° packaging screen2. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ мастСр Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² прилоТСния.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. select sideloading. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-select sideloading. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° select sideloading. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскиС обновлСния Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡƒΠΊΠ°Π·Π°Π½Π° подходящая вСрсия Windows 10.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ настройтС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Если Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΎΠ½ создаст ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ установщик, ΠΎΠ΄Π½Π°ΠΊΠΎ Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» установщика Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ устройствами, см. ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ АрхитСктуры ΠΏΠ°ΠΊΠ΅Ρ‚Π° прилоТСния.

НастройтС Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ располоТСниС ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. packaging screen5. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-packaging screen5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° packaging screen5. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Если установлСн Ρ„Π»Π°ΠΆΠΎΠΊ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскиС обновлСния Π² шагС 2, отобразится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² обновлСния. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ URL-адрСс установки ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. sideloading screen. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-sideloading screen. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sideloading screen. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ, Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ отобразится располоТСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, которая содСрТит ваш ΠΏΠ°ΠΊΠ΅Ρ‚ прилоТСния. Выходная ΠΏΠ°ΠΏΠΊΠ° содСрТит всС Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ страницу HTML, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для продвиТСния вашСго прилоТСния.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ доступным, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ созданныС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстополоТСнии:

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π² ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ (UNC)

Если трСбуСтся ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ UNC, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡƒΡ‚ΡŒ для Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° прилоТСния ΠΈ URL-адрСса установки (см. ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния Π² шагС 6). ΠœΠ°ΡΡ‚Π΅Ρ€ создаст Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ мСстополоТСнии, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ обновлСния ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡƒΡ‚ΠΈ.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π² мСстополоТСнии Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ (HTTP)

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² мСстополоТСнии Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, трСбуСтся доступ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Π½Π° Π²Π΅Π±-сСрвСрС. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ URL-адрСс соотвСтствуСт URL-адрСсу установки, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π² мастСрС (см. ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния Π² шагС 6). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» FTP ΠΈΠ»ΠΈ SFTP, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ MSDeploy, SSH ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ BLOB-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π² зависимости ΠΎΡ‚ вашСго ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Inno Setup: созданиС инсталлятора Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ развСртывания C# прилоТСния

Π― Π½Π΅ являюсь ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ программистом. Π’ Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Π½Π΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽ Π΄Π΅Π½Π΅Π³ этим рСмСслом, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π² качСствС инструмСнта для основной, Π½Π°ΡƒΡ‡Π½ΠΎΠΉ, Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС ΠΌΠΎΠΈ Β«ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈΒ» ΠΆΠΈΠ²ΡƒΡ‚ лишь ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΈΠΌ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈ Π½Π΅ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡƒΠΆΠ΅ довольно Π΄Π°Π²Π½ΠΎ я ΠΎΡ‚ΠΎΡˆΠ΅Π» ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ ОБ Windows, ΠΈΠ±ΠΎ Linux для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½.

Однако ΡƒΡ‡Π΅Π½Ρ‹ΠΌ Ρ‚ΠΎΠΆΠ΅ хочСтся ΠΊΡƒΡˆΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΠΎΠ΄Π΅Π²Π°Ρ‚ΡŒΡΡ ΠΈ Π·Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ (ΠΏΡ€Π°Π²Π΄Π° довольно Ρ€Π΅Π΄ΠΊΠΎ) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ„Ρ€ΠΈΠ»Π°Π½ΡΠΈΡ‚ΡŒ.

НСдавно ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡƒΠ»ΠΈ Π½Π΅ слишком слоТный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” ΠΎΠ΄Π½Π° Ρ„ΠΈΡ€ΠΌΠ° Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. НСмного рСвСрсинга, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΠ½Π³Π°, Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½Ρ‹ΠΉ. Однако Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊ вопрос ΠΎ создании инсталлятора β€” ΠΊΠ»ΠΈΠ΅Π½Ρ‚ вСдь ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Β«ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»Π°Ρ†Π½ΡƒΡ‚ΡŒ Π½Π° «сСтап», ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Β«Π”Π°Π»Π΅Π΅Β» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ инсталляторов я Π½Π΅ занимался Π½ΠΈΠΊΠΎΠ³Π΄Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Π½Π½Ρ‹ΠΉ вопрос Π±Ρ‹Π» ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Β«Π·Π°Π³ΡƒΠ³Π»Π΅Π½Β», Π² числС ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ попалась ΠΈ такая ΡΡ‚Π°Ρ‚ΡŒΡ с Π₯Π°Π±Ρ€Π°. Π’Ρ‹Π±ΠΎΡ€ срСдств для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ довольно ΡˆΠΈΡ€ΠΎΠΊ, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹. Π’ΠΎΡ‚ список Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Β«ΠΏΠΎΡ‰ΡƒΠΏΠ°Π»Β»

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Inno Setup, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ фронтэнд Inno Script Studio, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ созданиС простых инсталляторов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Ρ‡Π΅Ρ€Π΅Π· GUI. GUI понадобился ΠΌΠ½Π΅ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ знакомства, с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, Π½ΠΎ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ Π΅ΠΌΡƒ большого внимания β€” ΠΌΠΎΠΉ «линукс Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ·Π³Π°Β» Π² послСднСС врСмя всё большС ΠΈ большС ΡƒΠ²ΠΎΠ΄ΠΈΡ‚ мСня ΠΎΡ‚ ТСлания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° «мастСра» (это ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, ΠΏΡ€ΠΎΡˆΡƒ Π½Π΅ ΠΏΠΈΠ½Π°Ρ‚ΡŒ). ΠœΡ‹ рассмотрим Ρ…Π°Ρ€Π΄ΠΊΠΎΡ€Π½Ρ‹ΠΉ способ написания скрипта с чистого листа.

1. Установка, настройка ΠΈ простой (Π½ΠΎ довольно солидный) скрипт

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ Ρ‚Ρ€ΡƒΠ΄Π° Π½Π΅ составит. ЗапускаСм Inno Setup Compiler ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

ΠŸΡƒΠ³Π°ΡŽΡ‰Π΅ ΡƒΠ½Ρ‹Π»ΠΎ встрСчаСт нас Inno Setup.
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. f3de50ca389143a9b3a02988dcc6edc5. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-f3de50ca389143a9b3a02988dcc6edc5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f3de50ca389143a9b3a02988dcc6edc5. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π§Ρ‚ΠΎ это? По сути это просто-напросто Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для Π½Π°Π±ΠΎΡ€Π° скриптов, снабТСнный подсвСткой синтаксиса ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ компиляции ΠΈ запуска. ΠžΡ‚ нас ΠΆΠ΄ΡƒΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Π² этом ΠΎΠΊΠ½Π΅ тСкст скрипта, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ инсталлятора. Ну Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ врСмя.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ константы

Π­Ρ‚ΠΈ строки Π±ΡƒΠ΄ΡƒΡ‚ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅ скрипта, поэтому опрСдСляСм ΠΈΡ…, ΠΊΠ°ΠΊ ΠΈ Π² C, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #define

Π’Π΅Π»ΠΎ скрипта раздСляСтся Π½Π° сСкции, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСсСт своС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция [Setup] Π·Π°Π΄Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ инсталлятора ΠΈ дСинсталатора.

ΠŸΡƒΡ‚ΡŒ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ инсталлятором для установки опрСдСляСм ΠΎΠΏΡ†ΠΈΠ΅ΠΉ DefaultDirName. ΠŸΡ€ΠΈ этом пСрСмСнная β€” это ΠΏΡƒΡ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Program Files ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ разрядности. ΠžΠΏΡ†ΠΈΡ DefaultGroupName опрСдСляСт имя Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² мСню Β«ΠŸΡƒΡΠΊΒ». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для указания ΠΈΠΌΠ΅Π½ΠΈ прилоТСния ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ ΠΌΠ°ΠΊΡ€ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Name, обрамляя Π΅Π³ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками ΠΈ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΎΠΉ.

ΠŸΠ°Ρ€Π° ΠΎΠΏΡ†ΠΈΠΉ OutputDir ΠΈ OutputBaseFileName Π·Π°Π΄Π°ΡŽΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ записан скомпилированный «сСтап» ΠΈ Π΅Π³ΠΎ имя (Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ). ΠšΡ€ΠΎΠΌΠ΅ этого, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π³Π΄Π΅ Π²Π·ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ для test-setup.exe ΠΎΠΏΡ†ΠΈΠ΅ΠΉ SetupIconFile.

ПослСдниС ΠΎΠΏΡ†ΠΈΠΈ Π² этой сСкции ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия (LZMA) ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (SolidCompression) Ρ‡Ρ‚ΠΎ ускоряСт процСсс распаковки ΠΏΡ€ΠΈ большом количСствС ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ исталяторС Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Ρ‘ Π² наш «сСтап», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ [Languages]. ΠŸΡ€ΠΈ отсутствии Π΄Π°Π½Π½ΠΎΠΉ сСкции Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ английский язык.

КаТдая строка Π² Π΄Π°Π½Π½ΠΎΠΉ сСкции Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ установкС языков. Бинтаксис строки Ρ‚Π°ΠΊΠΎΠ²

Π² качСствС раздСлитСля ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Name Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ сам Π·Π° сСбя β€” «имя» языка, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ общСпринятыС Π΄Π²ΡƒΡ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ сокращСния (Β«enΒ», Β«ruΒ», Β«deΒ» ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ MessagesFile сообщаСт компилятору Π² ΠΊΠ°ΠΊΠΎΠΌ мСстС Π²Π·ΡΡ‚ΡŒ шаблон сообщСний, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΈ инсталляции. Π­Ρ‚ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π±Π΅Ρ€Π΅ΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ компилятора Inno Setup, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ сообщаСм Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ compiler. Для английского языка годится шаблон Default.isl, для русского β€” Languages\Russian.isl

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ LicenseFile Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ с тСкстом Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ языкС.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ установщик ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, опрСдСлится, Ρ…ΠΎΡ‚ΠΈΠΌ ΠΌΡ‹ ΠΈΠ»ΠΈ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлык Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. Π’Π°ΠΊΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ установки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСкциСй [Tasks]

Π—Π΄Π΅ΡΡŒ Name Π·Π°Π΄Π°Π΅Ρ‚ имя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” Β«desktopicomΒ» β€” созданиС ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС; Description β€” описаниС чСкбокса с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

Π·Π°Π΄Π°Π΅Ρ‚ стандартный тСкст сообщСния, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π² Π½Π°Ρ‡Π°Π»Π΅ инсталляции языку. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ GroupDescription β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³Ρ€ΡƒΠΏΠΏΡ‹ чСкбоксов с опциями. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Flags Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия ΠΈ состояния элСмСнтов управлСния, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС указывая, Ρ‡Ρ‚ΠΎ Π³Π°Π»ΠΎΡ‡ΠΊΠ° Β«ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлык Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС» Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ снята.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 430f9436b35442d1b9c06d2d66b91ec4. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-430f9436b35442d1b9c06d2d66b91ec4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 430f9436b35442d1b9c06d2d66b91ec4. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² дистрибутив ΠΈ Π³Π΄Π΅ ΠΈΡ… Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ установкС. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция [Files]

НаконСц, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё Π±Ρ‹Π»ΠΎ красиво, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ компилятору, Π³Π΄Π΅ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ для размСщСния Π² мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС

Π’ΡƒΡ‚ я ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ для Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² мСню Β«ΠŸΡƒΡΠΊΒ» ΠΈ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π°Π΄ΠΎ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· исполняСмого модуля. ЕстСствСнно, Ρ‡Ρ‚ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Β«Π²ΠΊΠΎΠΌΠΏΠΈΠ»Π΅Π½Π°Β», ΠΈΠ½Π°Ρ‡Π΅ Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… мСстах ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ стандартный Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π²ΠΈΠ½Π΄Ρ‹.

Π˜Ρ‚Π°ΠΊ, всё Π²Ρ€ΠΎΠ΄Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π–ΠΌΠ΅ΠΌ Ctrl + F9 ΠΈ пытаСмся ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ инсталлятор. Если Π½Π΅ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ синтаксичСскиС ошибки, начнСтся процСсс сборки

Inno Setup собираСт инсталлятор
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 080473d6d04140c0b2f92adbb376c165. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-080473d6d04140c0b2f92adbb376c165. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 080473d6d04140c0b2f92adbb376c165. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ сборки инсталлятор ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π½Π°ΠΆΠ°Π² F9. Если Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚ΠΊΠΎΠΉ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ (Π° я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² Π²ΠΈΠ½Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ), Ρ‚ΠΎ придСтся ΠΏΠΎΠ»Π΅Π·Ρ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ компиляции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π² скриптС, ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ инсталлятор с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π°Π΄ΠΌΠΈΠ½Π°

Запуск инсталлятора ΠΏΠΎΠ΄ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 5ada0cca2363451e812dcef9287db00c. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-5ada0cca2363451e812dcef9287db00c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5ada0cca2363451e812dcef9287db00c. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π΄ΠΎ Π±ΠΎΠ»ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Windows ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° языка
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 9c3ec4e484a3402eb62af12bad24e410. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-9c3ec4e484a3402eb62af12bad24e410. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9c3ec4e484a3402eb62af12bad24e410. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.
привСтствиС мастСра
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 598704c4087140b18f348d83a9383969. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-598704c4087140b18f348d83a9383969. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 598704c4087140b18f348d83a9383969. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.
Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. c42c92a0f7134d17a2c76a1597cbe7ac. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-c42c92a0f7134d17a2c76a1597cbe7ac. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c42c92a0f7134d17a2c76a1597cbe7ac. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

Π½Ρƒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΡ€ΠΈΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ мастСра, Π±Π΅Π· Ρ€ΡŽΡˆΠ΅Ρ‡Π΅ΠΊ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ)

Ну Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ? Π£Ρ€Π°! ΠœΡ‹ написали свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ «сСтап» ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ

Π’Ρ‹ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π·Π°Π±Ρ‹Π»ΠΈ? ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, созданноС Π½Π° C# Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ собрано, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ отсутствуСт Π² систСмС. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π° для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ

ЗначСния Π² рССстрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Microsoft, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ Π²Ρ‹ΠΆΠΈΠΌΠΊΡƒ ΠΈΠ· Π½Π΅Ρ‘

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ инсталлятора Π² Inno Setup прСдусмотрСна сСкция [Code]. Π’ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… этой сСкции размСщаСтся ΠΊΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° языкС Pascal. Π‘ΠΎΠ΄Π΅ΠΆΠΈΠΌΠΎΠ΅ этой сСкции ΠΌΡ‹ вынСсСм Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» dotnet.pas ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π² основной скрипт Π΄Π΅Ρ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ #include

хотя ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ нСпосрСдствСнно Π² сСкции [Code]. Надо ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этой сСкции ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ синтаксис Pascal, ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ «//» вмСсто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² основной части скрипта Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой.

НС смотря Π½Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π»ΠΎΠ³ΠΈΠΊΠ° Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ достаточно проста β€” Π² зависимости ΠΎΡ‚ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° version с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ RegQueryDWordValue(. ) читаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Π° рССстра ΠΈ сравниваСтся с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ (смотрим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 1). Для вСрсии 4.5 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π»ΠΈΠ·Π° Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ release.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… дСйствиях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Callback-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ InitializeSetup()

Π‘Π°ΠΌ запуск инсталляции Ρ„Ρ€Π΅ΠΉΠ²ΠΎΡ€ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ послС установки основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, поэтому Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π² скрипт ΡΠ΅ΠΊΡ†ΠΈΡŽ [Run], Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ указываСтся, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ установки

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сначала ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ имя сСкции [Run], Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡΠ΅ΠΊΡ†ΠΈΡŽ [Code], Π° Π·Π°Ρ‚Π΅ΠΌ пишСм ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·-Π·Π° различия синтаксиса основного скрипта ΠΈ сСкции [Code], Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΡ€ΠΈ компиляции ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π’ сСкции задаСтся ΠΏΡƒΡ‚ΡŒ ΠΊ инсталлятору Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° β€” ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ½ распакован Π½Π°ΠΌΠΈ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (пСрСмСнная содСрТит ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Π΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ); Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠžΠΏΡ†ΠΈΡ Check опрСдСляСт условиС запуска инсталляции β€” это отсутствиС Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ систСмС Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°. ΠžΠΏΡ†ΠΈΡ StatusMsg опрСдСляСт сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² ΠΎΠΊΠ½Π΅ инсталлСра.

Π‘Π½ΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ наш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡ€ΠΈ запускС Π½Π° «чистой» Π²ΠΈΠ½Π΄Π΅ инсталлятор выдаст сообщСниС

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. fc154e0bd2ff43aab48a01be8415c33f. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-fc154e0bd2ff43aab48a01be8415c33f. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° fc154e0bd2ff43aab48a01be8415c33f. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ просит нас ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ.
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. 5b04ebcabc604b0589bcfcef8c00a0f4. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows-5b04ebcabc604b0589bcfcef8c00a0f4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ установщик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5b04ebcabc604b0589bcfcef8c00a0f4. Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ коммСрчСский Ρ„Π»Π°Π³ΠΌΠ°Π½ InstallShield Π·Π½Π°ΠΊΠΎΠΌ всСм, ΠΈ Π’Ρ‹ Π½Π΅ Ρ€Π°Π· пользовались инсталляторами, созданными этим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но, ΠΎΠ½ Π½Π΅ являСтся СдинствСнным ΠΎΠΏΠ»ΠΎΡ‚ΠΎΠΌ для создания исталляторов. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ достаточно способныС бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Вас всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Π― Π²Ρ‹Π±Ρ€Π°Π» нСсколько Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ· Π½ΠΈΡ…. Они ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ созданию инсталлятора: ΠΎΡ‚ быстрых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых (5-10 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ) Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство настроСк.

ПослС этого ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ работоспособноС C# ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ установлСнноС Β«ΠΏΠΎ взрослому»

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― Π½Π΅ профСссионал ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π΅Ρ‰Π°Ρ… ΠΌΠΎΠ³Ρƒ ΠΎΡˆΠΈΠ±Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΡˆΡƒ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ ΠΊ этому с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡ писалась Π½ΡƒΠ±ΠΎΠΌ для Π½ΡƒΠ±ΠΎΠ², Π΅Ρ‘ основная Ρ†Π΅Π»ΡŒ β€” Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ поиска ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ написания инсталлятора. Π—Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ вопросами ΠΌΠΎΠΆΠ½ΠΎ обратится ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, поставляСмой вмСстС с Inno Setup.

Код Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° доступСн Π² ΠΌΠΎΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Github. Β«ΠšΡ€Π°ΠΊΠΎΠ·ΡΠ±Ρ€Ρ‹Β» Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ… Π²Ρ‹Π·Π²Π°Π½Ρ‹ нСсовпадСниСм кириличСских ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ. Для сСбя всСгда ΠΏΠΈΡˆΡƒ английскиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π½ΠΎ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания ΠΊΠΎΠ΄Π° допустил этот ляп. ΠŸΡ€ΠΈ скачивании Π² Π²ΠΈΠ½Π΄Π΅ всё просматриваСтся Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ½Π΅ ΠΈ эту Π½Π΅ΡΡƒΡ€Π°Π·Π½ΠΎΡΡ‚ΡŒ.

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, полагаю Β«Ρ…Π°ΡƒΡ‚ΡƒΡˆΠΊΠ°Β» Π²Ρ‹ΡˆΠ»Π° достойной ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ Π·Π° ΡƒΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *