Читай здесь:
Цитата:
32-bit applications can access %SystemRoot%\System32 through the pseudo directory %SystemRoot%\sysnative.
|
И
почитай про PROCESSOR_ARCHITEW6432.
Пример использования PROCESSOR_ARCHITEW6432 в батнике:
Цитата:
@Echo off
If Defined PROCESSOR_ARCHITEW6432 %SystemRoot%\sysnative\cmd.exe /q /k "Call %0" & Exit
Regedit /s "%~dp0WUfix.reg"
Regedit /s "%~dp0Conv2007\WUfix7.reg"
If Exist "%~dp0Setting.reg" Regedit /s "%~dp0Setting.reg"
Cscript "%~dp0Turn_on_updates.vbs" //NoLogo
Exit
|
В этом примере reg должны быть добавлены в реестр без WoW64 пере адресаций, поэтому If Defined проверяет наличие переменной PROCESSOR_ARCHITEW6432 и запускает все что идет ниже от имени х64 версии cmd.exe.