INSTALADOR PARA 32 BITS

RACR 18/10/2013 15:50:59
#430158
Olá meus amigos, estou criando uns aplicativo com VS2012 e SQL2012.
Fiz um pacote de instalação com o INNO SETUP, inserindo o executavel e banco de dados.
O instalador ficou OK para rodar na minha maquina, que é windows 7 64bits, porem, no cliente, que tem uma maquina windows 7 32 bits o instalador nem chegou a abrir.
Compilei meu arquivo com framework 4.0, que roda tanto no 32 como no 64 bits.
Alguem tem alguma dica do que pode ter ocorrido? Desculpe se a pergunta for muito simples, porem não encontrei resposta ainda.
Obrigado meus amigos
OCELOT 18/10/2013 16:37:41
#430160
Se o setup não chegou nem a rodar então o problema deve ser com seu script do inno setup

Veja se você não tem um [Ô]ArchitecturesAllowed[Ô] dentro de [Ô][Setup][Ô] no seu script do inno, se tiver remova ele, e você deveria testar o seu setup e programa antes de enviar pro cliente em uma máquina rodando windows de 32 bits, nem que seja em uma máquina virtual.
RACR 18/10/2013 21:16:02
#430167
Ocelot, não tenho esse [Ô]ArchiteturesAllowed[Ô] dentro do meu script não.
Tem outra coisa que posso verificar?
RACR 21/10/2013 08:55:34
#430191
Mais alguem com sugestão?
LUIS.HERRERA 21/10/2013 09:09:59
#430193
Em primeiro lugar se você vai rodar seu programa num micro 32 bits, tem que gerar o instalador num micro 32bits.

Não lembro agora se o INNO tem versão 32 e 64 bits, se tiver você tem que usar a 32 bits no Windows 32 para gerar o instalador.

Como a plataforma .Net não está vinculada ao processador/Windows, mas é feita para rodar em qualquer um, desde que possua o frameword correto, se usar o INNO gerado no Win 32 vai funcionar.

Veja que o framework 4.0 não está instalado por padrão no Wind 32, então tem que ter certeza que ele existe no micro destino ou preparar sua instalação junto.

O único problema que terá é se seu programa usar recursos não gerenciados que foram criados especificamento para 64 bits, aí não tem como, ou cria duas versões uma pra 32 e outra para 64 ou não poderá rodar no 32 bits.
RACR 26/10/2013 11:14:17
#430415
LUIS HERRERA, eu criei um novo instalador usando o istool, agora o instalador roda corretamente e faz a instalação.
Porem ao abrir o aplicativo aparece a mensagem da figura abaixo, tem ideia do que está faltando?
RACR 28/10/2013 09:11:56
#430433
Galera, acho que o problema agora é outro, não tem mais haver com o tópico, apenas para explicar o que fiz, foi gerar uma instalação com o istool. Nele existe opção para gerar um pacote para sistemas 32 bits. Com essa opção a instalação foi feita corretamente.
Abraço
Tópico encerrado , respostas não são mais permitidas