Detect se a versão atual do Windows é de 32 ou 64 bits

Acredite ou não, meu instalador é tão antigo que não tem a opção de detectar a versão de 64 bits do Window

xiste uma chamada de DLL do Windows ou (melhor ainda) uma variável de ambiente que daria essas informações para o Windows XP e o Windows Vist

Uma solução possível

Vejo que a Wikipedia afirma que a versão de 64 bits do Windows XP e Windows Vista tem uma variável de ambiente exclusiva:%ProgramW6432%, acho que estaria vazio no Windows de 32 bit

Esta variável aponta paraProgram Files, que armazena todo o programa instalado do Windows e de outros. O padrão nos sistemas em inglês éC:\Program Files. Nas edições de 64 bits do Windows (XP, 2003, Vista), também existem%ProgramFiles(x86)% cujo padrão éC:\Program Files (x86) e%ProgramW6432% cujo padrão éC:\Program Files. O%ProgramFiles% depende se o processo que solicita a variável de ambiente é ele próprio 32 bits ou 64 bits (isso é causado pelo redirecionamento do Windows no Windows 64 bits

questionAnswers(22)

yourAnswerToTheQuestion