Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Читай здесь:
Цитата:
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.

Отправлено: 14:50, 16-01-2014 | #930