Як створити інсталятор своїми руками

Якщо Вам знадобилося створити інсталятор який-небудь програми, я постараюся допомогти Вам у цьому на перший погляд нелегкій справі. По-перше, необхідно визначитися з термінологією - розібратися що таке інсталятор. Програма установки або інсталятор - це комп'ютерна програма, яка встановлює файли, такі як додатки, драйвери, або інше програмне забезпечення, на комп'ютер. Деякі інсталятори спеціально зроблені для установки містяться в них файлів; інші ж є універсальними і працюють, зчитуючи вміст комплекту програмного забезпечення, яке необхідно встановити. Інсталяція (встановлення) - процес установки програмного забезпечення на комп'ютер кінцевого користувача.

Після того, як ми розібралися, що таке інсталятор і інсталяція, а значить розуміємо що ми хочемо отримати в кінці, визначимося з програмним забезпеченням. Інструментів для створення інсталяторів досить багато, але цьому огляді я познайомлю Вас і роботою безкоштовної версії програми Advanced Installer 7.7 яку можна безкоштовно завантажити на нашому сайті.

Установка програми не повинна викликати жодних труднощів, навіть якщо Ви початківець користувач. Після запуску програми відкриється вікно програми і діалогове вікно майстра створення інсталяторів. У вікні "New Project" можна відкрити створений проект або створити новий, також Ви можете вибрати тип проекту. Програма пропонує безліч спеціалізованих шаблонів, кожен з яких призначений для конкретного виду застосування, типу упаковки, або методу розгортання. Крім того, майстер допоможе вам налаштувати елементи характерні для кожного шаблону.

. NET Framework. Цей шаблон дозволяє вам налаштувати установки для. NET Framework додатків.
Visual Studio application. Цей шаблон дозволяє налаштувати установки для застосування Visual Studio.
Mixed 32-bit / 64-bit package. Цей шаблон дозволяє вам налаштувати змішані установки 32-bit / 64-bit.
Client / Server Application Installation Package. Цей шаблон дозволяє вам налаштувати установки для клієнт-серверних додатків.
XNA Game Installer. Цей шаблон дозволяє створювати установки для XNA-ігор.
Office Add-In Installer. Цей шаблон дозволяє створювати установки для Управління Add-In.
Visual Studio Add-In Installer. Цей шаблон дозволяє створювати установки для Visual Studio Add-In.

загальні шаблони
Simple. Цей тип проекту має обмежену функціональність. Ви можете встановити лише файли, папки, ключі реєстру і змінних оточення. Вам не потрібно ніяких дозволів на створення проекту такого типу.
Professional. У вас є доступ до всіх функцій пропонованим в проекті Simple. і, крім того, ви можете створювати асоціації файлів, визначити для користувача дії, встановити сервіси, додати модулі злиття і багато іншого.

На жаль, коли я вирішив випробувати програму у мене не було ніяких особливих цілей, я проводив випробування заради випробувань. З цього в якості досвідченого матеріалу я вибрав просту програму - безкоштовний поштовий клієнт Koma Mail. Ця програма зберігалася у мене з усіма параметрами на другому диску. Хоча програма дуже проста і не вимагає особливих додаткових компонентів для своєї роботи, я вирішив використовувати для створення інсталяційного файлу шаблон .NET Framework. заради експерименту. У цьому ж вікні я вказав мову проекту. Після натискання на кнопку "Далі", запуститься "Майстер" створення проекту. Який послідовно запропонує Вам вказати потрібну інформацію. 1. Вказати назву програми, інсталятор якої Ви створюєте, і назва організації. 2. Вказати вид інсталяційного файлу. msi. exe і ін. 3. Вказати місце де будуть зберігатися готові файли, файли проекту, а також назва інсталляціоннго файлу. 4. Вказати папку з програмою, інсталятор якої створюємо. 5. Утиліта сканує вибрану папку і виводить на екран список виконуваних файлів. Тут треба вибрати файл який запускає програму, в моєму випадку - це Koma_Mail.exe. Також в цьому вікні вказується де будуть створені ярлики при установці програми. 5. Далі необхідно вибрати операційну систему під якою буде працювати програма і версію .NET Framework. 6. Наступний крок в моєму випадку можна залишити як зазначено в програмі за умовчанням. При необхідності, можна вказати інше розташування .NET Framework в інтернеті. 7. Після натискання на кнопку "Готово" програма почне створювати інсталяційний файл.
З.И. Дана версія програми демонстраційна і працюєте 30 днів, але і після закінчення цього терміну програма буде працювати з шаблоном Simple. При запуску інсталяторів зроблених в тестовому режимі, з'являється вікно з інформацією про те, що Advanced Installer використовувався в тестовому режимі. Втім на працездатності додатків це не позначиться.

Схожі статті