Цитата:
Эту ветку MSFN я видел, конечно. Там все-таки все через реестр делается, а хотелось бы утилитой. Ну если у MS нет утилит, способных справится со всеми типами файлов, то ничего кроме реестра не остается.
|
До того, как перейти на *.msi я паковал инсталлы в RAR SFX с добавлением самописной утилитки, которая могла по сценарию из ini файла создавать ярлычки, копировать файлы и задавать ассоциации. Все работало нормально, только вот она не умеет делать бэкап стандартных связей - после удаления программы стандартные установки не восстанавливались. Если кому интересно, то могу кусок кода из этого заброшенного проекта периписать в консольный вариант, с задаваемыми из коммандной строки параметрами. Там был параметр override для удаления всех старых ассоциаций.
Можно и проще - доделать один из скриптов на MSFN для нормальной работы со свободным заданием VERB и удалением того, что приводил немного выше.