Astra55
Platinum Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору SunOK_ZM Цитата:Имелось в виду то тонкое обстоятельство, что инсталляторы, за редчайшими исключениями, считают своим долгом засрать систему как можно больше. И никакие деинсталляторы потом не помогут. Доказывать лениво, поскольку для меня это аксиома, а жаждущие увидеть и пошшупать в реале, могут сделать это самостоятельно. Вывод: если есть хоть малейшая возможность распаковать инсталлятор, вплоть до ручного создания папок и распихивания в них файлов, лучше сделать это, нежели устанавливать софт штатно. Особенно, если по части реестра знания отсутствуют чуть меньше, чем полностью. Обычно, программы создают все необходимое для своей работы при первом запуске. Это не догма, и не включает в себя разных монстров, которые без определенных записей в реестре, просто не будут работать. Но попробовать никто не мешает. В вышеприведенной программе пришлось делать сборку в два этапа, первый - как все, с запоминанием что где и что куда, а второй - из распакованного msi-шника, но уже без малейших его следов в системе и реестре. Поэтому, подобным сообщениям просто неоткуда взяться, msi инсталла не было, как такового. Многие InstallShield-овские оболочки первым шагом распаковывают msi в системный Temp, который, кстати, очень желательно отслеживать во время инсталляции, можно узнать много интересного. После того, как оболочка создаст файл msi, его следует скопировать в другую папку, потом остановить инсталляцию, распаковать msi и действовать по обстоятельствам. Единого рецепта, ессно, нет и быть не может, а общая концепция изложена выше. Следовать ей или нет, ваше личное дело.
---------- Per warez ad scientiam |
|