gora Вот на примере VirtualDub, написал скрипт на автомате и только потом вспомнил что у х86 версии программы VirtualDub.exe, а у х64 Veedub64.exe. Теперь думаю как сделать ярлыки для нужного ехе-шника.
читать дальше »
;!@Install@!UTF-8!
SetEnvironment="Ver=1.9.11 [x86/x64]"
SetEnvironment="ProgName=VirtualDub"
SetEnvironment="PrgMain=VirtualDub.exe"
SetEnvironment="PathInst=%SystemDrive%\\Program Files\\%ProgName%\\"
Title="%ProgName% v%Ver%"
BeginPrompt="Сейчас будет установлен %ProgName% v%Ver%"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Подождите пожалуйста..."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
FinishMessage="Установка завершена!"
RunProgram="x64:fm10:hidcon:cmd /c xcopy \".\x64\" \"%PathInst%\" /e /i /y"
RunProgram="x86:fm10:hidcon:cmd /c xcopy \".\x86\" \"%PathInst%\" /e /i /y"
Shortcut="D,{%PathInst%\\%PrgMain%},{},{},{},{%ProgName%},{%PathInst%},{},{}"
Shortcut="P,{%PathInst%\\%PrgMain%},{},{},{},{%ProgName%},{%PathInst%},{},{}"
;!@InstallEnd@!