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

Название темы: Вопросы По WPI
Показать сообщение отдельно

Аватара для Sanja Alone

Ищу Человека…


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

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


fanatf1
Цитата:
...а реально пытается запустить с D:\$OEM$\WPI\Software\
Ликбез о назначении переменной %cdrom% самим WPI.
Принцип такой: Ищется файл wpi.ico в корне всех съемных приводов компа. Если там его нет - делается поиск все того же wpi.ico по абсолютному пути (твой случай). Если и здесь неудачка - из реестра читается параметр SourcePath ветки HKLM\Software\Microsoft\Windows\CurrentVersion\Setup и из него извлекается буква диска. Все это делает функция FindCDRom() (файл generate.js) - можешь поправить как тебе больше нравится (например, измени имя файла wpi.ico на WIN51 - проблем не будет).

P.S. По поводу установки переменной %cdrom% из батника на этапе cmdlines.txt.
Я проверил - работает (нужно писать полное название раздела реестра).
Установка:
Код: Выделить весь код
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /t REG_EXPAND_SZ /d %~d0
Удаление:
Код: Выделить весь код
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /f
Т.о., можно обойтись и без setenv, конечно, если ты когда-нибудь решишь юзать WPI без копирования на винт его файлов.

Отправлено: 04:05, 30-07-2005 | #76

Название темы: Вопросы По WPI