Author: arkurth
Date: Fri Oct 8 14:47:27 2010
New Revision: 1005851
URL: http://svn.apache.org/viewvc?rev=1005851&view=rev
Log:
VCL-196
Removed the explicit System32 path in all the places cmd.exe is called.
Calling cmd.exe with the full path causes problems if the Windows OS is 64-bit.
In this case, System32 is C:\Windows\Sysnative, pointing to the 64-bit copy of
the System32 directory. When cmd.exe is called in this manner, you're running
the native 64-bit cmd.exe shell, which does not have access to the Sysnative
link. As a result, if you pass a Sysnative path to a subroutine which calls
cmd.exe, this path doesn't exist with the cmd.exe shell and problems occur.