PainteR, расковырял ваш MenuFix_ru-RU_x86_and_x64
Код:
if /i "%Processor_Architecture%"=="x86" Goto :Fix86
if /i "%Processor_Architecture%"=="x64" Goto :Fix64
определение x64 системы по переменной
%Processor_Architecture% вызывает у меня сомнение. Вывел переменные командой Set из батника упакованного в ваш sfx и получил на Windows 7
x64:
Цитата:
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
|
При запуске Set из Выполнить -> CMD -> Set получаю только одну переменную, но уже с другим значением:
Цитата:
PROCESSOR_ARCHITECTURE=AMD64
|
Значения %Processor_Architecture%=
x64 получить не смог.