В Windows XP, 2003 в реестре имеется одна запись для расположения DNS-файла ODBC в системе:
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INI \ ODBC File DSN \ DefaultDSNDir
Где взять папку DSN по умолчанию в Windows Vista и / или Windows 2008
Спасибо
Упомянутый вами ключ реестра помещен в Microsoft Office. Существует также версия для каждого пользователя в HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir. Смотри http://support.microsoft.com/kb/165866
HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir