* Michel Claveau - MVP (Thu, 23 Jun 2011 08:33:20 +0200)
> On Win 7 64 bits:
> Command-Line
> CD \Python27
> dir C:\Windows\System32\SoundRecorder.exe :==> OK
> Python.exe
>
> >>> import os
> >>> os.system("dir C:\\Windows\\System32\\SoundRecorder.exe")
>
> ==> Do not found the file !!!
>
> and os.system("cmd /k") then "dir C:\Windows\System32\SoundRecorder.exe"
> do not found
> anyway.
This is because 32-bit processes (Python, 32-bit cmd) cannot see the 64-
bit DLLs in System32.
> But:
> {Ctrl-Z} in Python
> then dir C:\Windows\System32\SoundRecorder.exe run OK
Now you are running 64-bit Cmd.
> Therefore, is the problem only in Python?
Of course not (see above).
Thorsten
--
http://mail.python.org/mailman/listinfo/python-list