( BaT | 2010. 08. 23., h – 18:45 )

Azt simán megteheted szerintem, h. install előtt megnézed, van-e telepített példány, és ha van, rátolni az uninstallert (lásd vlc). Vagy akár azt is megteheted, hogy frissítés jelleggel feltolni, azaz nem változhatna a telepítési útvonal. Ehhez mondjuk nem árt, ha az architektúra függő fileok nevei megegyeznek (lásd lenti példa).

Az viszont tényleg gáz, hogy az innosetup nem filesetekkel dolgozik, szerintem ez lenne a minimum. Mondjuk azt se lehet megcsinálni, hogy szétosztod a fileokat 3 mappába (x86, x64, shared), és ezekből összemergelni a fileokat a telepítési mappába?

Azaz pl:


x86:
xchat-wdk.exe
openssl.dll
...

x64:
xchat-wdk.exe
openssl.dll
...

shared:
pixmaps/
nemtommivanitt/
...

Telepítés:
copy $arch/* $installpath
copy shared/* $installpath

--
Don't be an Ubuntard!