Valek271183 |
16-03-2016 23:29 2616860 |
RunOnceEx и Wow6432Node
Подскажите пожалуйста как обойти такую проблему: при запуске bat-файла (из 32-битного WinRAR sfx.exe) где я пишу
Скрытый текст
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "K-Lite Mega Codec Pack 12" /f
REG ADD %KEY%\%i% /VE /D "Установка K-Lite Mega Codec Pack 12" /f
REG ADD %KEY%\%i% /V 1 /D ""%~dp0klcp_mega_unattended.bat"" /f
после отработки bat файла он записывает содержимое в раздел Wow6432Node, как это обойти? чтобы и на 32 и на 64-bit системах сработало правильно ?
|
Код:
REG ADD %KEY% /V TITLE /D "K-Lite Mega Codec Pack 12" /reg:32 /f
REG ADD %KEY%\%i% /VE /D "Установка K-Lite Mega Codec Pack 12" /reg:32 /f
REG ADD %KEY%\%i% /V 1 /D "\"%~dp0klcp_mega_unattended.bat\"" /reg:32 /f
|
Век живи — век учись. Georgio, с какой версии ОС этот параметр: «/reg:xx» работает?
|
Iska, вероятно, параметры "/reg:32" и "/reg:64" появились в Windows 7. В Windows XP их точно нет. Об их наличии или отсутствии в Windows Vista мне ничего неизвестно.
|
Petya V4sechkin |
17-03-2016 07:53 2616901 |
Georgio, Iska, для XP и Vista хотфикс KB948698 добавляет эту опцию.
Цитата:
/V TITLE /D "K-Lite Mega Codec Pack 12" /reg:32 /f
|
Так ведь /reg:64 требуется, насколько я понял.
|
Petya V4sechkin, спасибо, ясно.
|
Valek271183 |
17-03-2016 21:43 2617235 |
Под Win7 x64 всё равно попадает в Wow6432Node (запускаю из SFX Winrar архива)
|
Цитата:
Цитата Valek271183
Под Win7 x64 всё равно попадает в Wow6432Node »
|
Цитата:
Цитата Petya V4sechkin
Так ведь /reg:64 требуется, насколько я понял. »
|
|
Время: 06:43.
© OSzone.net 2001-