1

Тема: Файли install. EXE файли

Допоможіть будь ласка! Не маю у кого спитати. Знайомих нікого, хто вивчає програмування. Мені потрібно лише вказати напрям чи підказати якусь літературу. Треба від чогось відштовхуватися :). Навіть не зрозуміло як запит у googlе скласти.
 
   А питання таке. Яким чином та з чого створюються файли install.exe? Коли компілюються маленькі програми (консольні. Я далеко ще не пішов), створюється один виконуючий файл exe. Він і є самою программою. Але великі программи встановлюються завдяки файлу install і купи інших файлів (dll, bat та інші). Dll і bat файли це я трошки розумію. Але ще купа файлів зберігаються в рєєстрі та інших папках Windows. Судячи зі свого крихітного досвіду install це файл інструкції по зборці усієї программи, хоча можливо я помиляюсь. Я хочу зрозуміти як створюють ці install-и та що вони є. Щоб розуміти як збирати прогрмми, а не використовувати єдиний для усього файл exe, який можна копіювати як зображення...

  Вибачте що питання дуже узагальнене. Мені самому не подобається коли мені задають такі питання. Авжешь мені не треба стислі відповіді. Лише якісь узагальнення. Щоб я мав змогу створити хочаб запит у google чи відкрити якусь книгу по цій темі. Буду дуже вдячний за хоча б якісь відповіді по цій темі :)

2 Востаннє редагувалося /KIT\ (08.07.2021 13:15:38)

Re: Файли install. EXE файли

`

Подякували: andreyversa, leofun01, Betterthanyou3

3

Re: Файли install. EXE файли

Звісно ж. Коли компілюються програми, створюється один виконуючий файл exe. Він і є самою программою.  Так і є. Точніше і не скажеш.

dll я сам ще нікаоли не компілював, але ніби то здається як невелика частина коду потрібного для виконуваного файла .exe. 

install.exe я просто використовую коли треба. Можливо треба теж розібратися..

Подякували: andreyversa1

4

Re: Файли install. EXE файли

andreyversa
Виконуваний файл насправді може містити у собі купу всього (на жаль усе російською):
https://ru.wikipedia.org/wiki/Portable_Executable
https://ru.wikipedia.org/wiki/%D0%A0%D0 … _(Windows)
https://habrahabr.ru/post/230505/
Але інсталятори переважно так працюють: https://exelab.ru/f/index.php?action=vt … opic=20739
Ну а про готові інсталятори вам уже /KIT\ лінків накидав.

Подякували: andreyversa, leofun012

5

Re: Файли install. EXE файли

Torbins написав:

andreyversa
Виконуваний файл насправді може містити у собі купу всього (на жаль усе російською):
https://ru.wikipedia.org/wiki/Portable_Executable
https://ru.wikipedia.org/wiki/%D0%A0%D0 … _(Windows)
https://habrahabr.ru/post/230505/
Але інсталятори переважно так працюють: https://exelab.ru/f/index.php?action=vt … opic=20739
Ну а про готові інсталятори вам уже /KIT\ лінків накидав.

Англійські статті наче є, ПЕ формат вигадали не москалі і навіть не вікіпедія, а майкрософт, тому існує від майкрософта оригінальна документація  по цьому формату, але вам хочеться занюхати москальське третєсортне лайно і начебто "помогти" цим. Якщо людина наш колега, то чому ми маємо його лайном годувати? Якщо ж ні - то хай платить гроші нашому цеху. В будь-якому разі московський язик тут зайвий.

Подякували: andreyversa, leofun012

6

Re: Файли install. EXE файли

0xDADA11C7
Я взагалі то українською шукав, але на вікіпедії (чи ще десь) немає нормальних статей українською на цю тематику. А на рахунок знання автором теми англійської мови, я маю великий сумнів.

7 Востаннє редагувалося andreyversa (13.01.2018 00:34:58)

Re: Файли install. EXE файли

/KIT\, немає сумніву, що там є необхідна інформація, але як зазначив Torbins англійською, м'яко кажучи, не дуже володію. Хоча уривками можна щось підчипити. Розумію, що найкраща інформація є тільки англійською. Навіть у моїй справі, я є налагоджувальник верстатів  з ПК... Тільки англійська. Усі, найкращі, навчальні матеріали та всі мануали англійською чи німецькою.

  Я подивився трохи і зрозумів, що це та ще справа... Буду намагатися по трошки для загального розвитку щось переглядати. Я вже зрозумів, що маленькими кроками будуються великі речі. Я раніше не розумів, що є типи даних, а зараз вже розумію що таке класи і рухаюсь далі :)

  Дякую усім за допомогу:)

Подякували: 0xDADA11C7, Arete, Torbins, /KIT\4