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

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

Старожил


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

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


Хотелось бы до конца разобраться с тем, что происходит в файлах presetup.cmd

ANDYru
Цитата:
setup.ex_ в твоём варианте распаковывается и переименовывается, а с оригиналом что делать?
Vovanchik
Цитата:
...а оригинальный остается... и при копировании содержимого директории i386 заменяется подложным....

...при инициализации графического режима когда управление установщик передает файлу setup.exe (ака т39) этот подложний setup.ex_ сначала запускает presetup.cmd который разпаковывает дрова на диск и прописывает пути к этим папкам, а потом уже передает управление оригинальному setup.exe который теперь называется setuporg.exe
Здесь вроде бы всё понятно за исключением "...передает управление оригинальному setup.exe который теперь называется setuporg.exe". Каким образом? Где эти строки?

А кто воспользовался рекомендациями в статье http://oszone.net/display.php?id=2780, пытался прописывать драйвера вручную, а потом решил воспользоваться готовым решением, имеют небольшой сюрприз: setup.ex_ - уже и так подложный... поэтому строка
Код: Выделить весь код
expand %distr%\i386\SETUP.EX_ %distr%\i386\setupORG.exe
в батнике создаёт совсем не оригинальный setupORG.exe и видимо на т39 ждут неприятности (или я зря волнуюсь?)

Кстати, в старом presetup.cmd были такие строки:
Код: Выделить весь код
cd %SystemRoot%\system32
if exist setup.exe ren setup.exe setupold.exe
if exist setupORG.exe ren setupORG.exe setup.exe
смысл, видимо, тот же что и в новом, но не ясно для чего выполняются указанные действия и откуда взялся файл setupORG.exe (в дистрибутиве его нет, а команды его создающей я что-то не вижу)

Отправлено: 03:34, 07-11-2005 | #105