Имя пользователя:
Пароль:
 

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

Аватара для serg_ssa

Пользователь


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

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


Не могу корректно подправить значение %ProgramFiles% во время загрузки WinPE.
Ситуация следующая: WinPe грузится из образа, а сама Program Files находится вне образа, соотв-но на другом диске. В зависимости от количества логических дисков, буква сидюка плавает.
В общем из секции RunOnceEx запускается батник, который устанавливает нужные пути в переменную %ProgramFiles% и в
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion,ProgramFilesDir
Но система определяет, что переменная %ProgramFiles% не изменилась. (x:\Program Files)
Если же вызвать в свойствах системы "переменные среды" и просто нажать "ОК", то все начинает правильно работать. При этом в реестре никаких модификаций не происходит кроме добавления ключа "ParseAutoexec"=1 в "windows NT\Currentversion\Winlogon". (((((
setenv.exe мне не помогла.
может надо какую-то функцию через rudll32 вызвать для решения проблемы???

Отправлено: 18:13, 22-07-2008 | #35