mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-20 19:53:22 +08:00
[test] fixed _run_pykdtest.cmd when it's launched from 32-bit cmd.exe in 64-bit OS.
git-svn-id: https://pykd.svn.codeplex.com/svn@66776 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
d4dc9a02e5
commit
b5f25cc5c8
@ -1,3 +1,5 @@
|
||||
::@echo on
|
||||
|
||||
:: Pass $(TargetDir)\<TestApp.exe> from Visual Studio
|
||||
set TestAppPath=%1
|
||||
|
||||
@ -9,15 +11,14 @@ if "%PROCESSOR_ARCHITECTURE%" == "x86" (
|
||||
if not defined PROCESSOR_ARCHITEW6432 set Arch=x86
|
||||
)
|
||||
|
||||
:: Select appropriate python.exe path
|
||||
set PythonRegKey=HKLM\Software\Python\PythonCore\2.6\InstallPath
|
||||
if "%Arch%" == "x64" (
|
||||
if "%TestAppPlatform%" == "Win32" set PythonRegKey=HKLM\Software\Wow6432Node\Python\PythonCore\2.6\InstallPath
|
||||
)
|
||||
|
||||
for /F "tokens=3*" %%A in ('reg.exe query %PythonRegKey% /ve 2^>NUL ^| FIND "REG_SZ"') do set PythonInstallPath=%%B
|
||||
set RegSwitch=64
|
||||
if "%TestAppPlatform%"=="Win32" set RegSwitch=32
|
||||
|
||||
for /F "tokens=3*" %%A in ('reg.exe query %PythonRegKey% /ve /reg:%RegSwitch% 2^>NUL ^| FIND "REG_SZ"') do set PythonInstallPath=%%B
|
||||
::echo %PythonInstallPath%
|
||||
|
||||
%PythonInstallPath%python.exe "%~dp0pykdtest.py" %TestAppPath%
|
||||
|
||||
::pause
|
||||
::pause
|
Loading…
Reference in New Issue
Block a user