Curiosidades

Windows 64 bits y sus mareos

Asumimos que existen ODBCs distintos para 32 y 64 bits. Hasta ahí todo bien.
Pero… atención:

El administrador de ODBCs de 64 bits se encuentra en %systemdrive%\Windows\System32\Odbcad32.exe.
El administrador de ODBCs de 32 bits se encuentra en %systemdrive%\Windows\SysWoW64\Odbcad32.exe.

No tiene lógica ninguna. Bienvenido al concurso de cómo marear al sufrido desarrollador que no sabe por qué su aplicación no encuentra ODBC.

Actualización:

Luego uno descubre una pequeña explicación, y es que SysWoW64 significa «System Windows on Windows 64», y en esa carpeta se guardan todas las bibliotecas de 32 bits dentro de un Windows 64.

Un tema aparte es por qué mantuvieron el nombre «System32» para guardar todas las carpetas de 32 bits, pero eso ya es otra historia…

(Disclaimer: sí, ya sé que en Linux la compatibilidad 32/64 bits tampoco está resuelta de manera «elegante»).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: David Marín Carreño.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Digital Ocean que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.