Hi!
(sorry for my bad english...)
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
* 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
On 23/06/2011 07:33, Michel Claveau - MVP wrote:
Hi!
(sorry for my bad english...)
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 t
* Tim Golden (Thu, 23 Jun 2011 08:31:26 +0100)
>
> Certain commands, including "dir" and "copy" are not executables
> in their own right, but merely subcommands of cmd.exe.
Right, "internal commands".
> You've got two options in Python:
>
>os.system (r"cmd /c dir c:\windows")
os.system aut
On 23/06/2011 09:08, Thorsten Kampe wrote:
* Tim Golden (Thu, 23 Jun 2011 08:31:26 +0100)
Certain commands, including "dir" and "copy" are not executables
in their own right, but merely subcommands of cmd.exe.
Right, "internal commands".
You've got two options in Python:
os.system (r"c
Re !
> This is because 32-bit processes (Python, 32-bit cmd) cannot see the
> 64-bit DLLs in System32.
Thanks.
You are right... but it is not enought.
This command: echo %PROCESSOR_ARCHITECTURE%
give the statut:
32: x86
64: AMD64
and DIR C:\Windows\System32\SoundRecorder.exe is OK
> Therefore, Windows has a "trick" for mark the file like visible, or not,
> in 32 mode. What trick?
It's called file system redirection. When you access \windows\system32
in a 32-bit process, you *actually* access \windows\syswow64, which
has entirely different files.
The same also happens for p