Все мы видели программы с названием типа unins000.exe. Это утилиты удаления программного обеспечения, создаваемые установщиками дистрибутивов, в частности, InnoSetup и InstallShield Wizard (Flexera InstallShield). Иногда создает и Windows Installer. Я тут недавно слышал недоверчивые высказывания типа "установщики сейчас не используют", "драйвера устанавливаются сами". Так вот, далеко не сами и драйвера как раз используют один из типов установщиков, управляющий чаще всего написанным на C++, Visual Basic или C# созданным установочным пакетом. Расширения установочных пакетов Сами пакеты используют одно из двух расширений: .EXE либо .MSI. Оба расширения используются для самораспаковывающихся (SFX) одно- или многотомных архивов (в случае многотомного архива будет создан файл .cab). Файл .MSI - это установочный пакет Windows Installer, он является самым частым. Что происходит при установке? Мы можем это разобрать при помощи innoScript Studio, на примере создания пакета в которой я могу все п