Я установил psqlODBC, и когда я перехожу к панели управления → Источники данных (ODBC), я не вижу установленного драйвера Postgres,
Я перезагрузился, все еще ничего.
Затем я заметил, что если я запустил этот апплет панели управления из файла c:\WINDOWS\system32\odbccp32.cpl
, драйверы внезапно появятся!
Это происходит на 64-разрядной машине XP.
Я не могу объяснить, почему это так, или каковы последствия этого.
При запуске с панели управления команда командной строки rundll32:
"rundll32.exe" shell32.dll,Control_RunDLL "c:\WINDOWS\system32\odbccp32.cpl",
(эти данные взяты из Process Explorer)
При запуске из odbccp32.cpl
в командной строке:
"C:\WINDOWS\system32\rundll32.exe" C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\ODBCCP32.CPL",@0
Любые идеи?