Quoto in pieno la risposta di LeleFT.

Aggiungo solo che, su sistemi WinXX alcuni DBMS, all'atto dell'installazione, scrivono su
ODBC.ini e ODBCINST.ini sotto la root di Windows.

Reperire da questi files i DSN dei DBs e i relativi drivers non dovrebbe essere complicato.

Sottolineo che solo ALCUNI DBMS lo fanno (IBM DB2, ORACLE, SQLServer).

NON LO FA (ne sono sicuro) MySQL.

NON SO SE LO FA PostgreSQL.