wolkow70,
Мы так и не договорили по вопросу ассоциаций файлов. Только пожалуйста не надо шуметь без причины.
Теоретическими основами обменялись, хорошо.

Но нас интересует исключительно "поведение" конкретной программы ACDSee.
Цитата wolkow70:
Может мы разными инсталляторами пользуемся, и не понимаем друг друга? »
|
Вероятно так и есть. Потому что первым делом, я корректирую msi штатного дистрибутива. И первым делом изымаю возможность принудительной записи в HKLM реестра ассоциаций. Почему ? А потому что это свинство со стороны программы, не спрашивая писать в реестр сотни записей ассоциаций, когда пользователь ещё
не выбрал ни одной ! Это надо пресекать на корню, что я в первую очередь и делаю. И ведь это до того очевидно, и думалось, что и для тебя... Это к вопросу, почему у нас получаются разные снимки реестра.
В
таком случае ессно в скрипте необходимо прописать всё касательно ассоциаций в HKLM.
Но тут есть странный момент. Это касательно мною сказанного о том, что записи в HKLM всё равно появятся, как только пользователь откроет окно выбора ассоциаций файлов. И даже, если будет выбрана всего лишь одна нужная ассоциация - запишутся все сотни записей для всех остальных ассоциаций ! Вот уж где очередное свинство...
И чтобы понапрасно не захламлять реестр конечно лучше заранее, в том же скрипте , прописать
только те ассоциации, что необходимы, и
не открывать опции выбора ассоциаций. При создании дистрибутива чисто на NSIS, это решается довольно-таки просто и гораздо гибче...