PDA

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

DJ Mogarych
08-02-2009, 15:35
Danvervlad, запускаю, вижу это:
http://pic.ipicture.ru/uploads/090208/14KgBC9fVW.png

Добавляю FM20.dll в папку с программой, получаю тогда это:
http://pic.ipicture.ru/uploads/090208/qIw5RCV12V.png

USSF запускается нормально.

Danvervlad
08-02-2009, 16:32
Хм... Странно, тестил прогу на 5 машинах... может дело в отсутствии лицензии на использование элемента ActiveX?

Попробуйте добавить лицензию файлом лиценция ActiveX.reg

А МС офис у вас установлен? Если да - то какой?

У меня XP SP3, MS Office 2007

boss911
08-02-2009, 18:16
Danvervlad

У меня тоже самое (http://forum.oszone.net/attachment.php?attachmentid=21528&d=1234095453).

Попробуйте добавить лицензию файлом лиценция ActiveX.reg »
У меня XP SP3, MS Office 2007
Добавил, не помогло. И у меня XP SP3, MS Office 2007.

YuriPet
08-02-2009, 18:22
Danvervlad, аналогично... :(
(Правда, у меня MS Office 2003)

Danvervlad
08-02-2009, 18:34
Только что запустил на ноуте у друга - та же беда:(

На Майкософте пишут:
При использовании в Microsoft Visual Basic оператора New или функции CreateObject для создания экземпляра приложения Microsoft Office может появиться приведенное ниже сообщение об ошибке.Ошибка времени выполнения '429': Компоненту ActiveX не удается создать объект
Ошибка времени выполнения '429': Компоненту ActiveX не удается создать объект
Данная ошибка возникает, когда модели COM (Component Object Model) не удается создать необходимый объект Automation, и поэтому объект Automation оказывается недоступен для Visual Basic. Эта ошибка возникает не на всех компьютерах.

В данной статье описывается диагностика и устранение часто встречающихся проблем, которые могут приводить к возникновению этой ошибки.

Пока не нашел решение... но ищу...

Danvervlad
11-02-2009, 21:58
Нашел причину ошибки и устранил... Пришлось переписать код, чтобы избавиться от проблемного модуля...

Вот! Пробуйте прогу на вкус...

boss911
12-02-2009, 03:46
Danvervlad

Запустил, ничего не произошло, запустил повторно, чувствую, компьютер тупить начал, процессорный кулер разогнался, запускаю диспетчер задач, а там два процесса Wizard BSPI v1.1.exe, каждый занимает по 50% ЦП, один же процесс занимает четкие 50%. Явно это не нормально. В общем, не работает у меня, ситуацию я изложил.

AndreW_RuleZ
12-02-2009, 21:35
Сорри, если что не так написал, но уже долго мучался, никак не разберусь.

Вообщем программы понятно как добавлять, не проблема. Но те программы, что я добавляю, при установке открывается окно, как при обычной установке и надо делать всё вручную. Как сделать автоматически - без понятия. Два дня провозился, так и не разобрался. Объяснить, плиз, на пальцах, что где как и куда.

Danvervlad
12-02-2009, 21:55
AndreW_RuleZ, то о чем Вы говорите, это "тихая" установка. Для этого (убедитесь что USSF.exe лежит рядом с Wizard BSPI v1.1.exe) сначала откройте установочный экзешник в 1-ом поле "Команды", а затем нажмите правой кнопкой мыши на "..." рядом... откроется USSF с анализом вашего файла. Если ваш установочный файл поддерживает Silent режим то в поле Usage будет результат: какой параметр нужно добавить для тихой установки. Его копируем (например там "A-Ray Scanner 2.0.2.3.exe" /S) вот "/S" копируем, закрываем USSF и вставляем в наше поле. Получается так: %SELF%\Install\CD-DVD софт\A-Ray Scanner 2.0.2.3\A-Ray Scanner 2.0.2.3.exe /S. И все! Добавляем, записываем, выходим и запускаем Presetup.exe. Теперь установка будет в тихом режиме (вам делать ничего не надо будет). прога установится по умолчанию C:\Program Files\A-Ray Scanner 2.0.2.3.

boss911, только что запускал у соседа - в режиме простоя загрузка проца 0%, занимает памяти 6 метров. Скорее всего у вас проблема с ОС.

boss911
12-02-2009, 23:36
Скорее всего у вас проблема с ОС. »
Возможно, но так же возможно то, что у меня чего-то не хватает, чего есть у вас или наоборот, что-то мешает. Освобожусь немного, переустановлю систему и сразу же запущу вашу программу, просто самому уже интересно, чего оно не работает и при этом жрет столько памяти.

Если программу положить только рядом с PRESETUP.INI и больше ничего нет, должно работать, больше ничего не надо? Попробовал запустить вашу программу без INI рядом, она отлично запустилась и отрапортовала диалогом, что, мол, не нашла нужный файл, при этом 0%, как только кладешь нужный файл рядом и запускаешь программу, происходит то, что я написал выше.

Den13V
13-02-2009, 12:35
Всем доброго времени суток!!!

Boa Soft, у меня вопрос, возможно ли сделать в BSP Installer группу внутри уже существующей группы?

Хотелось бы чтоб была возможность создавать несколько групп в одной, а также прописывать прогу вне всяких групп.

Заранее благодарен.

P.S.: Прога, супер. Спасибо за токое диво. Очень помогла.

Да еще забыл, у тебя в факе описаны не все параметры, BSPI, можно сделать подробней описание.

Спасибо.

Den13V
13-02-2009, 13:00
Boa Soft попробовал запустить Wizard BSPI v1.1 результат: Окна программы нет, груз оперы ~6Mb, груз проца 95-99% в течении ~20 минут сетуация не меняется. Прога лежит рядом с presetup.ini, призапуске отдельно от ини как пологается выходит окно ( не могу найти presetup.ini).

Стоит WinXP Pro SP3.

AndreW_RuleZ
13-02-2009, 16:31
Danvervlad, спасибо. Не удивительно, что я не знал, как сдалать. Я скачал архивы из первого поста, а там таких прог как USSF и Wizard BSPI вообще нету. Я так понял, в принципе, тут можно обойтись только прогой USSF, а ini файл с помощью ConfigEditor сделать. Т.е. можно обойтись без Wizard BSPI???? (кстати она у меня тоже не запускается и грузит проц).

И еще, если USSF в поле Usage (там где параметр для тихой установки) пишет N\A, а в Notes пишет вот так: Unpack the executable using upx.exe -d "InstCodek.exe" - это значит тоже не получится тихой установки???

И еще такой вопрос: если у программа по дефалту ставится в с:\, и я всегда вручную ставил с:\program files. Сейчас получается всё автоматом ставится. Можно ли сделать тихую установку, но чтобы программа ставилась в program files или такое пока нельзя реализовать?

И четвертый вопрос )))))))): можно ли и как делать тихую установку из инсталяторов формата .msi?? А то USSF чет не понятное там пишет.

ЗЫ: заодно еще вопросик задам, хотя он не в тему, просто не хочется создавать еще одну: Зачем устанавливать все версии программы .NET Framework??? Почему бы только последнюю не устанавливать?

boss911
13-02-2009, 17:28
Скорее всего у вас проблема с ОС. »
Видимо "проблемы" с ОС не только (http://forum.oszone.net/post-1037302.html#post1037302) у меня.

NikLok
13-02-2009, 18:06
Danvervlad, Видимо у меня тоже проблема с ОС, называется ВЫНЬдос!

Bysh
13-02-2009, 22:14
Я так понимаю, проблема не в оси для Wizard_BSPI_v1.1, а в самом PRESETUP.INI. Пробовал в своем PRESETUP.INI убирать некоторые разделы, ничего не помогало (загрузка 100%), пока не удалил все. Тогда и запустился Wizard. А зачем мне он пустой нужен? Уж лучше я буду ConfigEd пользоваться (если нет ошибок, он быстро запускается и сохраняется).
Да, кстати, я пользуюсь RocketDock, и мне не хватало иконки для папки Boa Software Post Installer на жестком диске, с которой работаю. Пришлось создавать самому по образу и подобию. Если уважаемый Boa Soft не возражает, могу выложить (она у меня в формате png 128x128)? может, кому интересно.

boss911
13-02-2009, 23:11
Пробовал в своем PRESETUP.INI убирать некоторые разделы, ничего не помогало (загрузка 100%), пока не удалил все. Тогда и запустился Wizard. »
Точно. Что же получается, что Wizard BSPI v1.1 рассчитан под чистый PRESETUP.INI, а для редактирования уже существующего нет?

Danvervlad
14-02-2009, 00:57
boss911, давайте разберемся... какой размер вашего файла? Сколько там записей? И вообще, можете выложить файл на пост, я у себя его гляну...

AndreW_RuleZ, Т.е. можно обойтись без Wizard BSPI???? (кстати она у меня тоже не запускается и грузит проц). »
Можно конечно... :) Но к сожалению связь с USSF в ConfigEditor не предусмотрена.

И еще, если USSF в поле Usage (там где параметр для тихой установки) пишет N\A, а в Notes пишет вот так: Unpack the executable using upx.exe -d "InstCodek.exe" - это значит тоже не получится тихой установки??? »
Это означает что файл сжат упаковщиком и его надо сначала распаковать. В этом случае лучше написать скрипт Automate

И еще такой вопрос: если у программа по дефалту ставится в с:\, и я всегда вручную ставил с:\program files. Сейчас получается всё автоматом ставится. Можно ли сделать тихую установку, но чтобы программа ставилась в program files или такое пока нельзя реализовать? »
Во-первых большинство программ ставится именно в программную папку %PROGRAM FILES%. Да можно.. для этого опять таки используется параметр коммандной строки. Какой? Тут нужно смотреть справку по этому инсталлеру.
И четвертый вопрос )))))))): можно ли и как делать тихую установку из инсталяторов формата .msi?? А то USSF чет не понятное там пишет. »
ДА
ЗЫ: заодно еще вопросик задам, хотя он не в тему, просто не хочется создавать еще одну: Зачем устанавливать все версии программы .NET Framework??? Почему бы только последнюю не устанавливать? »
Все верно... каждая последующая версия как матрешка включает предыдущую... Но на всякий случай;)
Boa Soft попробовал запустить Wizard BSPI v1.1 результат: Окна программы нет, груз оперы ~6Mb, груз проца 95-99% в течении ~20 минут сетуация не меняется. Прога лежит рядом с presetup.ini, призапуске отдельно от ини как пологается выходит окно ( не могу найти presetup.ini). »
Это дело не в отсутствующем компоненте это, как правильно заметили, дело в файле PRESETUP.INI. Выложите кто-нибудь свой PRESETUP.INI файл для изучения.
Точно. Что же получается, что Wizard BSPI v1.1 рассчитан под чистый PRESETUP.INI, а для редактирования уже существующего нет? »
Нет. Прога рассчитана не для пустого файла PRESETUP.INI:)

boss911
14-02-2009, 04:23
давайте разберемся... »
Методом тыка выяснил, что ваша программа не воспринимает в PRESETUP.INI следующий параметр:
[Setup]
RootInstallDir=%SOURCE%
Но стоит к перенной добавить еще подкаталог, тогда все нормально, например, %SOURCE%\Folder, а так же, если просто оставить в конце переменной слеш (%SOURCE%\). Такая ситуация абсолютно со всеми переменными, как с внутренними, так и переменными ОС, а если быть еще точнее, то пока там не будет прописана хоть единая слеш, то программа вообще не воспринимает содержимое RootInstallDir, даже если этот параметр пустой.


[Setup]
RootInstallDir=%SOURCE%
CheckCD=1
SourceTagFile=Программы\Автозапуск.exe

[Installitem_001]
Folder=
Command1=Программы\Windows Media\Windows Media 11.exe /q

Den13V
14-02-2009, 06:50
Выложите кто-нибудь свой PRESETUP.INI файл для изучения. »

Вот скрин, думаю обьяснения излишне.




© OSzone.net 2001-2012