Показать полную графическую версию : [решено] авт. установка программ из RunOnceEx ошибки
yshipiloff
25-03-2008, 10:28
1 вопрос:
создал дистрибутив Win XP,
прописал в RunOncEx установку программ,
запуск следуюшего по списку приложения идет сразу после распаковки предыдущего из SFX (winRAR), когда даже установка не закончена.
что приводит к конфликту.
Petya V4sechkin
25-03-2008, 11:26
запуск следуюшего по списку приложения идет сразу после распаковки предыдущего из SFX (winRAR), когда даже установка не закончена.
Что за приложения ставите, с какими параметрами запускаете установку? Каким способом, используете ли .cmd файлы?
в winnt.sif в секции [Display] прописал разрешение 800x600 всеравно при входе дает 640x480
Файл ответов Winnt.sif .:[все вопросы, уточнения, не срабатывает установка, etc]:. (http://forum.oszone.net/thread-47582.html) -> Параметры файла ответов (http://oszone.net/2758) -> [Display] (http://oszone.net/2758#r04) -> FAQ: Почему не устанавливаются параметры экрана, заданные в разделе [Display] файла ответов? (http://oszone.net/2774#q10)
2 вопрос
Основные принципы размещения и поиска информации на конференции OSzone.net (http://tools.oszone.net/Vadikan/faq.html)
yshipiloff
25-03-2008, 19:42
создал winrar-ои sfx DirextX 9.0c march 2008 распаковывается в тихом режиме, после чего запускается dxsetup.exe с (и без) параметром /silent
в этот момент по списку начинает устанавливаться dotnet.exe, хотя установка dx не завершилась. net Framework выдает ошибку msi мол файлы заняты...
правильнее воспользоваться addоn для Директа? ведб аддонится и работает... а в RunOncEx , если аддон не устравивает, то поробовать в установке RunOncEx ПЕРВЫМ поставить DirextX 9.0c, а потом уже фрамеворка, или наоборот??!
Установку запускать исползуя cmd-файл следующего содержания start /wait имя_приложения.exe [/ключи_установки]
start /wait имя_приложения2.exe [/ключи_установки]
start /wait имя_приложения3.exe [/ключи_установки] Использовать такую конструкцию прямо из winnt.sif не пробовал... По идее, должно сработать, но я могу и ошибаться.
yshipiloff, скорее всего дело в "дочерних" процессах. Т.е. запускаемый инсталлятор (sfx DirextX 9.0c) после запуска или в ходе установки запускает "дочерний" процесс и закрывает основной. RunOncEx думает, что установка завершена, хотя это не соответствует действительности, и запускает установку следующего приложения. А вот как сделать, чтоб ваш инсталлятор (sfx DirextX 9.0c) не закрывал основной процесс - это как раз ваша задача, как разработчика такого инсталлятора.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC