Tente cancelar o registro do arquivo ocx, mova-o para a pasta syswow64 e registre-o. Por mais estranho que pareça, essa pasta estranhamente nomeada é onde as bibliotecas de 32 bits vão em uma máquina Windows de 64 bits.
(Eu não tenho certeza se este é o melhor lugar para fazer esta pergunta, então se não, por favor, me redirecione para ele)
Estou configurando um novo servidor de terminal win2008R2 e estou tendo problemas com um aplicativo que roda bem em nosso TS 2003. Se eu executar o aplicativo como um usuário comum, recebo o seguinte erro:
Component 'MSComm32.ocx' or one of its dependencies is not correctly registered: a file is missing of invalid.
Se eu executar o aplicativo como administrador, ele será executado corretamente.
Eu tentei baixar MSComm32.ocx e registrá-lo com regsvr32 (como admin), mas sem sorte.
Como eu sei quais são as dependências?
Obrigado.