On Tue, Dec 8, 2009 at 11:48 AM, Tim Roberts <t...@probo.com> wrote:

>
> People need to know that, if you install the 32-bit Python on a 64-bit
> Windows system, the DLL will be installed in %windir%\SysWow64.  (Yes,
> 32-bit DLLs go in SysWow64, and 64-bit DLLs go in System32.  Really.)
> If you use a 64-bit tool to search for it, you would find it in SysWow64.
>
> BUT, in a 32-bit process, Windows does magic path redirection.  So, if
> you were to run os.walk in a 32-bit Python process, you would find
> python26.dll in %windir%\System32.  This can be incredibly confusing,
> since you can go out to a command line and do "dir
> \windows\system32\python26.dll" and it won't be there.
>
> This is, in my opinion, one of the things that Microsoft really botched
> in the 32-to-64 transition.
>
> --
> Tim Roberts, t...@probo.com
> Providenza & Boekelheide, Inc.
>
>
Ow.  I think my head just exploded.

Kevin Horn
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to