DLL de 32 bits "pode não ser compatível" no Server 2008, mas funciona no Server 2003
Temos um projeto que é compilado em uma DLL COM de 32 bits e em uma DLL COM de 64 bits (o mesmo de minha pergunta anterior). Quando registro ambos na minha máquina com Windows 7, ambos são registrados com êxito. Quando registro ambos em uma máquina Windows Server 2003, ambos são registrados com sucess
Ma quando tento registrar as DLLs em uma máquina SP1 padrão do Windows Server 2008 R2, a DLL de 64 bits é registrada com êxito, mas a 32 bits DLL falha com a mensagem (sic):
O módulo ""% 1 "" pode não ser compatível com a versão do Windows que você está executando. Verifique se o módulo é compatível com uma versão x86 (32 bits) ou x64 (64 bits) do regsvr32.ex
Acho que uma DLL de 32 bits não pode ser compatível com o WS2003 e o Win7, mas não com o WS2008. Isso não faz sentido
O que pode estar acontecendo?