Все мы видели программы с названием типа unins000.exe. Это утилиты удаления программного обеспечения, создаваемые установщиками дистрибутивов, в частности, InnoSetup и InstallShield Wizard (Flexera InstallShield). Иногда создает и Windows Installer. Я тут недавно слышал недоверчивые высказывания типа "установщики сейчас не используют", "драйвера устанавливаются сами". Так вот, далеко не сами и драйвера как раз используют один из типов установщиков, управляющий чаще всего написанным на C++, Visual Basic или C# созданным установочным пакетом...
Как гласит народная мудрость, театр начинается с вешалки, а программа — с инсталляции. Но что делать, если инсталлятор не желает запускаться или, хуже того, не хочет устанавливать приложение? Любой читатель «Хакера» уверенно скажет: ломать! И будет прав...