Registrar una dll en x64

Resuelto
Ricro -  
axellengams Mensajes publicados 2 Estado Miembro -
Hola,

Estoy utilizando Windows Seven x64 y recientemente quise registrar una dll para poder ejecutar un programa para mi G-15. Coloqué mi archivo en system32 y luego escribí: "regsvr32 nombredell.dll" en ejecutar. Inmediatamente, Windows me devuelve este mensaje de error:

El módulo «nombredell.dll» no puede ser compatible con la versión de Windows que está ejecutando. Verifique que el módulo sea compatible con una versión x86 (32 bits) o x64 (64 bits) de regsvr32.exe.

Creo que se trata de un conflicto x32 vs. x64, pero ¿cómo puedo solucionarlo?

Gracias de antemano.
Configuración: Windows Firefox 3.0.11

6 respuestas

  1. fchevali
     
    Requisitos: Windows 7 64 bits, script VBS utilizando una DLL de 32 bits

    hay que registrar la DLL de forma normal con regsvr32 xxx.DLL
    luego ejecutar el programa en c:\windows\SysWOW64
    ¡eso es todo!
    así que, para un VBS:
    c:\windows\SysWOW64\Cscript test.vbs
    y no
    c:\windows\system32\Cscript test.vbs que no funciona
    1
    1. Sinistrus Mensajes publicados 1010 Fecha de registro   Estado Miembro Última intervención   17
       
      Funciona con Win10

      Pegue su DLL en la carpeta SysWoW64
      Ejecute el símbolo del sistema como Administrador
      C:\WINDOWS\system32>%systemroot%\SysWoW64\regsvr32 C:\Windows\SysWOW64\la_dll_a_instalar.dll

      ¡Y eso es todo!
      0