Хотелось бы до конца разобраться с тем, что происходит в файлах 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 (в дистрибутиве его нет, а команды его создающей я что-то не вижу)