Instalação Inno Setup 32bit e 64bit dll
Se o sistema operacional é 64bit eu quero instalar uma DLL de 32 bits para oProgram Files (x86)
pasta e DLL de 64 bits paraProgram Files
pasta e registrá-los respectivamente. Se é um sistema operacional de 32 bits eu só quero copiar o arquivo para a pasta normal do programa e registrar.
Como posso fazer isso no Inno Setup? Além disso, a DLL de 64 bits será registrada pelos 64 bitsregsvr32
programa?
Aqui esta o meu codigo ate agora. Ele funciona bem no sistema operacional de 32 bits, mas no sistema operacional de 64 bits ele despeja os dois conjuntos de arquivos noProgram Files (x86)
.
[Files]
Source: D:\..\32bit files\mylibrary.dll; DestDir: {app}; \
Flags: restartreplace ignoreversion regserver 32bit
Source: D:\..\64bit files\mylibrary.dll; DestDir: {app}; \
Flags: restartreplace ignoreversion regserver 64bit; Check: IsWin64
Eu olhei para o64BitTwoArch.iss
exemplo, mas que diz como fazer uma instalação de 32 bits ou 64 bits não uma instalação de 32 bits e 64 bits.