On Jan 18, 2005, at 11:05 AM, Magnus Hagander wrote:
Hmm. That would seem to have it. Can you check the version on your
SHELL32.DLL?
The MSDN docs for the version in question
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ shellc
c/platform/shell/reference/functions/shgetspecialfolderpath.asp) claims
it needs either Win2k or The IE 4.0 Desktop Update. Which resolves to
shell32.dll version 4.71 or later.
WINNT\System32\Shell32.dll is version 4.00, so that appears to be the problem.
According to this: http://support.microsoft.com/kb/q165695/ Windows Desktop update was included with IE 4, but not with IE 5 or later. Further, if you want to install Windows Desktop Update you have to first remove IE 5 or later. And finally it says that Windows Desktop Update can only be installed using the IE 4 setup, but this is no longer available from Microsoft. What a mess.
hackers-win32 is prboably slightly more on-topic
OK, will do for next time.
John DeSoi, Ph.D. http://pgedit.com/ Power Tools for PostgreSQL
---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faqs/FAQ.html