Цитата tem000:
у меня вопрос при распаковке некоторых инсталяторов исполняемые файлы программы имеют вид например:
Music Downloader,1.exe
Music Downloader,2.exe
хотя оба файла имеют абсолютно одинаковый размер и прога запускается как с одного так и с другого файла, а при установке приложения они объединяются в один файл. В чем смысл »
|
Прежде всего, инсталляторы делают люди...

Это получается, если при сборке инсталлятора, два раза указать один и тот же файл, т.е. все хоть раз пользовались мастером при создании скрипта для своего инсталлятора.
Если вы скомпилируете инсталлятор из данного скрипта:
Пример
Код:

[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}
Source: compiler:Examples\*; DestDir: {app}
то после распаковки данного инсталлятора, у вас будут помимо других, два одинаковых файла, но с разными именами:
MyProg,1.exe
MyProg,2.exe
Это как раз говорит о том, что мы два раза указываем файл MyProg.exe, в секции [Files], а инсталлятор автоматом их переименовывает.
В итоге после установки мы получим один файл MyProg.exe, просто один перезапишет другой...
Как таковой, ошибки тут нет, просто человеческий фактор...
