PDA

Показать полную графическую версию : [решено] авт. установка программ из 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 мол файлы заняты...

lud
25-03-2008, 20:20
правильнее воспользоваться addоn для Директа? ведб аддонится и работает... а в RunOncEx , если аддон не устравивает, то поробовать в установке RunOncEx ПЕРВЫМ поставить DirextX 9.0c, а потом уже фрамеворка, или наоборот??!

YikxX
26-03-2008, 15:57
Установку запускать исползуя cmd-файл следующего содержания start /wait имя_приложения.exe [/ключи_установки]
start /wait имя_приложения2.exe [/ключи_установки]
start /wait имя_приложения3.exe [/ключи_установки] Использовать такую конструкцию прямо из winnt.sif не пробовал... По идее, должно сработать, но я могу и ошибаться.

gora
31-03-2008, 13:56
yshipiloff, скорее всего дело в "дочерних" процессах. Т.е. запускаемый инсталлятор (sfx DirextX 9.0c) после запуска или в ходе установки запускает "дочерний" процесс и закрывает основной. RunOncEx думает, что установка завершена, хотя это не соответствует действительности, и запускает установку следующего приложения. А вот как сделать, чтоб ваш инсталлятор (sfx DirextX 9.0c) не закрывал основной процесс - это как раз ваша задача, как разработчика такого инсталлятора.




© OSzone.net 2001-2012