Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   BS Post Installer - выбор программ перед установкой (http://forum.oszone.net/showthread.php?t=51853)

Boa Soft 18-07-2005 02:37 341811

BS Post Installer - выбор программ перед установкой
 
Вложений: 1
Boa Software Post Installer (BS PostInstaller)



Работа над проектом возобновилась. Новая версия, как всегда - в шапке темы.

Программа для выбора и автоматической установки приложений.

Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить!
Тестовую метку не удалять!!!


Эта программа пригодится всем тем, кому необходимо автоматизировать пакетную установку приложений, при этом имея возможность гибко менять необходимый набор для конкретного компьютера.
Программа автоматической установки BS PostInstaller предназначена для выбора и автоматической установки программ после установки Windows. Позволяет работать как в режиме ручного выбора программ из готового списка, так и по заранее созданному во встроенном конфигураторе файлу ответов. При этом весь процесс инсталляции происходит без вмешательства человека.

Основные возможности программы.
читать дальше »

Код:


    Запуск программы при автоматической инсталляции через GuiRunOnce или RunOnceEx, добавленного ранее из CmdLines. Возможен и прямой запуск программы. Запуск с Read-only носителя возможен при переназначении файла лога на жесткий диск. В этом случае изменение файла ответов невозможно (или использование его с дискеты).
Эта версия программы адаптирована для запуска в среде установки Windows. Т.е возможен запуск установки на T12 через CmdLines или Т13 через SvcPack.inf или на T10 через SetupParam. Программа отработает нормально в любом месте установки, но не все программы можно установить в это время.
Возможность задания путей как полных, так и относительно корневой папки инсталляции. Полная поддержка системных переменных.
Возможность выполнения до 4 последовательных команд до инсталляции приложений. Так же, возможен импорт рег - файла как до так и после выполнения команд.
Для каждого приложения, возможно указать его папку, выбор по умолчанию, запрет изменения выбора, видимость в окне выбора и необходимость перезагрузки. При указании необходимости перезагрузки, после нее программа запустится автоматом и продолжит установку со следующего приложения. Установка с промежуточными перезагрузками в Windows Vista не применима. Возможность выполнения до 6 последовательных команд для инсталляции каждого приложения. Так же, возможен импорт рег - файла как до, так и после выполнения команд.
Возможно указание взаимоисключений и зависимостей (связок).
В процессе установки отображается название и описание устанавливаемого приложения, его иконка (при наличии) прогресс общий и по группе. Имеется кнопка отмены текущего процесса установки, позволяющая принудительно завершить зависший процесс и перейти к установке следующего приложения. Возможно, указать промежуток времени, по истечению которого запущенный процесс будет завершен принудительно.
Возможность выполнения до 4 последовательных команд после завершения инсталляции приложений. Так же, возможен импорт рег - файла как до, так и после выполнения финальных команд. После завершения можно выполнить перезагрузку или завершение работы.
Встроенный конфигуратор позволяет создать файл ответов для автоматической установки.
Имеется тестовый режим для проверки файла конфигурации без проведения установки.
Имеется возможность ведения лога установки.
Имеется возможность установить задержку, по истечению которой начнется автоматическая установка программ, выбранных по умолчанию.
Полностью локализуемый через внешний файл констант интерфейс.
Интерфейс настраивается через скины.
Интерфейс выполнен в виде Setup Billboards (нового стиля установщика Windows 2000\XP(professional\home)\2003).
Имеется механизм проверки корректности файла скина и конфигурации, а так же, соответствия файла ответов файлу конфигурации.
Появилась возможность назначать до 3 юзерских кнопок на первой странице (странице приветствия).
Добавлена возможность просмотра лицензионного соглашения с подтверждением его принятия.



Последняя сборка программы 1.19.5.1 во вложении в шапке.

N.B.
В связи стем, что у меня не хватает времени на развитие проекта, я перевел его в open-source. Исходный код теперь свободно доступен.
Я не могу гарантировать своевременное обновление исходников и их соответствие бинарной версии. Все просьбы в PM, ICQ, e-mail о том, чтобы выслать\выложить исходники игнорируются. Выложу по мере возможности и желания.
Исходники стакрой версии можно скачать по ссылке: bspostsource.7z (0т 09.06.2008)

Vadikan 18-07-2005 03:41 341818

Boa Soft
Цитата:

Получилось вроди неплохо.
Ну это весьма скромное заявление :) Получилось вполне на уровне WPI, как с точки зрения "красоты" интерфейса, так и по функциональности. Интерфейс даже предоставляет большую информативность в процессе установки, в отличие от скромного RunOnceEx окна WPI.

Четыре команды на приложение в большинстве случаев достаточно (хотя у WPI их 6). Из того что есть в WPI - встроенная команда REGEDIT, но я предполагаю, что можно обойтись и без нее использовав одну/две из четырех команд в виде REGEDIT /S Tweak.reg. Так? Также предположу, что кол-во команд не очень сложно увеличичть.

У WPI еще есть "зависимости". Т.е. можно установить взаимоисключение приложений. Например, Office Custom и Office Full - оба не выбрать. Также есть связки. Например, если устанавливается CloneDVD, то к нему привязывается AnyDVD. Обе фичи не критичны, хотя первая удобна для защиты от дурака.
Цитата:

Возможен и прямой запуск программы. Запуск с Read-only носителя возможен при переназначении файла лога на жесткий диск. В этом случае изменение файла ответов невозможно.
A каким образом это переназначение выполнить, через конфигуратор? Или лучше вообще лог не использовать в таком случае?

Далее, как быть с переменной %CDROM%, которую WPI умеет задавать по метке самостоятельно и соответственно ее можно использовать в предварительно сконфигурированных путях приложений? Или в таком случае лучше просто использовать
Цитата:

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

В общем, по заявленным функциям - очень и очень серьезная программа. Если б вы ее сделали нормально два года назад и запустили на MSFN, WPI мог бы и не обрести такой популярности :) Англ. язык интефейса, конечно, нужен был бы, равно как и возможность добавления других языков.

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

boss911 19-07-2005 01:38 342063

Boa Soft

Привет! Прога твоя мне очень понравилась! Молодец! Я вот только пока не тестил ее на своей машине на полную установку своего софта, но коеч-то проверил из софта! Так вот у меня вопрос: у меня не обрабатываютса на запуск файлы, такого типа *.reg и *.msi, например как у меня:
Код:

[Installitem_001]
Command1=regedit /s "мой cd\Программы\Windows Media\WMP 10 My settings.reg"
и так
Command1=|%SustemRoot%\regedit.exe /s "мой cd\Программы\Windows Media\WMP 10 My settings.reg"
и так
Command1=мой cd\Программы\Windows Media\WMP 10 My settings.reg

Код:

[Installitem_002]
Command1=мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn

И еще два маленьких предложения к тебе! Можеш ли сделать, чтоб в настройках можно было ставить размер окна, например: 800*600, 1024*768 и по умолчанию, второе: чтоб ставить группы (Group) развернутые (как на скриншоте у тебя) и свернутые как по умолчанию. Спасибо!!!

Boa Soft 19-07-2005 04:35 342077

Сейчас обновил версию.

Добавил совместимость с PE режимом - можно на T12 запускать.
Скракозябры исправил.
Попробовал - прикольно получилось, из того набора, что в конфиге по дефолту не стал только ACDsee 6 и то там ошибка в ключах запуска.

Винда загружается, а софт стоит.



Еще фейс немного доработал.
Примеры запуска и в описании и готовые файлы для $OEM$.


Теперь о бо всем понемногу.
Релизу пошел всего-то 4 день от роду.

BS Explorer писался почти год. Конфигуратор меню полностью рабочий под него вышел ровно через год.

Это я к тому, что не все сразу. К тому же, пиши изначально под свои внутрицеховые интересы. А потом уже фичи.

boss911

Цитата:

Так вот у меня вопрос: у меня не обрабатываютса на запуск файлы, такого типа *.reg и *.msi, например как у меня:
Это точно не будет. Там через CreateProcess запуск сделан

Цитата:

[Installitem_002]
Command1=мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn

надо через

msiexec /i "мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn"

Попробую переделать через ShellExecuteEx, будут поддерживатся асоциации.

Почему с регами не прокатило - сохраню твои примеры и проверю.
Должно вообше-то работать. Записи правильные.


Цитата:

И еще два маленьких предложения к тебе! Можеш ли сделать, чтоб в настройках можно было ставить размер окна, например: 800*600, 1024*768 и по умолчанию, второе: чтоб ставить группы (Group) развернутые (как на скриншоте у тебя) и свернутые как по умолчанию. Спасибо!!!
С разрешением - без проблем. Сделаем. Две строки в [setup] - есть - делаем принудительно размер такой-то. Нет - по размеру экрана.

Второе - не совсем понятно, что хочеш - все ветки развернутые изначально или кнопоки свернуть - развернуть. Поясни - реализовать легко. Главное, я логику практически отладил, а фейс править несложно.



Vadikan

Цитата:

У WPI еще есть "зависимости". Т.е. можно установить взаимоисключение приложений. Например, Office Custom и Office Full - оба не выбрать. Также есть связки. Например, если устанавливается CloneDVD, то к нему привязывается AnyDVD. Обе фичи не критичны, хотя первая удобна для защиты от дурака.
Подумаю. В пределах одной группы наверное легко реализуемо. У самого два трансформа для офиса - людям поный, себе word и exel только. La/Winamp в асортименте/DVD - тоже надо...

Цитата:

A каким образом это переназначение выполнить, через конфигуратор? Или лучше вообще лог не использовать в таком случае?
:)
Код:

[Setup]
RootInstallDir=%SystemDrive%\install
EnableUserInput=1
LogFile=%Temp%\InstallLog.txt
LogInstall=1


Цитата:

Далее, как быть с переменной %CDROM%, которую WPI умеет задавать по метке самостоятельно и соответственно ее можно использовать в предварительно сконфигурированных путях приложений? Или в таком случае лучше просто использовать
Подскажеш как определить букву CD - будет переменная %CDROOM%
У меня просто болшинство дел льется со стенда и сидюки - только на выезд. Там все через $OEM$ копируется и запускается с фиксированных папок на HDD.

пока мона так

Код:

Set CDROM=....
presetup.exe

и в конфиге

Код:

[Setup]
Код:

RootInstallDir=%CDROM%\install
EnableUserInput=1
LogFile=%Temp%\InstallLog.txtLogInstall=1



Цитата:

В общем, по заявленным функциям - очень и очень серьезная программа. Если б вы ее сделали нормально два года назад и запустили на MSFN, WPI мог бы и не обрести такой популярности Англ. язык интефейса, конечно, нужен был бы, равно как и возможность добавления других языков.
Я профессионально компами занимаюсь около 2 лет. Прикладной софт под свои задачи начал писать года полтора назад. До этого - просто мелкие поделки.

Похоже, выростет в проект уровня BS Explorer:)

Цитата:

Будет время - сделайте у себя страничку с описанием программы, я добавлю ссылку в статью-обзор вместе с кратким описанием.
Немного погодя. Тут вот осерьезных багах сообщили - надо устранить.
А так - будет обязательно. Пока- так полежит. У меня хостер на скрытые файлы и прямые линки, как на народе, не ругается.

Вообще, можеьт сайт под это дело сделаю...





















boss911 19-07-2005 18:12 342213

Boa Soft

Привет! Значетса так, обьясню по подробней! Чтоб можно было настраивать все ветки (Group) развернутые изначально, короче говоря у меня 6 груп и я хочу, чтоб они были развернутые и отображали, что именно есть в каждой группе! А по поводу кнопки "свернуть в панель задач" или " свернуть в трей", это непомешало бы! И опять есть предложения к тебе! Можеш увиличить время задержки всплывающих подсказках при наведении на кнопку или программу, просто у тебя примерно стоит 3 сек., а этого маловато для того, чтоб к примеру прочитать коментарии какой-то программы, увилич с 3 сек. до 10 сек., я думаю будет в самый раз! И хотелось бы еще наструйку и отображения таймера до запуска установки выбраных приложений, как ето сделано у WPI. Спасибо!!!

А вот насчет этого:
Код:

[Installitem_001]
Command1=msiexec /i "мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn" ,
Command1=%SustemRoot%\msiexec.exe /i "мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn"
и так
Command1="%SustemRoot%\msiexec.exe" /i "мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi" /qn

Так нечего из этого не выходит! От нехочет PostInstaller замечать *.msi файлы, ну и такая же ситуация с файлами *.reg, а в InstallLog.txt показует, что все установилось!

Boa Soft 20-07-2005 01:17 342307

boss911
Цитата:

Так нечего из этого не выходит! От нехочет PostInstaller замечать *.msi файлы, ну и такая же ситуация с файлами *.reg, а в InstallLog.txt показует, что все установилось
Два часа вдумчиво курил Win32 sdk на счет CreateProcess.

Выяснилось, что в бывшем виде прцедура запуска не переваривала совсем длинные имена файлов и пробелы в параметрах, даже заключенные в скобки. Написал парсер командной строки. Теперь мухи
(имя исполняемого) и котлеты (параметры) отдельно передаются в процедуру и перевариваются.

Например такой вот файл, лежащий на рабочем столе администратора в руской винде
Код:

Super - Пупер - My Test Key.reg
"D:\Profiles\Администратор\Рабочий стол\Super - Пупер - My Test Key.reg"

при запуске

Код:

%SystemRoot%\regedit.exe /S
"D:\Profiles\Администратор\Рабочий стол\Super - Пупер - My Test Key.reg"

Отлично.

Отчет о проделанной работе

1. Выбор разрешения - есть, через командную строку, ключи h:xxx и w:xxx, не менее 640 на 480. Соотношение - любое в разумных пределах.

2. Експорт реестра - есть. Regfile. Читать описание.
Так же в пост и пре секции!

3. Главное!!! Исправлен баг с длинными путями и пробелами.
Старая версия в полном обьеме блещет этим багом. Просто все инсталлы и мена сформированы с короткими путями и без пробелов.

За год активного использования старой версии в 3 филиалах и моем техотделе это не было выяснено.

4. Кнопочки поправил.

5. Добавил переменную %FOLDER% - при исполнении каждой секции
принимает значение Folder. Надо, если в параметрах нужен полный путь.

6. Добавил переменную %CDROOM%. Проверяет только CD-ROM, ищет тагфайл в корне - идею содрал из дриверпаков, метод 2.

7. Добавил команд до 6. Думаю, хватит.

8.Расширена глубина ведения лога - из-за разборок с пунктом 1.

9. В связи с изменениями исправил ini.

Там я повтыкал практически все сочетания.


Из того, что будет и не будет.

Блокировки и связки, наверное, делать не буду. Муторно.

boss911
Про дерево понял. реализуемо. Скоро. Идея понравилась и колеги тоже подсказали, что секции, которые меняются часто, надо подать рапахнуьтыми, остальные - свернутыми.

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

А сворачивать -то зачем. Хотел сделать так, что она вообще всегда навесь экран и под низом была, чтобы ход отдельных программ виден был.

Возможно, добавлю режим запуска в скратом виде - чтобы cmd консоль не мелькала, если чего через bat или cmd.

Подсказки подкручу. Это так в делфи по умолчанию. Прибавлю.

Vadikan 20-07-2005 01:26 342309

Цитата:

Возможно, добавлю режим запуска в скратом виде - чтобы cmd консоль не мелькала, если чего через bat или cmd.
В этом нет нбх. Можно использовать утилиту, скрывающую консоли. http://forum.oszone.net/showthread.php?t=29630

boss911 20-07-2005 19:10 342471

Boa Soft

Привет! С файлами *.reg все прошло на ура, а вот *.msi файлы по прежнему не становятса! И есть еще немного замечаний:
Код:

[Setup]
RootInstallDir=мой cd:\
 
[Installitem_001]
Command1=Программы\Windows Media\Windows Media 10.exe /q
Command2=Программы\Windows Media\DFX 7.0.exe /s
Command3=%windir%\system32\TASKKILL.EXE /F /im askemail.exe
RegFile=Программы\Windows Media\WMP 10 My settings.reg

Так вот как мне быть с Command3=, как мне убить процес через TASKKILL /F /im askemail.exe если RootInstallDir=мой cd:\. Раньше все работало если не назначать RootInstallDir и в Command3 прописать полный путь к программе! И еще почему-то программа без ключей не запускаетса:
Код:

[Setup]
RootInstallDir=мой cd:\
 
[Installitem_002]
Command1=Интернет и сети\Radmin 2.1.exe /s ,
а мне надо так, а без ключа не работает
Command1=Интернет и сети\Radmin 2.1.exe

Цитата:

А сворачивать - то зачем. Хотел сделать так, что она вообще всегда навесь экран и под низом была, чтобы ход отдельных программ виден был.
Это конечно хорошо, но вот нижняя панель (Пуск) постоянно вылазит при появлении хода отображения установки некоторых прог! А кнопочку "свернуть" я думаю можно поставить, ну это тебе уже решать! Увилич время задержки всплывающих подсказках при наведении на кнопку или на групу, прогу и т.д. Было бы не плохо если список груп, отличался цветом или размером шрифта от названия самой программы! По поводу таймера сейчас поясню, а если не поймеш давай свой емейл я тебе вышлю прогу (WPI) или на скриншоте все нарисую! Допустим можно сделать так как у WPI, поставить отображение обратного отсчета времени до начала установки выбраных по умолчанию (Default=1) приложений!

Boa Soft 21-07-2005 22:55 342781

Приношу извинения. Выложил не то, что хотел, а промежуточное поделие с ошибкой.
Там, если небыло параметров, срезался последний символ.

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

Посмотрите описание сдесь писать некогда - через 10 минут уезжаю в Москву за товаром от фирмы.

В кратце.

Группы. Развернытые. Фиксация от свертования.
Переменная Cdrom.
Сворачивание в Tray.
Изменения положения/размера окна.
Скины.

Пару дней меня не будет. Ищите ошибки, будем устранять.

С уважением, Yri aka Boa

boss911 22-07-2005 02:44 342813

Boa Soft

Привет! Мне все больше и больше нравитса твоя прога "BS Post". Супер!!! Так вроде проверил - все работает, то, что раньше нехотело! А теперь как всегда мои предложения к интерфейсу:

Цитата:

Группы. Развернытые. Фиксация от свертования.
1. Я думаю фиксация от свертывания ненужна! Пусть лучше останетса функция развертывания/свертывания при всех режимах и даже при "#" и естественно значок развернутой групы пусть останетса зеленым, а не серым (пробЫвал поменять в скинах - нечего не вышло)!

2. При запуске "BS Post", чтоб развернуть группу на нее нужно нажать и она выделитса, а потом еще раз кликнуть, чтоб она развернулась. Можно сделать так, чтоб при запуске проги потребывался один клик по группе, чтоб ее развернуть?

3. Было бы не плохо если список групп, отличался цветом или размером/типом шрифта (а лучше то и другое) от названия самой программы!

4. Чтоб галочка в списке выбора программы или всей группы, ставилась/снималась автоматически при нажатии на саму программу или на группу!

5. Сделать одну кнопку заместь двух "Выбрать/отменить все", тоже самое с кнопками "-" и "+", сделать в одну "-/+"

6. А нельзя эти парметры Presetup.exe w:ххх h:ххх l:ххх t:ххх, прописать где-то в PRESETUP.INI, чтоб не запускать прогу с батника?

По поводу таймера установки, остав свой эмейл, я тебе вышлю прогу WPI ты сразу поймеш о чем я тебе говорю! Насчет скинов я думаю это лишнее и так все хорошо с интерфейсом и нечего нехочетса менять!

Boa Soft 24-07-2005 03:09 343233

Цитата:

По поводу таймера установки, остав свой эмейл, я тебе вышлю прогу WPI ты сразу поймеш о чем я тебе говорю! Насчет скинов я думаю это лишнее и так все хорошо с интерфейсом и нечего нехочетса менять!
Похоже, понял - это, чтобы установка запускалась автоматом после прошестия указанного времени (как загрузка с с по умолчанию в любимом всеми BootWizard) К стати, идею тестового режима взял из него (там отдельная утилитка, а у меня ключик test).

Скины
1) Для локализации. Уже все строки читаются из файла.
2) Исполняемый файл очень распух. А так - намного менее.
3) Настроить под себя.
Не будет только выбора скина - что лежит в \scin то и отображается.

Цитата:

6. А нельзя эти парметры Presetup.exe w:ххх h:ххх l:ххх t:ххх, прописать где-то в PRESETUP.INI, чтоб не запускать прогу с батника?
Можно, но придется переделывать логику. У меня INI грузится уже после создания интерфейса.

Добавлю чтение настроек фейса из конфигурации скина.

Цитата:

1. Я думаю фиксация от свертывания ненужна! Пусть лучше останетса функция развертывания/свертывания при всех режимах и даже при "#" и естественно значок развернутой групы пусть останетса зеленым, а не серым (пробЫвал поменять в скинах - нечего не вышло)!
Уже сделана - пусть будет. Картинка и не будет там менятся (в, смысле, в выложенной версии). Я еще не сделал их загрузку.

Цитата:

3. Было бы не плохо если список групп, отличался цветом или размером/типом шрифта (а лучше то и другое) от названия самой программы!
Об этом думал. В процессе.

Уже добавил.

Цитата:

4. Чтоб галочка в списке выбора программы или всей группы, ставилась/снималась автоматически при нажатии на саму программу или на группу!
От этого отошел по простой причине. При сворачивании -разворачивании по клику произходило изменение статуса группы. Поэтому переделал только по клику на чекбоксе. Доделаю так же возможность выбора пробелом или ентером. А то без мыши сейчас никак а случаи бывают разные.

Уже сделал.

Цитата:

2. При запуске "BS Post", чтоб развернуть группу на нее нужно нажать и она выделитса, а потом еще раз кликнуть, чтоб она развернулась. Можно сделать так, чтоб при запуске проги потребывался один клик по группе, чтоб ее развернуть?
Посмотрю, что можно сделать.

Выяснил и исправил. При запуске дерево не имело фокуса. Сделал при старте принудительный перевод фокуса на дерево выбора программ.

Цитата:

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

Цитата:

Это конечно хорошо, но вот нижняя панель (Пуск) постоянно вылазит при появлении хода отображения установки некоторых прог!
В финале исправлю. Просто при отладке, если окно имеет стиль по верх всех окон, то отлаживать невозможно - при остановке и ошибке оно перекрывает IDE и ничего не видно. Постараюсь не забывать перед выкладыванием компилить с выбранным стилем окна.

Цитата:

Так вот как мне быть с Command3=, как мне убить процес через TASKKILL /F /im askemail.exe
Код:

Command3=%SystemRoot%\system32\TASKKILL.EXE /F /im askemail.exe
Если ошибаюсь, и ему надо полный путь, то

Код:

Command3=%SystemRoot%\system32\TASKKILL.EXE /F /im %FOLDER%askemail.exe

Если указан RootInstallDir и Folder, то

%FOLDER% = RootInstallDir+Folder

Если указан RootInstallDir , то %FOLDER% = RootInstallDir

Особенность программы - всегда надо указывать расширения исполняемого файла. Иначе, приналичии путя с пробелами и ли параметра с пробелами не сработает, ибо, не найдя расширение, своиственное исполняемым файлам, программы передаст всю строку без разбора как имя файла.

ЗЫ Обновлений пока нет.

boss911 24-07-2005 17:41 343285

Boa Soft

С Command3= я разобрался таким способом:

Код:

[Setup]
RootInstallDir=мой cd:\
 
[Installitem_001]
Command1=Программы\Windows Media\Windows Media 10.exe /q
Command2=Программы\Windows Media\DFX 7.0.exe /s
Command3=|%windir%\system32\TASKKILL.EXE /F /im askemail.exe

Цитата:

Похоже, понял - это, чтобы установка запускалась автоматом после прошестия указанного времени (как загрузка с с по умолчанию в любимом всеми BootWizard) К стати, идею тестового режима взял из него (там отдельная утилитка, а у меня ключик test).
Ты правильно понял но, чтоб этот таймер отображался в обратном отсчете времени до начала установки выбраных по умолчанию (Default=1) приложений! А BootWizard я не пользовался и незнаю, что это такое и сказать нечего немогу! Остав свой эмейл, я хочу показать наглядно напримере как я себе это представляю и тебе будет легче понять и по мере возможности сделать это!

Boa Soft 25-07-2005 03:30 343360

Выложил новое обновление (сейчас льется на сервер).

Там все, что в описано в предидущем письме + реализован таймер.

Так же, заменил утилитку, показывающую командную строку, переданную программе на более приемлимую и мелкую.

Так же, вопрос по ходу.

Не сделать ли две секции RegFile - PreRegFile и PostRegFile. А то некотрые программы требуют импорта и до и после. Например, до - чтобы не запрашивать регистрационный ключь (серийник), а поле - с кастомными настройками.


Akufrol 25-07-2005 07:50 343373

Boa Soft
Цитата:

Не сделать ли две секции RegFile - PreRegFile и PostRegFile. А то некотрые программы требуют импорта и до и после. Например, до - чтобы не запрашивать регистрационный ключь (серийник), а поле - с кастомными настройками.
Очень желательно бы - такая возможность при установке IMHO будет востребована (в WPI она реализована)

boss911 25-07-2005 19:03 343494

Boa Soft

Мои мечты осуществляютса по техоньку! Спасибо тебе еще раз за BS Post.

1. Можеш уменьшить размер шрифта названия программ, а то размер шрифта похож с группами и так неочень смотретса! Порядком можно уменьшить на "1" еденицу, я уверен, что смотретса будет реальнией! А вообще-то по эксперементируй там сам со шрифтами, цветами, размерами и т.д, а если, что то я могу посоветовать виртуально с этим делом!

2. Спасибо за таймер! Только вот страницу с "приветствием" можно убрать, пусть BS Post стартует с таймером на той странице где весь список программ (как раньше без стр. приветствия), для того чтоб таймер остановился при этом достаточно почем-то кликнуть/нажать (например если тебе надо там добавить или снять галочку с программы), а еще, если это возможно, сделать функцию "play/pause" таймера, тоесть кликнул по таймеру он остановился, кликнул еще - пошел отсчет дальше!

Boa Soft 27-07-2005 03:53 343795

Наконец-то я выкинул глючную версию Cute FTP и настроил Total Commander на работу со своим сайтом - проблем стало менее.

По теме - выложил новую версию.

Добавлено - переменная %SELF% - указывает на папку программы. (из которой ее запустили). удобно и можно обойтись во многих случаях без %CDROM%. Передается в запускаемые процессы.

Сделан экран приветствия. Если указана задержка DefaultTimer, отличная от 0, то отображается время до начала автоматической установки со значениями по дефолту, иначе, если указан параметр ReadMeText, он отображается в окне с прокруткой. При DefaultTimer, отличным от 0 ожидание можно прервать нажав кнопку далее.

Убрана кнопка "назад" на экране приветствия (чтобы не смущала).

Мелкие косметические улучшения интерфйса программы.

Добавление нескольких констант в skinlang.ini.

Мелкие реорганизации кода по модулям, в связи с ростом объема кода.

Проведено боевое тестирование на 2 установках - WinXpPro sp2 rus Vlk и со всеми текущими обновлениями и WinXpPro sp2 egl Vlk с пакетом софта, указанным в файле примера. Ошибок не обнаружено.

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

Скачиваем обновления.

Редактор настроек будет, но это будет отдельная программа и не сейчас.

Сейчас меня занимает вопрос об адаптации софта для многодисковой установки, ибо DVD есть не у всех. А я, автоматизировав все
заливки, уже обленился так, что в лом руками запускать с отдельных дисков. Будет что-либо - втавте следующий диск №XXX и нажмите далее... Но пока мечты...

Boa Soft 27-07-2005 04:13 343797

Цитата:

В этом нет нбх. Можно использовать утилиту, скрывающую консоли. http://forum.oszone.net/showthread.php?t=29630
Посмотрел из интереса. С этого и начинал. и там на теже грабли наступили. Если всю строку передавать или через lpApplicationName или lpCommandLine, то конструкции с кавычками или с длинными именами с пробелами не обрабатываются нормально. мне пришлось писать парсер командной строки, где в lpApplicationName шло имя запускаемого файла а в lpCommandLine - параметры. Отделение мух от котлет. котлеты в месте с мухами CreateProces не переносит.


Я так и не понял, решили ли там эту проблему...

Vadikan 27-07-2005 11:31 343873

Boa Soft
Цитата:

Я так и не понял, решили ли там эту проблему...
Да там что-то мутное происходит на Т-13. Я думал, что это мои окна cmdlinest.txt и даже пробовал утилиту Oleg_Sch, и все равно окна всплывают, причем именно на Т-13, а не на Т-12, как вроде должно быть.

Он, впрочем, выяснил что никак не связано это с cmdlines.txt
Цитата:

Цитата из PM
Я таки отловил этого зверя... Пришлось даже драйвер писать для перехвата в ядре :)

У меня на Т13 вот что запускается:
Код:

19:41:37 New window (visible): HWND = 0x005b01ec, PID = 996
                Class = "ConsoleWindowClass"
                Title = "C:\WINDOWS\system32\Cmd.exe"
                ---------------------------------------------------------------

А вот информация из PID'a
Код:

19:41:37 New process: PID = 996, parent process PID = 1836
                Module path: C:\WINDOWS\system32\Cmd.exe
                Command line: "C:\WINDOWS\system32\Cmd.exe" /c copy C:\WINDOWS\pchealth\helpctr\binaries\hscsp_w3.cab C:\WINDOWS\pchealth\helpctr\batch\
                ---------------------------------------------------------------


Так что утилита наверное нормально работала. В общем, это тема для отдельного разговора.

Цитата:

Сейчас меня занимает вопрос об адаптации софта для многодисковой установки, ибо DVD есть не у всех. А я, автоматизировав все
заливки, уже обленился так, что в лом руками запускать с отдельных дисков. Будет что-либо - втавте следующий диск №XXX и нажмите далее... Но пока мечты...

Может удастся прикрутить стороннюю утилиту? Эта, пожалуй, самая продвинутая. Правда и весит 180 кб.

Boa Soft 27-07-2005 15:05 343930

Цитата:

Может удастся прикрутить стороннюю утилиту? Эта, пожалуй, самая продвинутая. Правда и весит 180 кб
Может и интересная. Но, мне проще самому написать. С выдвижением лотка разобрался еще давно - в BS Explorer такая фича есть.

Поиск дика по метке - есть.

Соединить воедино - недолго. Просто еще не додумал идеологию перевода разливаемой со стеда заливки софта на установку с сд.

Возможно, будет фича в постинсталлере.

А окна действительно мигают. И ранее, чем T12.

boss911 28-07-2005 02:36 344048

Boa Soft

Привет! У меня к тебе пропозиция! Можеш так сделать, чтоб в skin\skinlang.ini можно было менять шрифт - размер, тип, цвет и т.д, а то есть прикольные WALLPAPERS.bmp но вот шрифт бывеет не катит или его просто плохо видно!? И еще раз про WALLPAPERS.bmp, реально такое, чтоб окошко "Выбор програм для устаноки" было прозрачным, рамка пусть останетса, а внутри прозрачно и список прог на фоне WALLPAPERS.bmp!? Очень хочетса что-то покрутить со скинами для себя! Спасибо!!

Boa Soft 28-07-2005 18:56 344220

Цитата:

Привет! У меня к тебе пропозиция! Можеш так сделать, чтоб в skin\skinlang.ini можно было менять шрифт - размер, тип, цвет и т.д, а то есть прикольные WALLPAPERS.bmp но вот шрифт бывеет не катит или его просто плохо видно!?
Это в процессе. Вижу реальную необходимиость в этом. Вудет сделано. Практически, там используется только два типа шрифта и два размера. Так что, не очень сложно.

Цитата:

И еще раз про WALLPAPERS.bmp, реально такое, чтоб окошко "Выбор програм для устаноки" было прозрачным, рамка пусть останетса, а внутри прозрачно и список прог на фоне WALLPAPERS.bmp!?
С этим намного сложнее. Не охота целиком вручную отрисовывать дерево. Могу попробовать сделать прозрачным, но не уверен, что получится. Через CustomDraw полностью рисовать все не буду однозначно. Где-то у меня есть пример прозрачного RichEdit, если с деревом прокатит, то сделаю.

В текущей версии цвет фона дерева задается автоматически через цвет фона под верхним левым краем окошка. Сменися цвет картинки - сменился и цвет фона.



boss911 28-07-2005 19:42 344228

Boa Soft

Цитата:

В текущей версии цвет фона дерева задается автоматически через цвет фона под верхним левым краем окошка. Сменися цвет картинки - сменился и цвет фона.
Это я понял и выкупил с какого угла беретса цвет фона дерева! Ну а если не получитса сделать окно прозрачным, то можно тогда его сделать, чтоб цвет фона задавался в skin\skinlang.ini, всеровно ты будеш реализовывать функцию изменения шрифтов, вот и это туда тоже впихни если это возможно (почему я у тебя спрашиваю всегда "возможно", просто я в програмировании "0" и не знаю, что можно, а чего нет). И еще коеч-то заметил не сильно важное, но всеровно решил тебе об этом сказать, всегда при первом запуске BS Post, при наведении на любую кнопку показываетса и тут же мгновенно прячетса всплывающяя подсказка, а при следующих наведениях на кнопки все всплывает и показываетса как надо!

Boa Soft 29-07-2005 09:45 344344

Сейчас залил новую версию.

Сделано задание цвета шрифта и фона. Так же задается назание. Размер делать не буду, ибо он вычисляется от разрешения.

Цитата:

Ну а если не получитса сделать окно прозрачным, то можно тогда его сделать, чтоб цвет фона задавался в skin\skinlang.ini,
К сожалению, не получилось сделать окошко прозрачным. Если стоит цвет clNone, то , как и ранее цвет определяется по цвету картинки - иначе - какой задан.

Цитата:

И еще коеч-то заметил не сильно важное, но всеровно решил тебе об этом сказать, всегда при первом запуске BS Post, при наведении на любую кнопку показываетса и тут же мгновенно прячетса всплывающяя подсказка, а при следующих наведениях на кнопки все всплывает и показываетса как надо!
Посмотрю, похоже какой-то глюк делфи после изменения временных констант показа посказок.

Кроме всего этого доделано следующее:

1. Добавлены возможности настройки имени шрифта и цветовой схемы.
См.выше.

2. файл настроек переименован в scin.ini
так захотелось :)

3. Исправлена прцедура создания списка выбранных программ (подготовка).
Теперь туда не добавляются группы, в которых ничего не выбрано и выводится общий итог.
Так же, заголовочки заданы через файл скина.

4. Добавлен диалог запроса на закрытие программы.
А то можно было случайно закрыть без запроса.

5. Переменная %SELF% теперь реально работает и реально %SELF% передается в
запускаемый процесс.
В той, что была ранее, не передавалась в процесс и принимала значение %CDROM%.
Исправил.

6. Исправлена документация.

7. Идет разработка нового логотипа программы.



KarlLL 01-08-2005 11:25 345075

Правка
 
Проблема! Причем громадная. Приведу сразу куски
1. Из presetup.ini:
Код:

[Installitem_001]
Group=Патчи и дополнительное ПО Microsoft
Caption=Microsoft Windows Malicious Software Removal Tool
Description=
Folder=Fixes
Command1=KB890830.exe /q
command2=
Command3=
Command4=
Command5=
Command6=
RegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

2. Из лога:
Код:

Starts install process at: 11:20:53
 
Executing (if planned) pre-install command...
Pre Reg File:
Command1:
Command2:
Command3:
Command4:
Post Reg File:
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
11:20:53 Microsoft Windows Malicious Software Removal Tool
Command: KB890830.exe /q
Work Dir: X:\Apps\Fixes\
Cmd Line: X:\Apps\Fixes\KB890830.exe
Cmd Param: /q
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ends install process at: 11:21:01
 
Executing (if planned) post-install command...
Pre Reg File:
Command1:
Command2:
Command3:
Command4:
Post Reg File:
Reboot planned :no
Power Off planned :no
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Logged end at: 11:21:01

Однака указанный файл игнорирует параметры коммандной строки "/Q". Как решить эту проблему?

Vadikan 01-08-2005 11:51 345081

KarlLL
http://forum.oszone.net/showthread.php?t=49565 прочитайте.

KarlLL 01-08-2005 12:19 345085

Сорри. Буду внимательней

boss911 01-08-2005 18:36 345208

Boa Soft

Привет! Есть вопросы! Зачем в папке с BS Post лежит утилита "ShowCmdParam.exe", ты вроде говорил, что она прячет батники, чтоб не мелькали или я не правильно понял! Но я вроде проверял, так и нечего непонял (так как прога поверх всех окон и нечего невидно, мелькают они или нет), какую роль она выполняет и еще если эту утилиту удалить, то на что это повлияет!?

Цитата:

4. Добавлен диалог запроса на закрытие программы.
Реализуй такую возможность, чтоб в skin.ini можно было выбирать для себя оставлять это сообщения или отказатса от него! Примерно так:

Код:

;Запрс на закрытие
NoCloseDlgMsg=
неопказвать сообщение
;NoCloseDlgMsg=
или
YesCloseDlgMsg=


Boa Soft 02-08-2005 00:32 345282

Цитата:

Зачем в папке с BS Post лежит утилита "ShowCmdParam.exe", ты вроде говорил, что она прячет батники, чтоб не мелькали или я не правильно понял!
Утилита не для этого. Это отладочеая программа, просто показывающая параметры коммандной строки.

Если чего-то не запускается, то переименовываем проблемный файл в *.bak, в место него копируем эту утилиту и переименовываем, как наш файл. При инсталляции выскочит окошко, где будут все параметры коммандной строки.
С самой программой не как не связанно и для работы не нужно. К скрытию окон отношения не имеет.


Цитата:

Реализуй такую возможность, чтоб в skin.ini можно было выбирать для себя оставлять это сообщения или отказатса от него! Примерно так:
Скоро сделаю. Хорошее замечание.



Boa Soft 02-08-2005 03:02 345297

Цитата:

KB890830.exe /q
Проблему решил. Сделал через ShellExecuteEx.

Побочный эффект - запуск не только EXE и CMD, но и зарегистрированных типов файлов.

Цитата:

Цитата:
Цитата:

Реализуй такую возможность, чтоб в skin.ini можно было выбирать для себя оставлять это сообщения или отказатса от него! Примерно так:
Скоро сделаю. Хорошее замечание.
:
Тоже сделал.

Проблему с подсказкой пока не решил. Глюк нинтов Делфи. Буду думать.

На сервере - новая версия. Тестируем.

Boa Soft 06-08-2005 02:16 346283

Пока обновлений не будет:sorry: . Делаю мелкие доработки и как их накопится должное количество, выложу обновленную версию.

Докладываю, что сделал.

Сделал обработку ошибок по человечески. Пишет в лог теперь не неверный дескриптор при любой ошибке, а
осмысленное - не найден файл, этому расширению не сопоставлено ничего итд.

Решил проблему с вылазиющим таскбаром в полноэкранном режиме. Теперь не вылазиет. Так же можно по желанию выбирать режим поверх/не поверх всех окон.

Переделал лог - теперь он стал более удобочитаемый.

Мелкие косметические доработки - делаю новые красивые подсказки и доробатываю кнопочки - при сильной загрузке не обрабатывается уход мыши с кнопки. тот же глюк и у стандартных TSpeedButton в Делфи. Придется решать через таймер.

Сделал скин в сером стиле а-ля сервер 2003. Пока не до конца.

То, что выложено на странице, с мелкими косметическими доработками, указанными выше, сегодня протестил в работе на паре установок. Вроди все бы без глюков.

Возился еще со способами запуска, остановился на отработанном в этой версии ShellExecuteEx - более совместимо с разными программами и более универсально.
Сегодня заимел списанный по внешней механике в брак винт за место сдохшего тестового - буду тестить на T12. Прикольно получается - запустил установку винды, первая загрузка - а софт уже стоит. К тому же, все настройки применяются к дефолтному профилю и не надо суспрепа или копирования текущего пользователя в дефолтовый профиль.

Правда, в связи с возросшей нагрузкой на работе - народ в отпусках, времени уделять смогу уже меньше.:(
Надо бы оформить страничку программы на своем сайте, а сил нету...

Boa Soft 10-08-2005 01:34 347039

Выложил новую версию.

Изменения, в основном, косметического плана.

1. Переделан формат ведения лога - лог сделан более удобочитаемым.
Обработка ошибок теперь в случае ошибки выводит в лог реальное описание причины
ошибки, а не мусор.

2. Добавил возможность изменения положения окна поверх всех окон / нормальное.
Настройка через scin.ini.

3. При полноэкранном режиме и поверх всех окон панель задачь теперь не показывается.

4. Добавлены многие константы в scin.ini.

5. Переписал обработку кнопок. Теперь кнопки перерисовываются при движении мыши
всегда корректно. Добавлены подсветка текста при наведении мыши и запрещенное
состояние. Цвет активного и обыкновенного состояния задается через scin.ini.

6. Добавил возможность запрещения отображения подсказок. Подказки новой формы.
Настройка через scin.ini.

7. Добавил звуки. Файлы лежат в scin\. Возможно отключение звуков.
Настройка через scin.ini.


Из функционала ни чего не добавил - вроди уже все есть. Может быть, сделаю взаимоисключения и связки, как в WPI.

К следующей версии можно будет скачать скин а-ля 2003 сервер (серого тона). Немного подправлю и выложу.


Скачиваем и тестируем.


boss911 12-08-2005 18:39 347730

Boa Soft

Цитата:

7. Добавил звуки. Файлы лежат в scin\. Возможно отключение звуков.
Настройка через scin.ini.
Я вот, что думаю, может звуковые фалы переназначить с scin\ в %WinDir%\Media, так как подобные *.wav файлы имеютса уже в системной дириктории! Это все для того, чтоб уменьшить дистрибютив BS Post и сделать, чтоб на каждое звуковое сопровождение в scin.ini ставился параметр (то есть, чтоб был выбор какой звук оставить, а какой нет), но это всеголиш мое предложение и не так уж важно!

И если это возможно убав тень с сплывающий подсказки, а то она чуть великовата и выглядет неочень красиво (есть неровности). А так все просто супер! Молодец!! Спасибо!!!

Boa Soft 12-08-2005 20:00 347751

Цитата:

Я вот, что думаю, может звуковые фалы переназначить с scin\ в %WinDir%\Media, так как подобные *.wav файлы имеютса уже в системной дириктории! Это все для того, чтоб уменьшить дистрибютив BS Post и сделать, чтоб на каждое звуковое сопровождение в scin.ini ставился параметр (то есть, чтоб был выбор какой звук оставить, а какой нет), но это всеголиш мое предложение и не так уж важно!
Не вижу смысла. Звуки действительно из виндов. Но это временно. Для отладки. Потом в релизе будут более подходящие и не из винодов, чтобы M$ не обиделась :). Наличие звука определяется наличием звукового файла. Нет файла - нет звука.

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

Цитата:

И если это возможно убав тень с сплывающий подсказки, а то она чуть великовата и выглядет неочень красиво (есть неровности).
Подсказки - моя переделка модуля hints из довольно известной и старой библиотеки RX. Попытаюсь сделать как в XP, с красивой тенью и плавно появляющиеся. Или прикрутить стандартные виндовые, как у часиков уведомления о новом оборудовании итд.
Это пока в процессе.



boss911 13-08-2005 02:27 347835

Boa Soft

Цитата:

Потом в релизе будут более подходящие и не из винодов, чтобы M$ не обиделась. Наличие звука определяется наличием звукового файла. Нет файла - нет звука.
Не из виндовс - это хорошо! Нет файла - нет звука, а это я знаю и мне это нравитса! А поповоду теней и всплывающих подсказках, это тебе уже там решать, главное, чтоб симпатично выглядело (подсказки классные, только вот по мне тень чуть большая). Жду с нертепением новых версий!!

Boa Soft 14-08-2005 01:01 347981

Наконец-то скачал WPI и посмотрел. Сразу скажу программа мне немного не понравилась. Но это только МОЕ субъективное мнение.
Ни чем не хочу обижать ее автора. Просто не понравилось, что на основе скриптов и сильно привязана к наличию IE. И немного перегруженый интерфейс - в примере на странице слишком много пунктов. И групировка по группам не очень внятная. Имееется не очень красивая полоса горизонтальной прокрутки. Ну, ладно, критиковать чужое легко :) . Приношу извинения. :sorry:

Посмотрел и сразу же дописал отображение иконок. И в окне выбора и в процессе установки. Теперь можно указать имя файла иконки и будет вместо стандартной отображатся выбранная. Намного красивее. И в процессе установки много красивие и нагляднее. Все уже работает.

Попутно, исправил подсказки. Сделал более скромную однотонную тень и чуть прибавил свободного место вокруг текста. К сожалению, написанное в 1999 году (RX) уже устарело и не вяжется со стилями XP.

Так же, будут зависимости и исключения. Уже придумал алгоритм.

Новое пока не буду выкладывать, пока полностью не реализую задуманное.

О выложенной новой версии сообщу.

К стати, в связи с не очень хорошим знанием разговорного английского (технические техты понимаю без особого труда, а написать без промпта чего-нибуть сложновато:(), ни кто не поможет перевести доки и сообщения на английский. А то хочется сделать доступной программу и для зарубежной аудитории?

Но, это немного погодя, после финального релиза.

На счет открытия исходников. В проге использованы некотрые переписаные фрагменты RX. Посмотрю их лицензию. Если можно распрастранять измененные модули, то, возможно, выложу код, но только после финального релиза и приведнения всего к нормальному формату. Как и было с BS Explorer.

Vadikan 14-08-2005 10:02 348013

Цитата:

ни кто не поможет перевести доки и сообщения на английский. А то хочется сделать доступной программу и для зарубежной аудитории?
Помогу чем смогу, но не раньше чем через месяц.

Boa Soft 22-08-2005 01:33 349696

Было много работы - поэтому и молчал.
Выкладываю обновленную версию. Стабильная версия. тестировалоси миниум на 20 установках.

Нового и исправленного:

Код:

1. Исправлены подсказки - изменена отрисока тени, увеличины поля.

2. Добален параметр IconFile. Позволяет отображать иконку программы в окне выбора и в
  конфигураторе. Так же, иконка отображается в процессе установки программы.

3. Исправлена конфигурация.

4. Исправлен серьезный баг - при отсутствии диска в приводе вылетало окно с просьбой его вставить.

5. Исправил звуковое сопровождение - в режиме PE звуки не воспроизводятся.

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

7. Исправлено лицензионное соглашение.

8. Стабильная версия. Тестировалась на около 20 реальных установках.


Качаем по той же ссылке: http://www.kursknet.ru/~boa/preinstall/preinstall.exe

Так же, вложил попутный продукт - маленькую програмку для смены дисков при многодисковой установке.

Качать тут: http://www.kursknet.ru/~boa/preinstall/cdchanger.exe

Заранее благодарен за конструктивную критику.

boss911 23-08-2005 20:26 350173

Boa Soft

Цитата:

2. Добален параметр IconFile. Позволяет отображать иконку программы в окне выбора и в
конфигураторе.
Вот этому я очень обрадовался, так как проги у меня почти все запакованые или переупакованные в SFX архив с очень красивыми 128-и битными иконками (только в WinRAR 3.5). Но, иконки те, что с прямыми углами смотрятса нормально, а вот те иконки у которых углы не прямые и их у меня большенство (круглые, неровные, прозразные и т.д.), то у них по краях выглядывает неровные края красного фона! Так что от парметра IconFile мне пришлось отказатса!

А почему бы не сделать, чтоб параметр IconFile назначался автоматически, то есть, чтоб путь к иконки брался с Command1, а параметр IconFile сделать со значением 0 или 1. Поверь мне, так будет намного проще и лучше, если конечно это можно реализовать! Спасибо!!

Boa Soft 25-08-2005 01:22 350543

Цитата:

Вот этому я очень обрадовался, так как проги у меня почти все запакованые или переупакованные в SFX архив с очень красивыми 128-и битными иконками (только в WinRAR 3.5). Но, иконки те, что с прямыми углами смотрятса нормально, а вот те иконки у которых углы не прямые и их у меня большенство (круглые, неровные, прозразные и т.д.), то у них по краях выглядывает неровные края красного фона! Так что от парметра IconFile мне пришлось отказатса!
З2 бита с альфа каналом. Не усмотрел, но думаю, это легко решаемо. Исправлю в следующей версии. ImageList по умолчанию не поддерживает 32 бита иконок. Сделаю финт ушами через апи - должно сработать.

Цитата:

А почему бы не сделать, чтоб параметр IconFile назначался автоматически, то есть, чтоб путь к иконки брался с Command1, а параметр IconFile сделать со значением 0 или 1. Поверь мне, так будет намного проще и лучше, если конечно это можно реализовать! Спасибо!!
Это не совсем интересно. Обьясню почему. Некотрые вещи ставятся через CMD. Иконка гы? Не все файлы имеют нужную иконку. Гы 2?

Я в свое время отошел по этой причине от встроенной в винраровские SFX-модули функции создания ярлыков. Там нельзя задать иконку из другого файла. Написал свою тулузу.

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

Скачайте новую версию cdchanger.exe. Добавил автовыдвижения и закрытие лотка CD-ROM. Опрашиваются в се приводы и в каком найден диск, с того и начнется установка. Ссылка та же.



boss911 26-08-2005 19:00 351137

Boa Soft

Цитата:

Некотрые вещи ставятся через CMD. Иконка гы? Не все файлы имеют нужную иконку.
Тут я с тобой согласен, просто я через CMD нечего неставлю, правда есть один батник, но и тот запакован в SFX архив! Я вот по какому вопросу, можно ли параметру IconFile задавать три значения: IconFile=0 нет иконки, IconFile=1 иконка беретса автоматически с Command1, а если нет иконки у Command1, то она не ставитса и IconFile=путь к иконке. Я знаю, много хочетса, а вот как это можетса! По поводу интерфеса BS Post, то просто зайди сюда я уверен там ты что-то подбереш себе для кнопочек и иконок!

garbals 28-08-2005 23:19 351588

твоя прога хорошая и красивая
но у меня не работает установка программ с cd
[Setup]
RootInstallDir==%CDROM%\install\
EnableUserInput=1
EnableCloseMsg=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
CdTagFile=
;DefaultTimer=30
ReadMeText=
....................................
[Installitem_010]
Group=Поддержка оборудования
Caption=Daemon Tools 3.47
Description=Эмулятор СD-ROM с поддержкой многих систем защиты. Поддерживает множество форматов образов CD. Программа позволяет осуществлять эмуляцию как обычных дисков, так и дисков с защитой типа BACKUPcopies (SafeDisc), Securom и Laserlock. Для работы требуется точная 1:1 копия эмулируемого оригинала, сделать которую можно при помощи FantomCD, DiscDump, Blindwrite Suite, Disc Juggler и CloneCD. Имеется возможность создания до 4 виртуальных дисков.
Folder=Daemon
PreRegFile=
Command1=msiexec /i Daemon.msi /S
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0
[Installitem_015]
Group=Поддержка оборудования
Caption= ATI Control panel
Description=ATI Control panel
Folder=
PreRegFile=
Command1=if exist %WINDIR%\system32\drivers\ati2mtag.sys start /wait \panel.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

garbals 28-08-2005 23:20 351589

што не так ?

boss911 29-08-2005 02:19 351632

garbals

Попробуй так:

Код:

[Setup]
RootInstallDir=%CDROM%
 
[Installitem_010]
Folder=
Command1=install\Daemon\Daemon.msi /S
 
[Installitem_015]
Folder=
Command1= тут запусти свою команду через батник (*.cmd или *.bat файл)


garbals 29-08-2005 18:31 351783

блин не могу заставить инсталироватся проги с CD
обьясните как с примерами пожалуста :fool: :fool:

boss911 30-08-2005 18:56 352060

Код:

[Setup]
RootInstallDir=%CDROM%
CdTagFile= тут прописываеш маркерный файл (любой) который находитса на твоем CD

Например:

Код:

[Setup]
RootInstallDir=%CDROM%
CdTagFile=Программы\BS Post.exe


garbals 05-09-2005 00:36 353252

а откуда лутше запускать BS Post

Boa Soft 06-09-2005 02:42 353504

Попробуй так:

Код:

[Setup]
RootInstallDir=%CDROM%\install\
EnableUserInput=1
EnableCloseMsg=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
CdTagFile=soft1.tag
;DefaultTimer=30
ReadMeText=
....................................
[Installitem_010]
Group=Поддержка оборудования
Caption=Daemon Tools 3.47
Description=Эмулятор СD-ROM с поддержкой многих систем защиты. Поддерживает множество форматов образов CD. Программа позволяет осуществлять эмуляцию как обычных дисков, так и дисков с защитой типа BACKUPcopies (SafeDisc), Securom и Laserlock. Для работы требуется точная 1:1 копия эмулируемого оригинала, сделать которую можно при помощи FantomCD, DiscDump, Blindwrite Suite, Disc Juggler и CloneCD. Имеется возможность создания до 4 виртуальных дисков.
Folder=Daemon
PreRegFile=
Command1=|msiexec.exe /i %CDROM%\install\Daemon.msi /S
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


boss911 09-09-2005 20:35 354461

Boa Soft

Привет! Вот от нечего делать нарисовал "LOGO_1024.bmp" (вложеный файл), так помоему красивей будет! Правда логотип с 24-ми битным цветом! Хотелось бы, чтоб ты его использовал для последующих версий BS Post или уже в этой версии, что есть!! Буду очень рад, что хоть что-то есть моё в твоей программе!!

Boa Soft 19-09-2005 00:53 356412

Посмотрел, что народу нужны исключения и зависимости, и наконец-то доделал начатое. Смотрите новую версию.
Для меня это не было жизненно важным, но раз просят - сделаем!

Реализовано:

Код:

1. Добавлены зависимости. В параметре Depends можно через ';' указать программы, необходимые для
  установки этой программы. При выборе установки программы, программы необходимые для ее установки
  будут выбраны автоматом. При отмене установки программы будет оменена установка всех зависимых от нее программ.

2. Добавленны исключения. В параметре Exclude можно через ';' указать программы, несовместимые с этой программой.
  При выборе установки программы, программы несовместимые с ней автоматически исключены из списка установки.

3. Исправлены многие граматические ошибки в scin.ini

Новая версия льется сейчас на сервер. Жду отзывов.

PS. Получил по мэйлу несколько вопровсов такого плана.

Почему у программы нет сайта?
Не пользуюсь ли я на халяву бесплатными тестерами? Не станет ли программа после отладки платной?

1. Нет времени сделать по нормальному. А тяп-ляп - неохота. качайте по ссылке форума.
2. Конечно использую, но не на халяву. Я получаю репорты об ощибках, тестеры - новые версии с новыми фичами и исправленными багами.
3. Нет. Не станет. Более того, исходный код после завершения работы и выпуска релиза станет доступен. Сечас пока не могу выложить - надо довести продукт до ума и отформатировать исходники.


Новая версия залилась успешно! Качаем и тестируем.

andryuha 22-09-2005 17:43 357642

Объясните необходимость использования символа | зачем он вообще нужен???
Сработают ли такие команды?:
DEL /q "%ProgramFiles%\VoptXP\vopt.reg"
net user ASPNET /delete

и во readme.txt немешало бы вордом пройтись, как и по всему тексту в прочем ;)

Boa Soft 23-09-2005 23:34 358160

Символ "|" в описании заменяет перевод строки.

В в коммандах и папках, если они НАЧИНАЮТСЯ с этого символа - показывают, что этот путь считается обсолютным, а не относительно корневой папки и паки программы (если указана).

Комманды выполняются стандартным API запуска ShellExecuteEx. Чтобы проверить (грубо), сработает ли комманда, можно через "Пуск" - "Выполнить" и в строке набрать команду.

Ридми на опшибки проверить еще руки не дошли. Проект-то некомерческий. Побочный продукт автоматизации основной деятельности.

biork 25-09-2005 04:16 358432

Цитата:

Конфигуратор можно запустить до запуска установки (когда появился указатель
мыши на голубом экране), если вы используете дриверпаки с методом 2 с подменой
setup.ex_. Просто добавте последней строкой в presetup.cmd строку запуска.
...а пораньше конфигуратор запустить нельзя? А то как то не соответствует духу "запустил и ушёл" :-)

qeraser 26-09-2005 12:34 358690

При установке PowerDVD (+русификатор+настройка+удаление ярлыков) из SFX архива BS Post Installer не переключается на следующую программу, как будто ждет окончания какого-то процесса. Если свернуть BS Post Installer и запустить PowerDVD, то видно, что все установилось и работает. Что посоветуете?

boss911 27-09-2005 01:58 358853

qeraser

У меня достаточно много прог переупаковано в SFX архивы (русификатор+настройки и т.д) и все нормально, правда PowerDVD не юзаю. Все распаковуетса, устанавливаетса и продолжаетса дальше! Может у тебя с параметрами в самом SFX архиве, что не так? Сам эксешник остаетса висеть в процесах или что-то ему не дает освободитса!!

Boa Soft 29-09-2005 19:24 360098

Цитата:

...а пораньше конфигуратор запустить нельзя? А то как то не соответствует духу "запустил и ушёл" :-)
Я под DOS писать не умею :( . А если серьезно - готовый файл ответов до установки и вперед.

Могу лиш сделать возможность подхвата ответов с флопа, как winnt.sif, но FDD потихоньку, но неизбежно отмирает.

Boa Soft 29-09-2005 19:35 360104

Цитата:

При установке PowerDVD (+русификатор+настройка+удаление ярлыков) из SFX архива BS Post Installer не переключается на следующую программу, как будто ждет окончания какого-то процесса. Если свернуть BS Post Installer и запустить PowerDVD, то видно, что все установилось и работает. Что посоветуете?
Что-то у тебя не завершается в твоем SFX.

У меня Power DVD нормально ставится из SFX winrar

Код:

;В комментарии ниже находятся команды SFX-сценария

Setup=setup.exe -s -f1 setup.iss
TempMode
Silent=1
Overwrite=1


andryuha 29-09-2005 20:00 360113

Boa Soft
сделай в программе возможность таймаута между командами

qeraser 30-09-2005 03:51 360209

Boa Soft

Разобрался. Не написал в командном файле EXIT для закрытия командной строки, вот он и висел.

biork 03-10-2005 02:29 360931

Цитата:

...а если серьезно - готовый файл ответов до установки и вперед. Могу лиш сделать возможность подхвата ответов с флопа, как winnt.sif...
это всё так же не то. Хотелось бы выбирать компоненты в районе, ну скажем... после выбора раздела HDD - в самый раз! Или хотя бы до первой перегрузки

Boa Soft 04-10-2005 14:16 361367

Цитата:

Хотелось бы выбирать компоненты в районе, ну скажем... после выбора раздела HDD - в самый раз! Или хотя бы до первой перегрузки
Шутник, однако... :biggrin: Не могу я переписать setupldr.bin или чего-то там.

Boa Soft 04-10-2005 14:19 361369

Цитата:

Разобрался. Не написал в командном файле EXIT для закрытия командной строки, вот он и висел.
К стати, всегда лучше применять CMD, а не BAT, как пережиток прошлого. И возможностей больше и более идеологически правильно в свете NT-based систем.

Boa Soft 04-10-2005 14:22 361371

Цитата:

сделай в программе возможность таймаута между командами
Сделать то можно, только вот вопрос, зачем?
При автомате следующая команда должна дождатся завершения предидущей. Если что-то уж совсем сдложное - есть аутоит.
Скриптовый язык я уж точно писать не буду. Есть готовые.

andryuha 04-10-2005 21:27 361501

Boa Soft
действительно программу лучше этим не забивать, но потребность такая может быть! Например у меня из sfx архива стартует cmd файл, и не успевает он завершиться как начинается выполнение следующей команды. Думаю стоит найти/сделать пару программ, которые можно совместно использовать с твоей программой. Таймер и удаление файлов.
На счет удаления файлов, думаю неправильно будет использовать для каждого действия батник или один батник на весь хлам, а команда DEL /q "..." не срабатывает.

Теплый Снег 14-10-2005 15:00 364279

Привет всем.
Во-первых спасибо за программу.
Во-вторых - я прошелся по файлу readme.txt и слегка :) подправил орфографию.
В-третьих - собрал на основе этого readme.txt файла файл справки и упаковал в chm формат (CHM или Compiled HTML – это специально разработанный Microsoft формат данных для поддержки гипертекстовых справочных систем. Он не требует каких-либо средств для просмотра, поскольку все необходимые модули уже встроены в операционную систему Windows.)
Так что кому необходимо - пользуйтесь на здоровье. :)

Забирайте здесь (60 кб)

В архиве три файла
boa.chm
Программа автоматической установки BS PostInstaller.doc
readme.txt

boss911 14-10-2005 18:20 364348

AZe

Да, прикольно! Я тоже тут оставлял свой LOGO_1024.bmp, решил чуть приукрасить логотип! Будем надеятса, что Boa Soft выложит новую версию с уже этими файлами!!

Boa Soft

Мы рады хоть чем-то помочь!!

Boa Soft 17-10-2005 00:01 364797

AZe

Спасибо за помощь. Только бы не мог бы исходник справки, а то при обновлении декомпилировать неохота.


boss911

Цитата:

LOGO_1024.bmp
В рабочей версии уже твой логотип. Выложить - проблема. логотипов 3, для каждого диапазона разрешения - свой. Было бы три - уже бы включил в финал.

boss911 17-10-2005 02:32 364818

Boa Soft

Цитата:

для каждого диапазона разрешения - свой.
Нет проблем! Я подогнал 3 логотипа для каждого разрешение экрана (LOGO_640.bmp, LOGO_800.bmp и LOGO_1024.bmp). Незнаю, вроде бы соотношение нормальное! Вообщем тебе решать, а мне если что не трудно переделать!! :)

Теплый Снег 17-10-2005 08:14 364840

Boa Soft тебе спасибо за программу.Окончательно перешел на нее.Надоело в WPi после каждого обновления отлавливать баги и зависать на форуме. Вот здесь забирай декомпиленную справку, в размере одного htm файла :)

Теплый Снег 17-10-2005 08:47 364843

И еще Boa Soft неприятно удивила следующая фишка в программе ( или может я чего не понял) . В WPI для снятия нежелательного процесса нужно было всего лишь написать пример:taskkill.exe /F /IM iexplore.exe , а у тебя приходиться писать |%Windir%\system32\taskkill.exe /F /IM iexplore.exe - таких ленивых людей как я это немного обременительно :) хотя и не проблематично.
И еще нельзя ли сделать так чтобы гланое окно приложения (ПостИсталлера) было всегда да переднем плане(поверх всех окон).
Еще раз спасибо за внимание.

boss911 17-10-2005 18:33 365031

AZe

Цитата:

И еще нельзя ли сделать так чтобы гланое окно приложения (ПостИсталлера) было всегда да переднем плане(поверх всех окон).
skin.ini
Код:

[Interface]
StayOnTop=1


Boa Soft 17-10-2005 19:39 365049

boss911

Цитата:

Нет проблем! Я подогнал 3 логотипа для каждого разрешение экрана
В следующей версии уже будет.


AZe
Цитата:

|%Windir%\system32\taskkill.exe /F /IM iexplore.exe
Попробую облегчить задачу...


biork 22-10-2005 06:01 366707

Всем привет. Вопрос автору:
1. как сделать перенос на след. строку в Caption=.... (сммвол "|" там не срабатывает)
2. как избавиться от перечисления исключений в Description?

ppbarsrd 23-10-2005 10:14 366900

кто подскажет? - все проходит замечатнльно кроме одного - во всплывающих подсказках - краказябли. Я запускаю BSP из runonce. Сразу после окончания BSP, без перезагрузки, можно запустить presetup.exe опять и все будет нормально (никаких краказябль)

ppbarsrd 23-10-2005 14:08 366928

И еще, может кто подскажет заблудшему, например:
Ставлю Nero через presetup. Он, гад(nero имею ввиду), кидает иконку в %AllUsersProfile%\Рабочий стол.
Ладно, черт с тобой, попробуем убрать:
пишу в комментарияx sfx: Delete="%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" - фиг-вам!
Ладно, гдето в этой ветке форума прочитал, что из под BSP presetup пойдет все что пойдет из "Выполнить".
Пишу: Command2=cmd /C del "%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" - и опять то самое жилище индейца фиг-вам!

Usts 24-10-2005 08:56 367096

ppbarsrd
Цитата:

Пишу: Command2=cmd /C del "%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" - и
cmd.exe

andryuha 24-10-2005 19:38 367291

ppbarsrd
я искал утилиту типа удаления файлов небольшую, а оказывается и так сработает
Код:

Command2=|%WinDir%\system32\cmd.exe /C DEL /Q "%AllUsersProfile%\Рабочий стол\nero startsmart.lnk"

ppbarsrd 25-10-2005 15:38 367561

andryuha
спасибо пошло

Boa Soft
а вот краказябли остались - что странно в VMWare они не стабильны: когда по русски, а когда черти-что
на реальной машине (ноутбук) - всегда краказябли

andryuha 26-10-2005 22:06 367998

ppbarsrd
у меня тоже такое было. попробуй добавить твик фикса кириллицы нек. программах(1252>1251 или чтото в этом роде) из cmdlines

Теплый Снег 28-10-2005 10:53 368422

Привет всем.
Кто-нибудь может помочь с многодисковой установкой с помошью CdChanger.exe .Бз справки не могу разобраться. Как и когда запускать ее.

Boa Soft 05-11-2005 11:55 370544

ppbarsrd
Цитата:

кто подскажет? - все проходит замечатнльно кроме одного - во всплывающих подсказках - краказябли. Я запускаю BSP из runonce. Сразу после окончания BSP, без перезагрузки, можно запустить presetup.exe опять и все будет нормально (никаких краказябль)
Не подскажиш, винда какая? Русская или английская. Чесно, не обращал внимания. Попробую отловить. Видимо, придется поменять фонт и кодовую страницу подсказок принудительно.

Просмотрел миниум на 5 установках - не увидил проблемы ни разу. Все однотипно - все подсказки читаемы. Ничего не понимаю.

biork 22-11-2005 03:40 376452

Всем привет. Парочка вопросов создателю:

1) экран приветствия - можно ли его пропустить?
2) "Выбрать все" - можно ли от него избавиться вообще? Если есть исключения, то толку от этой кнопки нет. Лучше ввести preset1, preset2, ...
3) крестик (завершить работу программы) работает немного не правильно - начинается установка программ по умолчанию... логичней бы было закрыть и ни чего не ставить.

Спасибо за программу.

Boa Soft 04-12-2005 02:39 379604

Выложил новую версию.
Обновил шапку.

Обновил свой сайт - теперь там есть описание программы и сылки (пока только в русскоязычном разделе)

Обновил скриншоты.

Вот все нововведения в программе:

Код:

1. Исправлена функция автозавершения программы по прошествию заданного времени
  параметр KillWait теперь реально работает. Время ожидания - в секундах.

2. Добавлен параметр ExtendInfo - он отвечает за вывод дополнительной информации в
  подсказках (о заыисимостях, фиксации, перезагрузке и.т.д). По просьбам трудящихся.

3. Добавлен параметр EnableWelcomeDlg - он отвечает за вывод страницы приветствия.
  Если параметр установлен в 0 и не назначен таймер ожидания с параметрами по умолчанию,
  диалог приветствия не выводится и программа сразу переходит к странице выбора программ.
  Если назначен таймер, то приветствие выводится всегда.
  По просьбам трудящихся.

4. Добавлен параметр CheckFDD. При его установке в 1 при запуске программы с параметром
  force поиск файла ответов производится сначала на устройствах со сменными дисками
  (FDD, Flash DISK) в порядке от A до Z, а потом уже в коталоге программы. Используется
  первый найденный файл. Удобно при автоматической установке на многие компьютеры с ограниченным
  предварительно заданным набором конфигураций. (аналогия - winnt.sif на дискете).

5. Иконка программы при сворачивании в tray изменилась и стала отображать состояние программы -
  при установке программ она анимированная.

6. Исправлена документация - теперь она в новом формате. По просьбам  и с помощью трудящихся (AZe).

7. Исправлены логотипы программы. Спасибо boss911.

Качаем, тестируем, пишем отзывы.




qeraser 04-12-2005 11:16 379653

Boa Soft

Здравствуйте .

При открытии каждой новой группы предыдущая закрывается, что мешает наглядной оценке выбранного.
Возможно ли ввести данную опцию для более комфортной работы?
В любои случае буду признателен за ответ.

Boa Soft 05-12-2005 00:52 379835

qeraser

Цитата:

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

boss911 05-12-2005 01:22 379842

Boa Soft

В InstallLog.txt отоброжаетса номер старой версси программы (V1.0.4). Я знаю, что это не так сильно важно, просто решил сказать!! :)

qeraser
Цитата:

При открытии каждой новой группы предыдущая закрывается, что мешает наглядной оценке выбранного.
Так есть же кнопки под окном списка программ "-" и "+".

qeraser 05-12-2005 05:24 379864

boss911
Цитата:

Так есть же кнопки под окном списка программ "-" и "+"
Хотелось бы по умолчанию в развернутом виде или только те группы в которых отмечены программы.

Теплый Снег 05-12-2005 07:45 379877

Так так так ...Потестим спасибо.

Boa Soft 17-12-2005 02:18 383981

Я тут между делом выложил новую версию. Там немножко исправил то, что нашли сдесь. И еще для конфигуратора пара ключей добавлена. Добавлялось для производства, но мож кому и пригодится.

EgOrus 21-12-2005 14:52 385408

Цитата:

Цитата Boa Soft
3. Добавлен параметр EnableWelcomeDlg - он отвечает за вывод страницы приветствия.
Если параметр установлен в 0 и не назначен таймер ожидания с параметрами по умолчанию,
диалог приветствия не выводится и программа сразу переходит к странице выбора программ.
Если назначен таймер, то приветствие выводится всегда.
По просьбам трудящихся.

Возможно ли сделать этот параметр независящим от таймера? Т.е. чтобы в таком вот виде окно приветствия не появлялось.
Код:

[Setup]
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=0
DefaultTimer=30
ReadMeText=%SELF%readme.txt

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


boss911 21-12-2005 19:22 385551

EgOrus

Цитата:

скрывать шаги установки в скине
Ты хочеш сказать, чтоб не отображлось последовательность установки приложений, что сейчас устанавливаетса!? Ду ну, зачем такое и так даже очень хорошо!!
Цитата:

Мне кажется что скин слишком перегружен информацией, а окно для выбора приложений слижком короткое.
Тоже стобой не согласен! BS Post Installer это тебе слава Богу не WPI, некого нехочу обидеть!!

EgOrus 21-12-2005 23:18 385635

boss911
Цитата:

Тоже с тобой не согласен
Свое мнение надо как-то аргументировать :) я ведь даже не говорил про WPI, у них абсолютно разные принципы отображения выбираемых для установки программ. По поводу перегруженности это актуально для низких разрешений - 640x480, 800x600
Цитата:

Ты хочеш сказать, чтоб не отображлось последовательность установки приложений
'Под скрывать шаги установке в скине' я имелл ввиду - скрывать и отключать ненужные мне страницы которые появл. в процессе работы программы не в force режиме. Например отключение окна перезагрузки и окна подготовки к установке.
Код:

LabelCaptions1=Выбор программ|для установки
!!! скрыть LabelCaptions2=Подготовка|к установке программ
LabelCaptions3=Установка|выбранных программ
LabelCaptions4=Завершение|установки
!!! скрыть LabelCaptions5=Финальная|перезагрузка системы

А вообще хотелось бы более гибко настраиваемый фэйс программы, именно это и невозможность запуска проги с CD в режиме горячего выбора приложений меня останавливает от перехода c WPI.
Уже много слов было сказано по поводу сравнения WPI и BSP, не собираюсь спорить, у каждого есть свои плюсы и минусы. Для меня не сложно поковыряться в html'е и сделать с интерфейсом все что я захочу, я уже приводил где-то здесь свой скрин WPI, не такой уж и страшный :) но скорость работы и некоторая инертность самого html'a очень ненравится, поэтому все пытаюсь перейти на BSP.

boss911 22-12-2005 18:57 385914

EgOrus
Цитата:

скрывать и отключать ненужные мне страницы которые появл. в процессе работы программы не в force режиме.
Во теперь я понял, просто если бы ты сразу это расписал!
Цитата:

Например отключение окна перезагрузки
А разве параметр
Код:

[PostInstall]
Reboot=0

в PRESETUP.INI это не то, что тебе нужно!?

По поводу WPI, я извиняюсь за свои эмоции если кого обидел, просто уж сильно негативное впечатление на меня оставила эта прога (уже описывал почему)!
Цитата:

я уже приводил где-то здесь свой скрин WPI, не такой уж и страшный
Мне даже очень понравился, так все в твоих руках, создай что-то подобное для BSP и я уверен, что автор программы зальет твой скрин уже в новую версию!!

EgOrus 22-12-2005 21:04 385952

boss911
Reboot=0 - не совсем то что мне нужно, этот ключ не убирает элемент скина "Финальная перезагрузка системы", который в общем-то после установки ключа в 0 теперь и не нужен. Но это все как бы мелочи.
По поводу создания скина для BSP, - я вот и попробовал недавно (думаешь откуда мои слова по поводу возможности гибкой настройки интерфейса? :)), с первого наскока ничего такого чтобы мне понравилось не получилось, ввиду жесткой привязки элементов к определенному месту на скине.

boss911 23-12-2005 02:06 386011

EgOrus
Цитата:

жесткой привязки элементов к определенному месту на скине.
Это уже к автору программы!! :)

EgOrus 23-12-2005 09:59 386062

boss911
так я к автору и обращался :)

Debugger 05-01-2006 06:26 389380

Нашел небольшой глюк работы с исключениями. Вот отрывок INI-файла:

Код:

[Installitem_001]
Group=Работа с графикой
Caption=ACDSee 4.0
Description=Мой любимый вьювер картинок
Exclude=Installitem_002
Folder=Graphics\acdsee40
IconFile=acdsee40.exe
Command1=acdsee40.exe
Default=1

[Installitem_002]
Group=Работа с графикой
Caption=ACDSee 8.0
Description=Последняя версия вьювера от ACD Systems
Exclude=Installitem_001
Folder=Graphics\acdsee80
IconFile=acdsee80.exe
Command1=acdsee80.exe

Все работает нормально, но при команде "Выбрать все" выберется ACDSee 8.0. Это наверно даже глюком не назовешь, но IMHO должна выбираться программа с параметром Default=1. Пробовал напрямую задать для ACDsee 8.0 параметр Default=0 - не помогает.

Теперь пожелания:

1. Иногда BSI либо не очень корректно отображает иконку (хуже, чем выдранную Restorator'ом и прописанную напрямую - IconFile=xxxx.ico) либо совсем не показывает - всякое случается, зашифрованный инсталлятор и т.д. А раскладывать по всему диску в папку с каждой программой иконки не очень удобно. Может сделать так: добавить в секцию [Setup] тег IconDir=Папка с иконками. Если тег есть, и расширение у параметра IconFile - ico, то брать иконку в папке IconDir. Если exe - как обычно. Если тега IconFile нет - работать как раньше.

2. Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее? Ну логотип там, или скриншот с программы... Понятно, что опять же проблема с разными разрешениями, тогда хотя бы для фиксированного, например, если 1024х768 стоит, то отображается, если нет -то нет... Места там как-раз хватит... Выглядело бы очень здорово!!!

Сорри, что много написал, хотелось чтобы было все максимально понятно.

Boa Soft 07-01-2006 14:12 389998

Цитата:

Все работает нормально, но при команде "Выбрать все" выберется ACDSee 8.0. Это наверно даже глюком не назовешь, но IMHO должна выбираться программа с параметром Default=1. Пробовал напрямую задать для ACDsee 8.0 параметр Default=0 - не помогает.
Об этом глюке знаю. Руки не доходят. Алгоритм выбора всего делался тогда, когда Exclude небыло. И Default не при чем. Он играет роль только при выборе программ по умолчанию. А это исправно работает. Потом доделаю, чтобы выбиралась парвая программа из связанных исключениями. Просто переделаяю цикл обхода на обратный. Всетаки, при наличии Exclude все одновременно не может быть выбранно!!!

Цитата:

Иногда BSI либо не очень корректно отображает иконку
Проблему с 32 бит иконками пока не решил. Долго думал. Но пока не решил.


Цитата:

Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее? Ну логотип там, или скриншот с программы... Понятно, что опять же проблема с разными разрешениями, тогда хотя бы для фиксированного, например, если 1024х768 стоит, то отображается, если нет -то нет... Места там как-раз хватит... Выглядело бы очень здорово!!!
А это уже интересно!!! Сделать-то очень легко. Просто надо все скриншеты будед делать, а выглядеть будет впечатляюще!
Спасибо за идею!


Debugger 09-01-2006 17:02 390585

Boa Soft

Цитата:

Может сделать так: добавить в секцию [Setup] тег IconDir=Папка с иконками. Если тег есть, и расширение у параметра IconFile - ico, то брать иконку в папке IconDir. Если exe - как обычно. Если тега IconFile нет - работать как раньше.
А как насчет этого?

Цитата:

Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее?
Заодно может организовать поддержку GIF, тогда картинки можно будет сделать меняющимися, при длительной установке тяжелых программ будет на что поглядеть.

Цитата из хелпа:

Цитата:

/ini:<INIFILENAME> - Используются только вместе и с config. Позволяют создавать наборы конфигураций – для создания файла ответов используется заданный файл конфигурации <INIFILENAME>
А может отойти от фиксированного имени presetup.ini и запускать bsi всегда с этим параметром? Тогда в одной папке можно будет держать несколько INI-файлов на каждый случай. К примеру, на диске несколько операционок, и к каждой есть специфический софт, который установится только на ней. Или через батник можно запускать программы определения приводов by Petya Vasechkin, и запускать соответствующий *.INI, с выставленными или не выставленными по умолчанию программами (Nero и WinDVD).



Boa Soft 10-01-2006 03:12 390699

Debby
Все это интересно, но нет сейчас времени. Я вот на работе контролер домена переустанавливал, сечас потихоньку настраиваю.
Да и по гарантии понесли все то, что наломали за празники :(

На счет программы у меня еще мысли о развитии. Но несколько в другомнаправлении.

На счет гифов - можно пошукать модуль для работы с анимашками, тот что из RX достаточно кривой.
На счет имени ini-файла - то это уже назрело. Будет возможность изменения имени через ключь запуска.

На счет иконок - скорее всего, будет в конфигураторе утилитка для вытаскивания иконок и сливания их в один файл кеша.
Как в другой моей проге - BS Explorer для PE.

Или же папка с иконками.


JonyB 17-01-2006 11:53 393496

Не получается запустить установку с сд
при установке любой программы, она устанавливается но процес не завершается, переход к следующей программе не происходит. При этом пишет такую хрень e:\$oem$\windows\temp\$install$.log - системе не удается найти указанный путь
[Setup]
RootInstallDir=%CDROM%\Software\
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=0
CheckFDD=0
LogFile=%TEMP%InstallLog.txt
LogInstall=0
;CdTagFile=CD.txt
;DefaultTimer=120
ReadMeText=

Подразумеваю что дело в переносе папки темп в корень винды, т.к. на машине с нормальным темпом все ок.
Как это побороть?

Debugger 17-01-2006 19:46 393701

JonyB

У меня отрабатывает без проблем. Параметр CdTagFile разремуй и укажи там любой файл, который находится в корне компакт-диска.

boss911 17-01-2006 20:27 393711

JonyB

Все ставитса нормально!
Цитата:

Debby
Параметр CdTagFile разремуй и укажи там любой файл, который находится в корне компакт-диска.
Код:

[Setup]
CdTagFile=Программы\WMP10.exe

Можно указать и не в корне самого CD, так же прекрастно поддержует кириллицу в пути!!

JonyB 18-01-2006 11:37 394001

Люди HELP!!!!!!!!!!!!!
Один фиг не выходит каменный цветочек!
все равно пишет e:\$oem$\PostInstaller\windows\temp\$install$.log, переношу на диск с то пишет
с:\PostInstaller\windows\temp\$install$.log, т.е прога ищет instakk.log тем где ее запускаешь.
Зоздаю что она просит с:\PostInstaller\windows\temp\install.log, прога оживает все ставится.
Прожигаю на диск, начинае матюкаться "e:\$oem$\PostInstaller\windows\temp\$install$.log - отказано в доступе"
Занчит она чтото туда пытается записать, хотя с другой стороны на с в корень install.log падает правильный.
Вот прога
[Setup]
RootInstallDir=%CDROM%\Software\
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=0
CheckFDD=0
LogFile=c:\InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
DefaultTimer=120
ReadMeText=

[SoftwareGroup]

Мультимедийные программы=Программы для воспроизведения музыки и фильмов

[Installitem_013]
Group=Мультимедийные программы
Caption=Light alloy player 3
Description=Удобный медиапроигрователь Light alloy версии 3,|рекомендуется для win XP
Depends=
Exclude=
Folder=multimedia
IconFile=app.ico
PreRegFile=
Command1=LightAlloy.exe /s
command2=
Command3=
Command4=
Command5=
Command6=
RegFile=
PostRegFile=
Default=0
Fixed=0
Visible=1
RebootNeed=0

лог отключать пробовал.

В ЧЕМ КОСЯК?

SyCraft 19-01-2006 09:39 394469

JonyB
можно попробывать заменить LogFile=c:\InstallLog.txt
на LogFile=%SystemDrive%\InstallLog.txt

JonyB 19-01-2006 16:07 394687

SyCraft
Пробовал по разному, вплодь до отключения полностью. Не помогает.
В программе если щелаешь "далее" без выбора программ то прога нормально завершается, если выбираешь любую программу и "далее", то выводит ошибку e:\$oem$\PostInstaller\windows\temp\$install$.log. Но сам лог при включении опции отрабатывается нормально.
Программа из моего примера LightAlloy.exe - sfx rar архив.

SyCraft 20-01-2006 09:47 394948

О!
а ты выложил в корень CD файл CD.txt ?
маркерный файл на месте?

JonyB 20-01-2006 10:30 394980

SyCraft
маркерный файл на месте!
Программа, которую выбираешь в PostInstaller для установки, ставится нормально. Но по окончании установки выдает ошибку. Причем ищет windows\temp\$install$.log там откуда запускаешь PostInstaller. Т.Е. если делаешь батник из Е:\ то путь будет
Е:\windows\temp\$install$.log. Если из папки PostInstaller на прямую то будет e:\$oem$\PostInstaller\windows\temp\$install$.log.
Всеж думаю что проблемма в переносе папки темп из C:\Documents and Settings в Windows.

SyCraft 20-01-2006 11:07 395017

стоять, ты запускаешь оболочку с винта?
я прально понел?

JonyB 20-01-2006 16:19 395213

SyCraft
Пробовал и так и этак. Проблема всетаки в темпе. Перенес темп в исходную папку и все ОК!

SyCraft 20-01-2006 16:42 395227

JonyB
да?
блин да у меня оба темпа на С:\Temp

Boa Soft 24-01-2006 00:09 396407

Не знаю, в чем у вас проблема, но:

1. Если лог не задан (или название неправильно задали...), то по умолчанию, лог будет %Temp%\InstallLog.txt
2. LogFile полностью поддерживает все системные переменные, расширяя их до реальных путей.
3. Если папка темп переназначена, то она должна быть созданна реально! (касается не только моей программы!!!).
4. Для моей программы ОБЯЗАТЕЛЬНО существование папки темп и отражение ее в системных переменных. В нее пишется $instal$.log, автоматически удаляемый после успешного завершения установки.

Cruiser 05-03-2006 01:41 413894

Я пока прогу не пробовал, скачал только.
Вот у меня подозрение что у него installLog.txt от SFX архива не может записаться, об этом никто не подумал.

Cruiser 05-03-2006 14:06 413975

Так. Попробовал прогу, очень понравилась.
Но сразу глюки выявились.
Если запускать просто с СД или из любого места то все гуд.
А вот если запускать из RunOnceEx то в подсказках зюмлики, и если нажать кнопку свернуть в трей то прога сворачивается в небытие т.к. графического интерфейса еще никакого и нет, приходится сидеть и тупо ждать завершения проги.

Как зюмлики исправить?

Cruiser 05-03-2006 23:03 414154

Все. Исправил :)
Код:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"


Cruiser 07-03-2006 11:49 414794

А вот меня сомнения гложат насчет того что будет ли BS Post работать с шары?
Т.е. он и все приложения лежат на шаре, сам то Post, имо, запустится, но если в командах находятся батники и командники то они же на шарах не работают.

У кого есть соображения по этому вопросу?

ANDYru 07-03-2006 13:19 414829

Boa Soft
спасибо за прогу - только есть пожелание ..
можно ли сделать чтоб при запуске в обычном режиме с таймером и приветствием раздавался сигнал через бипер на матери (а не через звук карту)
нужно для того чтоб если отвлёкся - услышать и подойти и подправить список устанавливаемых программ

Cruiser 07-03-2006 14:01 414851

Хм, чего то не получается вроде с простой командой
Код:

copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны"
В cmd это работает, а в проге нет

Вот строчки из istall.log
Код:

Command: copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны"
  Work Dir: \\Server\Software\addon\
  Cmd Line: \\Server\Software\addon\ copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны"
  Cmd Param:

  Error: Системе не удается найти указанный путь.

Папку шаблоны пробовал писать в win-1251 и в dos-0866

Boa Soft 08-03-2006 15:58 415245

Cruiser
Цитата:

Все. Исправил
Блин, теперь все понятно, почему у меня не воспроизводился глюк с краказябликами. У меня при установке все настроенно через сценарий установки. Ваш рег делает тоже самое.

Попробуй место этого

Код:

copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны"
Сделать так:

Код:

|cmd.exe /c copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны"
Хоть с шарами не проверял, но явная ошибка в скрипте.
1. Соманды коммадного прроцессора программа не умеет. Пишите cmd.exe /c [command].
2. Начинайте строку или с |cmd.exe или же |%SystemRoot%\system32\cmd.exe - смотрите описание.
3. Возможно, сделаю функцию проверки и если первый токен в строке - команда интерпретатора, то все будет передано cmd.exe, запущенным с командой /c.

Временный выход - смд с нужными командами.

Boa Soft 08-03-2006 16:00 415246

ANDYru
Цитата:

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

ANDYru 08-03-2006 17:48 415276

Boa Soft
спасибо и на этом - главное чтобы максимально громко и противно

Cruiser 08-03-2006 19:31 415300

Такс.
Программа с шары работает, но пришлось немного извратиться.
Т.к. программа изымает лишние слэши из путей, то пришлось RootInstallDir=%SELF% изменить на RootInstallDir=\%SELF%
И тогда %SELF% превращается в \\server\share и все дальнейшее работает.

Следующий этап проверки это в RunOnceEx.cmd прописать запуск BS Post с шары.
Думаю пойдет, т.к. к этому моменту сетевое окружение уже работает.

Boa Soft 09-03-2006 01:09 415399

Cruiser
Цитата:

Такс.
Программа с шары работает, но пришлось немного извратиться.
Т.к. программа изымает лишние слэши из путей, то пришлось RootInstallDir=%SELF% изменить на RootInstallDir=\%SELF%
И тогда %SELF% превращается в \\server\share и все дальнейшее работает.
В принципе, раз людям нужно, то доработаю, чтобы не портились "сетевые" двойные слеши.
И, еще раз напоминаю, обязательное условие - запускаемый файл должен быть с расширением. Это сказано в описании.

Nik1977 14-03-2006 18:32 417793

Привет всем!!

Наткнулся на эту тему, прочитал всю, скачал програму, прочёл описание. Нектрые моменты не понял, в связи с чем появились вопроосы??

Допустим я через $OEM$ папки скидываю програму на диск, можно ли потом на Т39 запустить конфигуратор в таком режиме, если я начну что-то выбирать, то записывается новая конфигурация, если нет, то инсталяция продолжается через заданый мной таймаут и уже установка выбраных програм начинается либо на Т13, Т12, или при старте в зависимости от того как я выберу?
Просто я до момента Т39 ещё могу подождать, а вот ловить момент в конце установке что бы выбрать программы для меня как то неудобно.

smoof 16-03-2006 17:59 418523

Boa Soft

Поясни пожалуйста маркерный файл должен быть обязательно следующего вида $install$.id ?

Debugger 17-03-2006 07:57 418703

smoof

Да любой, хоть smoof без расширения. Главное чтобы в presetup.ini был указан.

Nik1977 17-03-2006 08:17 418704

народ, ну кто-нибудь ответит на мой вопрос???

smoof 17-03-2006 21:43 419055

Debby

Спасибо сразу как-то не сообразил :)

fox_sly 24-03-2006 13:09 421269

Nik1977
А у тебя получилось запустить прогу на Т-39?

Лично для меня запуск на этом этапе, самый приемлемый. Выбрал раздел для установки, выбрал софт и ушел пить пиво... А далее пусть все само ставиться.

вопрос снимается, все удачненько запустилось на Т-39 через winnt.sif, просто прописываем в секции [GuiUnattended]
Код:

DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe"
и идем пить :beer:
спасибо огромное Boa Soft , куда весь пошлый год мои глаза смотрели :cool:

nra 03-04-2006 21:18 424564

Привет всем.
Хочу спасибо сказать Boa Soft за отличную программу. Спасибо )) :beer:
Я сделал новый скин для программы в цветовой гамме близкой к Виста-XP.
Лежит здесь. Кому надо пользуйтесь.
И как всегда пожелание-вопрос к автору программы:
А нельзя-ли сделать ещё параметр, при включении которого кнопки "закрыть", "справка", и "пропустить текущую установку" вообще не будут выводиться?

qeraser 25-04-2006 08:30 431345

Boa Soft
Вы планируете когда-нибудь обновить программу?

boss911 25-04-2006 17:26 431523

Boa Soft
Цитата:

qeraser
Вы планируете когда-нибудь обновить программу?
Уважаемый Boa!! Мы конечно понимаем, что Вы заняты, но очень хочетса видеть в дальнейшем развитие чудесной программы BS Post Installer !!
И в дполнение маленькое пожалание, можно сделать так, чтоб при выборе груп\программ для установки, была еще и функция выбора, перезагрузить комп после установки или нет, а параметр
Код:

[PostInstall]
Reboot=0 или 1

отвечал бы, выбранна данная функция по умолчанию или нет! Спасибо!!

selanec555 06-06-2006 00:24 447096

Для решения задачи автоматической установки программ есть специальная софтина: MultiSet
подробнее тут = www.almeza.com/rus/

boss911 06-06-2006 00:52 447105

selanec555

Ну и причом тут Ваш MultiSet в данной темы? Видь в "общих" темах по автоматичиских установок приложений она рекламировалась уже не единожды, впрочем как и BS Post :)

NikLok 07-06-2006 13:11 447916

Boa Soft Пытаюсь освоить Ваш продукт в части -
Цитата:

Запуск во время установки. Очень-очень экспериментально. Тестировалось только однократно. Можно
применять не для всех приложений. Но интересно!!!

Конфигуратор можно запустить до запуска установки (когда появился указатель
мыши на голубом экране), если вы используете драйверпаки с методом 2 с подменой
setup.ex_. Просто добавьте последней строкой в presetup.cmd строку запуска.
if exist %SystemDrive%\install\Presetup.exe %SystemDrive%\install\Presetup.exe config
pe
Что это за метод 2 - в смысле описанный в Вашем файле readme.txt
И что это за файл presetup.cmd - созданный мною ( я просто не помню это фиксированное служебного файла инсталлера )

Хотелось бы еще иметь возможность иметь опцию доустановки программ. То есть после установки системы пользователь может зайти уже сам и нажав кнопку "Доставить" выбрать из списка программ те которые еще не установлены, после чего произвести их установку. При этом файл конфигурации уже должен содержать новые актуальные параметры установки, которые могут быть позже использованны при полной переустановке системы для данного компьютера.

Boa Soft 17-06-2006 01:21 451787

Цитата:

Что это за метод 2 - в смысле описанный в Вашем файле readme.txt
И что это за файл presetup.cmd - созданный мною ( я просто не помню это фиксированное служебного файла инсталлера )
Это если интегрировать пакеты драйверов Башрата (и не только) по методу 2.

Программа запустится дро запуска сетапа (конфигуратор) а установка пойдет после первой загрузки.



Цитата:

Хотелось бы еще иметь возможность иметь опцию доустановки программ. То есть после установки системы пользователь может зайти уже сам и нажав кнопку "Доставить" выбрать из списка программ те которые еще не установлены, после чего произвести их установку. При этом файл конфигурации уже должен содержать новые актуальные параметры установки, которые могут быть позже использованны при полной переустановке системы для данного компьютера.
В принципе, это реализуемо. Программа и так ведет лог установки.

YuriPet 17-06-2006 01:39 451789

Boa Soft
Давно хотел спросить.
Какая логика отображения движков "Выполнение группы:" и "общий прогресс:"?
Чё-то я никак не уловлю... :)
Они, по-моему, "живут" как кошка - "сами по себе" ;)

kazavo4ka 19-06-2006 08:47 452348

Boa Soft
А можно ли убрать кнопочки в правом верхнем углу - закрыть, свернуть?

NikLok 20-06-2006 12:23 452535

Boa Soft О сам автор появился!
На страничке http://oszone.net/display.php?id=2798
Дана только ссылка и упоминание на MSFN, на котором уж точно закопаеся. Я думаю этот немаловажный аспект стоит расписать более подробно таким как я.

Ты имел в виду вот это?
Цитата:

Method 2

* This method is also known as “Pyron’s method”. The original goal was to make it possible to install drivers from CD. But it’s also very handy to use for the DriverPacks installation! With this tool we can extract all driver archives before the GUI part of setup (you know, the part with the time indicator) starts!
* All info you need can be found here.
* This method is very spacesaving.
В общем пока очень мутно, тем более, что вроде как с версии 6.05 там теперь ГУИ вводит изменеия.
Может быть теперь строку надо добавлять в docs\reference.ini
поскольку файла presetup.cmd я там не нашол!

Или в качестве него теперь выступает файл DPs_fnsh.cmd из архива bin\finish.7z ?


а так же я писал мейлом, но придется и сюды о следующем:
Хоть я и ставлю на английской корпоративной версии, русские фонты
все же есть на стадии T39, но не везде! То ли это связано с разными фонтами в Вашей
программе, то ли с разным размером шрифта? Хотелось бы, что бы этот
момент Вы поправили как можно скорее. Могу выслать скриншоты.
На словах в основном подокне есть русский текст а разделе пояснения
программы - кракозябры. А так же на кнопках выбора действия.

Можно ли как то задавать выбирать тот или иной файл конфигурации в зависимости от имени машины или еще какого то параметра. IP адреса?

YuriPet 20-06-2006 12:30 452539

NikLok
Цитата:

На словах в основном подокне есть русский текст а разделе пояснения
программы - кракозябры. А так же на кнопках выбора действия.
Я спасаюсь тем, что перед запуском presetup.exe вгоняю
Код:

;Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"


NikLok 20-06-2006 12:54 452554

YuriPet Прости куда ты его вгоняешь и где - в cmdlines.txt ?
А вызов BS стоит в winnt.sif Я пока не попробовал, носомнения какие то имею!
Цитата:

[GuiUnattended]
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe"
У тебя так же?

YuriPet 21-06-2006 16:25 453158

NikLok
Нет, я запускаю presetup.exe из RunOnceEx.cmd (мне так удобней), и оттуда же внедряю HKCU.reg с фрагментом, который я приводил.
А из winnt.sif через секцию [GuiUnattended] я ничего не запускаю
Но это - дело вкуса (в конечном счете) :)

Boa Soft 21-06-2006 19:14 453271

Цитата:

Я спасаюсь тем, что перед запуском presetup.exe вгоняю
Код:
;Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"
Во, блин! Теперь понятно, почему у меня глюк вообще не проявлялся! У меня эта строка давно в твиках прописана. Вот и не вылазило.


YuriPet 21-06-2006 19:25 453279

Boa Soft
Как по поводу моего поста #137 ;)

Debugger 21-06-2006 22:08 453328

Boa Soft
Нельзя ли в будущей версии сделать, чтобы содержимое секции [PreInstall] исполнялось при запуске BS Installer'а, а не в начале установки выбранных программ? И можно ли хотя бы примерно огласить дату выпуска следующей версии.

NikLok 22-06-2006 12:43 453549

Boa Soft
Цитата:

Во, блин! Теперь понятно, почему у меня глюк вообще не проявлялся! У меня эта строка давно в твиках прописана. Вот и не вылазило.
У меня тоже токае взводится, но видимо позже, а потому вылазиет!
Может в комплект bootfont.bin включить!
И все же каковы переспектиыв обновления сабжа!

NikLok 08-08-2006 16:08 469644

Целый месяц прошел, а от БОА ни слуху ни духу. Если кто то умудрился запустить конигуратор в самом начале ( на синем экране ) напишите пошагово, что и как делать!!!

roman_malyutin 17-08-2006 18:09 473645

Попробовал воспользоватся этой програмой но возникла одна проблема
прописал запуск инсталляции 1С но программа не видит что 1с продолжает
установку и сразу перехходит к следующему пункту
пока решил тем что во второй строке вставил AutoIT скрипт
который отслеживает запущенный процесс 1С (имя процесса отличается от SETUP.exe который я запускаю)
и закрывается по окончании работы данного процесса.
В программе не хватает возможности отслеживать нестандартные процессы
что то вроде WaitProcessClose

Debugger 17-08-2006 21:07 473709

roman_malyutin

А в каком инсталляторе упакован 1С? И какая строка запуска? У меня такая же проблема была с Photoshop 7.0 (InstallShield), помог ключ /sms (полная строка - setup.exe /s /sms)

NikLok
Цитата:

Целый месяц прошел, а от БОА ни слуху ни духу.
Похоже не будет ни техподдержки, ни дальнейшей разработки :cry:

qeraser 17-08-2006 21:42 473717

roman_malyutin

У меня работает с ключами /s /sms

boss911 17-08-2006 22:00 473728

Debugger
Цитата:

А в каком инсталляторе упакован 1С?
InstallShield , а 8-ка в msi , там вообще проблем недолжно быть!!

Debugger 17-08-2006 23:14 473763

boss911
Бывают проблемы, ключ /sms чаще всего решает.

boss911 17-08-2006 23:22 473765

Debugger
Цитата:

Бывают проблемы, ключ /sms чаще всего решает.
Это если запускать через Setup.exe , а если напрямую msi , то там точно нет проблемов!

krilya 25-08-2006 17:24 476844

Доброго всем времени суток. Уже не раз звучало. Но большое спасибо автору программы за отличный продукт!
неделю попыхтел с впи так и не добился нормальной работы.
Решил попробовать что-то еще... переписал конфиг, ни одного глюка! прям слов нет! =)
Сразу вопрос автору: Уважаемый Boa Soft. Читал документацию.
Там написанно что можно создавать несколько конфигураций,
но так и не понял можно ли их(конфигурации) запускать через ключи.
Будет ли реализована в программе возможность указать с каким файлом PRESETUP.INI работать программе?
например так: Presetup.exe /pre:<inifilename>

Angelus 07-09-2006 11:50 482030

Блин ребята хоть убейте могу я запустить установку с DVD.....


[Setup]
RootInstallDir=%CDROM%
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
;CdTagFile=CD.txt
;DefaultTimer=30
ReadMeText=%SELF%readme.txt

Сама програма запускается а вот не одну прогу она не устанавливает.....

qeraser 07-09-2006 16:33 482156

Angelus
Разкоментируйте строчку
Код:

;CdTagFile=CD.txt
Положите в корень диска CD.txt

Angelus 11-09-2006 08:58 483317

Разкоментируйте строчку
Код:
;CdTagFile=CD.txt


Это в смысле???

boss911 11-09-2006 17:11 483557

Angelus
Цитата:

Это в смысле???
Без ";"
Код:

CdTagFile=CD.txt

fox_cub 11-09-2006 17:54 483577

Angelus
Уберите перед строкой CdTagFile=CD.txt точку с запятой...
Текст должен выглядеть так
[Setup]
RootInstallDir=%CDROM%
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
;DefaultTimer=30
ReadMeText=%SELF%readme.txt

samsobi 12-09-2006 09:05 483766

Цитата:

Уберите перед строкой CdTagFile=CD.txt точку с запятой...
Да и в корне диска есссно физически должен быть файл с таким именем 8-)))

Angelus 14-09-2006 10:10 484705

Adding Pre Reg File:

Executing pre-install commands:

Command: install\presetup.bat
Work Dir: INSTALL:\
Cmd Line: INSTALL:\install\presetup.bat
Cmd Param:

Error: Отказано в доступе.

Adding Post Reg File:

*********************************************************************************

9:15:01 Win RAR 3.50
- begin -------------------------------------------------------------------------

Command: WINRAR V3.50 RUSSIAN\WRAR350RU.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\WINRAR V3.50 RUSSIAN\WRAR350RU.EXE
Cmd Param: /S

Error: Отказано в доступе.

Command: WINRAR V3.50 RUSSIAN\CRACK.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\WINRAR V3.50 RUSSIAN\CRACK.EXE
Cmd Param: /S

Error: Отказано в доступе.


Как это можно исправить???........

Debugger 14-09-2006 17:59 484953

Angelus
Файл presetup.ini в студию, плиз.
Код:

[Setup]
RootInstallDir=

Чему равен этот параметр?

Angelus 15-09-2006 09:03 485132

[Setup]
RootInstallDir=INSTALL:\
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SystemDrive%\InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
;DefaultTimer=10
ReadMeText=%SELF%readme.txt

Debugger 15-09-2006 11:35 485192

Angelus
Если папка INSTALL находится в корне диска и установка идет из нее, то:
Код:

RootInstallDir=INSTALL:\
попробуй переделать на
Код:

RootInstallDir=%CDROM%\INSTALL

Angelus 17-09-2006 08:54 485821

В папке INSTALL на диске у меня находится только програма BS Post Installer, все остальные установочные файлы идут по отдельным папкам.
Диск тоже называется INSTALL

Debugger 17-09-2006 09:58 485835

Angelus
Вот как у меня -
Код:

[Setup]
RootInstallDir=%CDROM%\Soft
EnableUserInput=1
EnableCloseMsg=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
CdTagFile=debugger
DefaultTimer=300

Все что ставится - ставится из папки Soft. Вот пример одной из программ:
Код:

[Installitem_012]
Group=Архиваторы
Caption=CAB Manager2003 4.1
Description=Работа с CAB-архивами
Folder=Archivers\CABManager_2003_v4.1
Command1=CABManager_2003_v4.1.exe -ai
IconFile=|%CDROM%\data\bsi\icons\cabman.ico

В люом случае, если не получается можно сделать прямой путь, например:
Код:

[Installitem_120]
Group=Оформление
Caption=Установить в качестве обоев случайную картинку
Description=Установить в качестве обоев случайную картинку
Command1=|%CDROM%\data\bsi\cmd\hidcon.exe "%CDROM%\data\bsi\cmd\wall.cmd"
Default=1
IconFile=|%CDROM%\data\bsi\icons\corel.ico

Удачи!

Angelus 18-09-2006 08:57 486114

Пасиб, попробуем!

Angelus 29-09-2006 11:47 491148

Блин ребята Я наверное Ламер.....

[Setup]
RootInstallDir=INSTALL:\
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SystemDrive%\InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
;DefaultTimer=10
ReadMeText=%SELF%readme.txt

***************************************************

[Installitem_001]
Group=Разные утилиты
Caption=Win RAR 3.50
Description=WinRar - один из самых известных архиваторов.
Depends=
Exclude=
Folder=Winrar
IconFile=app.ico
PreRegFile=
Command1=WRAR350RU.EXE /S
command2=CRACK.EXE /S
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

*******************************************

Adding Pre Reg File:

Executing pre-install commands:

Command: install\presetup.bat
Work Dir: INSTALL:\
Cmd Line: INSTALL:\install\presetup.bat
Cmd Param:

Error: Отказано в доступе.

************************************************

Command: WRAR350RU.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\WRAR350RU.EXE
Cmd Param: /S

Error: Отказано в доступе.

Command: CRACK.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\CRACK.EXE
Cmd Param: /S

Error: Отказано в доступе.

Ну немогу я это исправить, уже помоему все перепробвал...... :(

Debugger 29-09-2006 15:18 491224

Angelus
Цитата:

[Setup]
RootInstallDir=INSTALL:\
Двоеточие убери.

fox_cub 29-09-2006 19:37 491356

Прошу совета...
Скачал программу cdchanger.exe-программу смены дисков в процессе многодисковой установки и не могу допетрить как её использовать
Например хочется при её помощи устанавливать офисные пакеты которые сами понимаете на диск с ОСью не влазят...
Каким образом её внести в конфигурационный файл инсталлера?
Заранее благодарен за помощь...

Angelus 30-09-2006 14:01 491608

[Setup]
RootInstallDir=INSTALL:\ - это название DVD диска, в котором лежит папка Install, а в ней presetup.bat

Тоесть путь будет при запуске presetup.bat.........- INSTALL:\Install\presetup.bat (Cmd Line: INSTALL:\install\presetup.bat)





YuriPet 30-09-2006 18:21 491668

А я всю жизнь считал ;), что команды пишутся в формате:
[диск:][путь]имя_файла,
где диск: - "буква_устройства:"

Boa Soft 30-09-2006 23:51 491741

Цитата:

[Setup]
RootInstallDir=INSTALL:\
Такие относительные пути программа просто не понимает.

Если программа установки лежит в какой-либо папке в корне- то можно написать либо так:


%SELF%\..\INSTALL

или же так:

%CDROM%\INSTALL

Завешающий слеш не обязателен - он добавляется автоматически принеобходимости.

NikLok 02-10-2006 11:49 492219

Boa Soft
Во во опять проклюнулся! Скажи хоть что нить народу по поводу развития!!!

Я написал autoIt скрипт
Код:

RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1251","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1253","REG_SZ","c_1251.nls")


RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","System,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys,0","REG_SZ","Fixedsys,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Small Fonts,0","REG_SZ","Small Fonts,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Serif,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial Cyr,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New Cyr,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman Cyr,0","REG_SZ","Times New Roman,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0","REG_SZ","Arial,204")


Run("D:\Install\Presetup.exe config pe","c:\")

Но только толку от него на стадии T39 на моей English Corporate никакого! Все равно кракозябры в отдельных местах!!!
У тебя фонты вшиты в программу или как? Судя по предыдущим отевтам вроде нет. Тогда почему зябры не убираются. Что на Т39 это еще не работает, что ли или нужно перегружаться уже! Так вроде не досуг в этот момент то?


fox_sly 02-10-2006 11:56 492221

NikLok
А какая версия у тебя винды, у меня на т-39, все нормально, никаких кракозябликов (Windows XPSP2 VL)

NikLok 02-10-2006 12:11 492226

fox_sly Такая же! Английская с MUI.
Неужели у тебя такая же и все пучком! Кинь твой твик для убора кракозябр! Или у тебя русская ХП?

Я вот так твикаю:
Код:

RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1251","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1253","REG_SZ","c_1251.nls")


RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","System,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys,0","REG_SZ","Fixedsys,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Small Fonts,0","REG_SZ","Small Fonts,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Serif,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial Cyr,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New Cyr,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman Cyr,0","REG_SZ","Times New Roman,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0","REG_SZ","Arial,204")

И как ты вызываешь твик. Я пробовал камандником, так он не появился вааще. Потому и городи автоит скрипт. Наверное надо запускать по другому?
Может rundll32.exe shell32,Control_RunDLL intl.cpl,,/f: %SystemDrive%\Install\bps.cmd так надоть?

NikLok 03-10-2006 13:52 492674

Boa Soft
Все таки хотелось бы попродробнее про запуск до синего экрана!
Ну допустим встроил я драйвера по 2 методу от Bashrat.
Какие еще файлы мне нужно отредактировать что бы запустился конфигуратор твоего BSP до синего экрана.
И вопрос такой! Он что самодостаточный и все сам буде рисовать на экране или его все таки надоть запускать под WinPE.

Ну вот нифига я не понимаю!!!

fox_sly 06-10-2006 16:04 494367

NikLok
сорри, винда у меня русская :(
а запуск идет из winnt.sif
Код:

[GuiUnattended]
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe"


NikLok 06-10-2006 18:17 494429

fox_sly
Вот потому-то я и начал уже перевод на английский ЗЫК.
А автор отмалчивается все!

Angelus 21-10-2006 14:20 501014

Возможно ли в програму вписать автоскрипты, они работать будут???

NikLok 23-10-2006 10:23 501482

Angelus
А почему нет? Токлько вписываешь не программу а в файл PRESETUP.INI
Пишешь так же И ОБЫЧНЫЕ КОМАНДЫ В runoceex
Код:

command2=|%CDROM%\Distrib\Exceed\Auto_Exceed.exe %CDROM%\Distrib\Exceed\exceed__.au3
По крайне мере у меня работает.

Angelus 23-10-2006 11:10 501517

а у меня происходит бесконечный запуск одного скрипта.......

|D:\1\Winamp 5.24\winamp.exe D:\1\Winamp 5.24\winamp.au3

вот сам скрипт.....сам по себе он запускается.....а в этой програме нет....

Global $Title='Winamp'
Run ("d:\1\Winamp 5.24\Winamp 5.24.exe")
WinWait("Winamp Setup","License Agreement")
If Not WinActive("Winamp Setup","License Agreement")Then WinActivate("Winamp Setup","License Agreement")
WinWaitActive("Winamp Setup","License Agreement")
Send("{ENTER}")
WinWait("Winamp Setup","Choose Components")
If Not WinActive("Winamp Setup","Choose Components")Then WinActivate("Winamp Setup","Choose Components")
WinWaitActive("Winamp Setup","Choose Components")
Send("{ENTER}")
WinWait("Winamp Setup","Choose Install Options")
If Not WinActive("Winamp Setup","Choose Install Options")Then WinActivate("Winamp Setup","Choose Install Options")
WinWaitActive("Winamp Setup","Choose Install Options")
Send("{ENTER}")
WinWait("Winamp Setup","Choose Install Location")
If Not WinActive("Winamp Setup","Choose Install Location")Then WinActivate("Winamp Setup","Choose Install Location")
WinWaitActive("Winamp Setup","Choose Install Location")
Send("{ENTER}")
WinWait("Winamp Setup","Multi-user Settings")
If Not WinActive("Winamp Setup","Multi-user Settings")Then WinActivate("Winamp Setup","Multi-user Settings")
WinWaitActive("Winamp Setup","Multi-user Settings")
Send("{ENTER}")
WinWait("Winamp Setup","Internet Connection and Language Settings")
If Not WinActive("Winamp Setup","Internet Connection and Language Settings")Then WinActivate("Winamp Setup","Internet Connection and Language Settings")
WinWaitActive("Winamp Setup","Internet Connection and Language Settings")
Send("{DOWN}{DOWN}{TAB}{TAB}{TAB}{TAB}{ENTER}")
WinWait("Winamp Setup","Interface and Skin Selection")
If Not WinActive("Winamp Setup","Interface and Skin Selection")Then WinActivate("Winamp Setup","Interface and Skin Selection")
WinWaitActive("Winamp Setup","Interface and Skin Selection")
Send("{ENTER}")
ProcessClose("winamp.exe")

NikLok 23-10-2006 12:12 501548

Angelus
Да скрипт вобщем то безобидный. Ну для культуры можно exit в конце поставить, но глючит у тебя не из-за него наверное все таки. Скорее всего ошибка в файле presetup
Ты его в тестовом режимке прогонял? Может там такая же фигня?
Вот тебе кстати чуть более объмный скрипт:
Код:

;#NoTrayIcon
AutoItSetOption ( "TrayIconDebug", 1 )
BlockInput(1)
;Run("C:\Distributivs\Multimedia\Players\WinAmp\winamp52_0393_beta_pro.exe")

$p = "\Distrib\PLAYERS\WINAMP\"
$n = "winamp53_pro.exe"
$t = ""
If FileExists( $n ) Then
  $t = ""
Else
        $var = DriveGetDrive( "all" )
        If NOT @error Then
;            MsgBox(4096,"", "Found " & $var[0] & " drives")
                For $i = 1 to $var[0]
;                MsgBox(4096,"Drive " & $i, $var[$i])
                $star = DriveStatus( $var[$i] & "\" )
                If $star == "READY" Then
;                        MsgBox(4096, "Drive Type:",$var[$i] & "\ " & $dvar & " Status - " & $star & "\n" & $var[$i] & $p & "Auto_dt.exe")
                        If FileExists($var[$i] & $p & $n) Then
                                $t = $var[$i] & $p
;                                MsgBox(4096,"Finded on",$t)
                                ExitLoop
                        EndIf
                EndIf
                Next
        EndIf
EndIf

If $t <> "" OR FileExists( $n ) Then
AutoItSetOption("SendKeyDelay", 10)
Run($t & $n,$t)
;Run(Chr($i) & ':\DISTRIB\PLAYERS\WINAMP\winamp521_pro.exe',Chr($i) & ':\DISTRIB\PLAYERS\WINAMP\')
AutoItSetOption("SendKeyDelay", 40)

WinWaitActive("Winamp Setup","License Agreement",200)
Send("{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Choose Components")
Send("!{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}")

Sleep(200)
Send("{TAB}{DOWN}{SPACE}{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Choose Install Options")
Send("{DOWN}{DOWN}{DOWN}{SPACE}")
;No agent in tray
Send("{DOWN}{DOWN}{DOWN}{SPACE}")
;Not associet with CD

Send("{TAB}{TAB}")
;Send("{TAB}")
; Disable agent tray icon
Send("{SPACE}")

Send("{TAB}{TAB}")
; Dont associate with video files
Send("{SPACE}")

Send("{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Choose Install Location")
Send("{TAB}{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Multi-user Settings")
Send("{TAB}{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Internet Connection and Language Settings")
Send("!{DOWN}{DOWN}{DOWN}{ENTER}")
;No internet connection
Send("{TAB}{TAB}{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Setup","Interface and Skin Selection")
; Save default ( modern ) sceen
Send("{TAB}{TAB}{TAB}{SPACE}")

WinWaitActive("Winamp Pro Registration Key Entry","",200)
        ClipPut('NikLok')
        Send('+{Ins}')
        Send("{TAB}")
        ClipPut('QHK3T-UMHZV-D98BM-YP8AB')
        Send('+{Ins}')
        Send("{TAB}{SPACE}")

If WinWaitActive("Add Media to Library","You have no items in your media library",200) Then
        ControlClick("Add Media to Library","You have no items in your media library", "Button3", "Left")
        ControlClick("Add Media to Library","You have no items in your media library", "Button2", "Left")
EndIf

    If ProcessExists('winamp.exe') Then ProcessClose('winamp.exe')
    If ProcessExists('winampa.exe') Then ProcessClose('winampa.exe')
    If ProcessExists('EmusicClient.exe') Then ProcessClose('EmusicClient.exe')

If Not FileExists(@ProgramsCommonDir & "\Multimedia Tools") Then
        DirCreate(@ProgramsCommonDir & "\Multimedia Tools")
EndIf
        DirCopy  ( @ProgramsCommonDir & "\Winamp",@ProgramsCommonDir & "\Multimedia Tools\Winamp",1)
        DirRemove( @ProgramsCommonDir & "\Winamp",1)
        $file = FileOpen(@ProgramFilesDir & "\software_install.log",1)
        ; Check if file opened for writing OK
        If $file = -1 Then
                MsgBox(0, "Error", "Unable to open " & @ProgramFilesDir & "\software_install.log file.")
                Exit
        EndIf
        FileWriteLine($file,"WinAmp Pro: - OK")
        FileClose($file)
BlockInput(0)
Exit

Может пригодится.

Angelus 23-10-2006 14:15 501613

Пригодится однозначно.....я только начинаю писать скрипты....так что понятно, что мой безобидный....

Boa Soft 02-11-2006 02:36 505611


Только для участников форума!

После долгого затишья выложил тестовую версию.

Ограничений нет, только пишет что для тестирования.

Скачать можно по ссылке: http://tools.oszone.net/BoaSoft/BSInstaller/bspost.exe


Просьба линк за пределы форума не выносить. Финальную версию выложу на своем сайте.

В документации пока сумбур, добавил только описание того, что уже работает полностью.

Жду отзывов. Веду работу по поводу расположения элементов скина по нужным координатам.


boss911 02-11-2006 03:05 505612

Boa Soft

Скачал мигом бэту!! Сходу сразу не стал разбераться, что нового и запустил программу и обноружил, что Быстрый выбор программ -> По умолчанию неработает, тоесть поставил\снял галки, потом По молчанию и ноль реакции, может чего-то не то с настройками (все по дефолту), но решил сразу сообщить!! :)

Сколько разных полезных фич появилось, у-у-у респект, теперь надо все это дело до финала довести!! :)

Debugger 02-11-2006 10:51 505736

Boa Soft
О ты наш замученный завпотех! Огромное спасибо за проявленное внимание к сему продукту!

NikLok 02-11-2006 14:27 505849

Boa Soft
К моему глубокому сожалению проблема с фонтами под Engl Corporate не исчезла!
К тому же окно какое то обрезанное! Снизу кнопок внизу отрезано как ножом!
И справа тоже кнопка отрезана!

ya158 02-11-2006 19:42 505998

Работает ли в новой версии запуск конфигуратора из до запуска установки (когда появился указатель
мыши на голубом экране)? В предыдущий версии у меня это никак на получалось: http://forum.oszone.net/post-461168-240.html

Boa Soft 02-11-2006 22:12 506062

NikLok

Можно скриншоты посмотреть?

Проблемы где? При первом запуске из RunOnceEx или вообще?


boss911

Цитата:

По умолчанию неработает, тоесть поставил\снял галки, потом По молчанию и ноль реакции, может чего-то не то с настройками (все по дефолту), но решил сразу сообщить!!
Спасибо, глюк подтвержден - просто обработчик этой кнопки при переделке интерфейса потерял. Решим.
Просто теперь все создается динамически, и если доведу, то можно будет размещать кнопки и прочее, как хочется.


PS. Чуствую, придется для тестов раскатать на тестовый комп английскую винду. А то жалобы не единичные, а без этого проблему отловить немогу.


NikLok 03-11-2006 13:11 506379

Boa Soft
Цитата:

Можно скриншоты посмотреть?
Ушло на мейл.
Запуск идет их winnt.sif в секиции guirunonce? через detachprogram.

Вот ты говорил, что возможно зделать опцию доустановка.
Значит я так понимаю в конфигураторе должны появится еще кнопки типа "Инвертировать" или "Доустановить" ну и конечно другие какие нибудь.
Может уже сейчас начть курочить интерфейс с их учетом?
Кстати, допустим, я запущу конфигуратор уже на настроенной машине - он мне покажет что отмеченные по умолчанию программы уже установлены реально на диск?

Мне не очень нравится идея кучи кофигурационных файлов.
Может ввести в [Installitem_ххх] ну допустим параметр Already_for_PCname или obligatory
в котором будут перечисляться имена машин или их груп на которые обязательно ставить данный компонент.

Тогда можно будет выбирать тот или иной способ выбора софта, а можно и сочетать их!

Еще можно добавить кнопку запуска установки прямо из конигуратора. Сейчас помему надо вызывать программу 2 раза с разными ключами. Я так понимаю в коде это просто вызов по кнопке процедуры установки и сильных усилий от тебя не должно поторебовать?

Boa Soft 03-11-2006 23:06 506651

Цитата:

Еще можно добавить кнопку запуска установки прямо из конигуратора. Сейчас помему надо вызывать программу 2 раза с разными ключами. Я так понимаю в коде это просто вызов по кнопке процедуры установки и сильных усилий от тебя не должно поторебовать?
А смысл? Конфигуратор вообще был сделан для создания файла ответов. Если вручную - просто отметьте нужные программы и нажмите кнопку установить.

Цитата:

Кстати, допустим, я запущу конфигуратор уже на настроенной машине - он мне покажет что отмеченные по умолчанию программы уже установлены реально на диск?
Конфигуратор ничего не отслеживал и не будет. Только создание файла ответов. Все.

Цитата:

Вот ты говорил, что возможно зделать опцию доустановка.
Значит я так понимаю в конфигураторе должны появится еще кнопки типа "Инвертировать" или "Доустановить" ну и конечно другие какие нибудь.
Я говорил лиш только о том, что если в режиме автоустановки (force) прервать установку программ, и потом опять запустить заново установку с кключем force, то установка подет с той программы, следующей за той, которая поледней была установлена. Единственное, что планирую сделать, что если прервать установку в авторежиме, то при последующем запуске предлагалось продолжить установку.

Boa Soft 04-11-2006 23:57 507057

NikLok
Цитата:

Ушло на мейл.
Запуск идет их winnt.sif в секиции guirunonce? через detachprogram.
Что-то ничего не пришло.


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

Так же сделал возможность доустановки программ при прерванном сеансе. Просто запустите домо-режим и после начала симуляции установки закройте окно. При повторном запуске поймете, о чем речь. Ссылка на бетту - в шапке.

Boa Soft 06-11-2006 23:54 507821

Наконец-то получилось сделать расстановку контролов по координатам, считанным из skin.ini.

Завтра (возможно) если не найду явных багов в версии, выложу ее для всеобщего обозрения.

Новшества такие:
- Возможность изменения расположения элементов управления по координатам, считанным из skin.ini.
- Контроль версии и корректности scin.ini - много чего изменилось.
- Контроль версии и корректности presetup.ini - много чего изменилось.
- Контроль версии и корректности, а так же, соответствия текушему presetup.ini фала ответов PRESETUP.SET.
- Возможно, будет в дополнение новый скин.

NikLok 07-11-2006 10:28 507952

Boa Soft
Кинул еще раз на адрес приведенный на твоей страничке.
Кстати в пред. версии номер версии в scin.ini остался старый. Проверь.

Boa Soft 08-11-2006 00:07 508378

Текущая версия 1.9

Новое в текущей версии.

1. Пересмотрена версия программы.
2. Сделан контроль версий и корректности файлов скина, конфигурации и ответов.
3. Сделана возможность изменения позиций элементов скина по абсрлютным и относительным координатам.
4. Введен контроль разиеров и позиции окна при задании размеров в скине или через строку.
5. Перемещение окна всегда отключено в полноэкранном режиме.
6. Исправлен лог.
7. Изменен формат файла ответов, скина и конфигурации, а так же временного лога.
8. Дополнен диалог о программе.


Ссылка в шапке. Если не найдем грубых багов - выложу релиз без тестоврой надписи.

ЗЫ

Адаптация старых файлов конфигурации.

1. Прочесть readme.txt
2. Если не помогло, просто добавить в presetup.ini следующее:

Код:

[Common_Info]
Ver=2.0
Autor=Boa Software
Description=Demo Config
Date=6.11.2006

Из этого обязательно только
Код:

[Common_Info]
Ver=2.0


YuriPet 08-11-2006 01:21 508410

Boa Soft
А может уже пора "шапку прикрепить"? ;)

boss911 08-11-2006 03:21 508433

Boa Soft

Когда-то данный вопрос задавал тут, вот решил повториться, при указании IconFile= (иконка с дистрибутива) в окне "Выбор программ для установки" иконки отображаются на малиновом фоне, тоесть если иконка с неровными краями (не квадрат), а вот во время хода установки, иконки отображаются во всю красоту!! Непомню твой ответ по данному вопросу, но ты вроде сказал, что что-то там посмотреш как решить вопрос!!

Я вот чего подумал, если данную проблему решить трудно или вообще нельзя по техническим причинам, то может IconFile= пусть отвечает за показ иконок во время хода инсталяции данной программы (Идет установка: ...), что скажеш, уж сильно хочеться видеть любимые иконки своих дистрибутивов!!

NikLok 08-11-2006 12:53 508617

Boa Soft
Вы будете смеятся, но баг в конфигураторе при запуске по datachedprogram повторяется и в версии 1.9 ( кстати а чего так резко скачем то?)
Если скриншот все таки дошел то новыйможнео не высылать?

Может быть в файле news.txt с номером версии еще и дату выхода ставить?

Andreywsdn 08-11-2006 15:33 508703

Boa Soft
Цитата:

Debugger
Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее? Ну логотип там, или скриншот с программы... Понятно, что опять же проблема с разными разрешениями, тогда хотя бы для фиксированного, например, если 1024х768 стоит, то отображается, если нет -то нет... Места там как-раз хватит... Выглядело бы очень здорово!!!
Тогда вы написали, что это сделать очень легко, может сейчас будет время это реализовать.

Ignor 08-11-2006 17:42 508773

Что может означать для версии 1.9 "ошибка ввода/вывода 103" при запуске программы из winnt.sif?

Debugger 08-11-2006 18:45 508801

Andreywsdn
Цитата:

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

Boa Soft 08-11-2006 21:35 508859

YuriPet
Цитата:

А может уже пора "шапку прикрепить"?
Скриншоты поменьше сделаю и описание обновлю - так и прикреплю. А, то сейчас громозко и некрасиво.

boss911
Цитата:

Когда-то данный вопрос задавал тут, вот решил повториться, при указании IconFile= (иконка с дистрибутива) в окне "Выбор программ для установки" иконки отображаются на малиновом фоне, тоесть если иконка с неровными краями (не квадрат), а вот во время хода установки, иконки отображаются во всю красоту!! Непомню твой ответ по данному вопросу, но ты вроде сказал, что что-то там посмотреш как решить вопрос!!
Просто забыл. Толи у меня все иконы без 32 альфа-канала, то ли просто не замечал. Попробую исправить.

Andreywsdn
Цитата:

Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее? Ну логотип там, или скриншот с программы... Понятно, что опять же проблема с разными разрешениями, тогда хотя бы для фиксированного, например, если 1024х768 стоит, то отображается, если нет -то нет... Места там как-раз хватит... Выглядело бы очень здорово!!!
Всего понемногу. Сейчас уже легче сделать - я сделал легкость коррекции положения всех контролов и картинку добавить будет несложно.

Ignor]
Цитата:

Что может означать для версии 1.9 "ошибка ввода/вывода 103" при запуске программы из winnt.sif?
В какой момент? И, строчку запуска, пожалуйста.

Запускается как? С ключем force?

Подозреваю, что дело в процедуре подсчета CRC для контроля файла ответов, но точно не скажу без доп. инфы.

Блин, где-то у меня были примеры записи в лог перехвата ошибок вплоть до указания строки кода. надо отыскать.

Модули уже перевалили за 2000-2500 строк в среднем и отловить то, что не могу воспроизвести трудно.

Boa Soft 08-11-2006 21:51 508870

Ignor

Ошибку нашел и воспроизвел. Процедуру подсчета CRC брал готовую, а там файл открывался как read/write и без перехвата ошибок.

А у вас, возможно, PRESETUP.INI был или на CD или с атрибутом read-only.

Уже исправил. Выложу, когда внесу новые исправления.

boss911 08-11-2006 22:31 508898

Boa Soft

Цитата:

у меня все иконы без 32 альфа-канала, то ли просто не замечал. Попробую исправить.
А нельзя ли реализовать, чтоб иконка читалась из разных ресурсов (exe, dll и т.д.) но, при этом указывать индекс иконки, например:
Код:

IconFile=%windir%\system32\shell32.dll; IconIndex: 7

ANDYru 09-11-2006 07:49 508991

Boa Soft
да точно ! boss911 дельную идеюку подкинул .. сделать файл PEресурс . с фозможностью ну скажем до 100 иконок в нутри с поддержкой 32 бит иконок .
чтоб каждый из нас мог сам в такой файл засунуть свои иконки коллекционно .. и потом в предложил boss911
Цитата:

IconFile=icolib.dll x ( дге х = от 1 до 99 - порядковый номер иконки в библиотеке
ну типа того

а ещё не мешалобы темы сделать одним файлов или поместить в саму программы (так и меньше места)

Ignor 09-11-2006 10:33 509052

Цитата:

А у вас, возможно, PRESETUP.INI был или на CD или с атрибутом read-only
Да, именно так и было, установка шла с CD.. Программу запускал без ключей. Когда скопировал папку BS Post Installer на жесткий диск, ошибка пропала..

NikLok 09-11-2006 15:02 509209

Boa Soft
ANDYru
Не мне первоначальная идея boss911 больше понравилась!
Во первых не надо нечго дергать а во вторых автоматически будут меняться при изменении в источнике. Чем меньше работы руками тем лучше.
А то все надергивать и с помнить их индексы в этой куче?

Boa Soft 10-11-2006 10:22 509518

boss911
Цитата:

А нельзя ли реализовать, чтоб иконка читалась из разных ресурсов (exe, dll и т.д.) но, при этом указывать индекс иконки, например:

Код:
IconFile=%windir%\system32\shell32.dll; IconIndex: 7
Это можно, уже задумывался. Кайму вокруг иконок уже победил, вечером доделаю скриншоты и , может быть выложу.

NikLok 10-11-2006 11:58 509574

Boa Soft Поправь описание в 4-секции. 2 раза указан ключ l:xxx. Я так понял второй раз должно быть - t:xxx
Кстати, а почему ключи управления экраном не рекомендуются к применению в процессе установки?

Real Root 11-11-2006 08:27 510002

Программа с виду очень понравилась, но все ее удобство сводится на нет из-за:
1) Когда идет установка приложений - прога грузит проц (Именно процесс Presetup.exe) на 100% - из-за этого приложения ставятся в 3-4 раза дольше. Убиваем процесс Presetup.exe и все, инсталляция побежала как милиниькая.
2) Во время установки из RunOnceEx я случайно нажал минимизировать в трей, после этого я так и не смог найти окна Пост инсталлера :) Зато как раз-таки обнаружил вышеоописанный глюк.
3) Это уже скорее вопрос: Как можно сделать, чтоб поверх окна Boa PI выходили окна с инсталляциями приложений? И можно ли сделать так, чтоб можно было не дожидаясь окончания работы одной программы запускать следующую, конечно чтоб это было не по-умолчанию, а только когда необходимо. Для чего это нужно: Я использую скрипты на VBS. Для установки Direct X я использую скрипт DirectX.vbs. В BPI я указываю первую команду DirectX.vbs, вторую собственно Setup.exe. Поидее, DirectX.vbs - должен поставить DirectX (Сам нажимает на клавиши) и завершить работу, а на деле происходит так, что DirectX.vbs запустился, и все инсталляция стопарнулась, и стоит на месте, до тех пор пока я через диспетчер задач не убью wscript.exe, только после этого запустится сам Setup.exe Чтоб не было вопросов, привожу скрипт тело скрипта DirectX.vbs
Код:

key = true
                do while key
                        if WshShell.AppActivate("Установка Microsoft(R) DirectX(R)") then
                                WriteWord1()
                                key = false
                        end if
                WScript.Sleep 100
                loop

Это все касается версии 1.0.9(b)

ANDYru 11-11-2006 11:49 510053

Real Root
по поводу пунктиков : 1 грузит но не настолько
2 сворачивать в трей можно только тогда когда постинталлер запускается с входом в профиль а не до него - а так конечно вы его оттуда потом не вытащите
3в ам бы скрипты научится писать нодобы или форум почитать повнимательнее ....

Boa Soft 12-11-2006 02:00 510355

Новая версия!

Новое в текущей версии.

1. Исправлено отображение иконок с альфа-каналом
2. Исправлена проблема с запуском если presetup.ini только для чтения или на CD.
3. Добавлена возможность использования любой по номеру иконки из файла.
4. Добавлена возможность показа картинки-скриншота при установке программы.
5. Исправлены полностью (надеюсь) скракозябры при запуске на t39/RunOnceEx.
6. Исправлена проблема с обрезанием кнопок в конфигураторе.
7. Убран флаг PE - программа сама определяет, что запуск идет во время установки.
(SystemSetupInProgress <> 0)

Поддержку скриншотов сделал, но чесно говоря, оно не особо надо. А то впоминается старый анекдот про мужиков, черта и две корзины яиц... Просто прилепил картинку, как красивее сделать - не знаю.


NikLok
Цитата:

Вы будете смеятся, но баг в конфигураторе при запуске по datachedprogram повторяется и в версии 1.9
Частично проблему порешал. С кнопками и на русскоязычной Windows. С английской все оказалось сложнее. Дефи-контролы не поддерживают юникод. На этапе t39 в английском виндовс нет поддержки русской кодовой страницы. Я даже написал тестовую програмку для показа и перебора всех доступных шрифтов и игры с Charset. Пробовал даже грузить шрифт заведомо русский - не помогает, всеравно скракозябры. Английский виндовс в этом месте не знает о русской локали. Так что, только переводить все на инглиш...

Цитата:

ВНИМАНИЕ!

Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows.
В англоязычных версиях - только при установленной поддержке руского языка (возможно, нужно будет
еще и назначить русский и для не UNICODE программ). Соответственно, это исключает использование русских
сообщений и русского файла конфигирации на этапе установки Windows.
Сегодня расскатывал и английскую sp2 - непобедимые скракозяблики на т39 и русскую sp2 - скракозяблики везде победились!




YuriPet 12-11-2006 19:33 510547

Boa Soft
Протестил последнюю версию. Общее впечатление: Очень хорошо!
Есть пожелание - при показе картинки-скриншота добавить возможность устанавливать размер изображения, например: 0 - не изменять; 1 - растянуть, если маленькое, 2 - уменьшить, если большое.
Кроме того, желательно ввести возможность как-то задавать номинальный размер (ширину) изображения в процентах от общей ширины окна.
А еще проще - отключить "растяжку" и просто отображать всё "как есть".

ANDYru 12-11-2006 22:11 510637

Boa Soft
огромное спасибо ! за твой ТРУД
порадовал не на шутку ..
вот немного "shots" 16 штук (накидал на быстую руку) _http://rapidshare.com/files/3089139/shots.7z.html

Boa Soft 12-11-2006 22:28 510646

NikLok
Цитата:

Кстати, а почему ключи управления экраном не рекомендуются к применению в процессе установки?
Просто неивестно, какое будет разрешение экрана. Но, с предпоследней версии стоит проверка и неверными ключами выгнать окно программы за границы экрана невозможно. Так что, в финальном описании уберу.


ANDYru

Цитата:

1 грузит но не настолько
Думаю процедуру установки вынести в отдельный поток. Достаточно сложно, но снизит расходы времень CPU.

Цитата:

2 сворачивать в трей можно только тогда когда постинталлер запускается с входом в профиль а не до него - а так конечно вы его оттуда потом не вытащите
Забыл об этом глюке. Исправлю, сделав проверку на наличие запущеноого explorer.


YuriPet

Цитата:

Есть пожелание - при показе картинки-скриншота добавить возможность устанавливать размер изображения, например: 0 - не изменять; 1 - растянуть, если маленькое, 2 - уменьшить, если большое.
Кроме того, желательно ввести возможность как-то задавать номинальный размер (ширину) изображения в процентах от общей ширины окна.
А еще проще - отключить "растяжку" и просто отображать всё "как есть".
Да поддержка картинок была написана за 15 минут. Сделаю что-либо типа рамочки и с растяжением поиграю. Скорее всего, просто напишу свой TImage и в нем заложу нужную функциональность.


ЗЫ Для этого СДЕСЬ и бэтты выкладываю. Вместе и глюки отловим быстрее. Конечно, я не могу обещать бесконечную поддержку проэкта,
но обещаю только одно -программа останется freeware.

ANDYru 12-11-2006 23:35 510704

Boa Soft
Цитата:

но обещаю только одно -программа останется freeware
но если только тебя как SysInternals не купит MicroSoft :)
хотя с другой стороны с бабками у тебя проблемм не будет :)

Real Root 13-11-2006 00:26 510724

Здравствуйте уважаемые, прошу не пинать меня больше, что мол больше форум читай. Прошу понять и уважать то, что с самого начала изучил whs и его ф-ий мне хватает выше крыши. Не будет возможности запускать одну программу не дожидаяясь окончания инсталляции другой - ничего страшного напишу cmd-шник, слава богу ими тоже могу обходиться. Но вот на счет сильной загрузки проца - это очень плохо.
Цитата:

1 грузит но не настолько
Это смотря какая у вас система. Я тестировал на:
1. M/B: i845PE/2.0Celeron/512MB - при простое процесс Presetup.exe грузит проц на 99-100%, при установке приложения - 50-100%
2. M/B: i865PE/2.8PentiumD HT/2x512 Dual Chanel - при простое процесс Presetup.exe грузит проц на 50-60%, при установке приложения - 40-50%
Т.е. как видно из сказанного, на двухпроцессорных (ЧТ-вых тоже) машинах загрузка проца не подниается выше 60% - но это уже не успевает шина памяти догрузить работой проц. У меня даже в играх загрузка проца не более 75% опять-таки из-за шины памяти.
Так что на одно-процессорных системах, процесс Presetup.exe расходует более половины систменых ресурсов.

Уважаемый Boa Soft, а не могли бы вы рассказать, с чем это связано, может подумаем вместе, что можно сделать, и как бороться с этим?

Boa Soft 13-11-2006 00:48 510738

Real Root

Посмотрел. Имело место быть. Хоть в Dеmo, хоть в реале. Просто никто не жаловался, а сам как-то не замечал.

Уже исправил. Место 99-100% в пике - не более 3.5 - 4% в пике. Причина - програмная ошибка. Непрерывно проверялось состояние процесса установки в ожидании завершения. Отсюда и загрузка.

Исправил, добавив Sleep(10) в поппрограмму ожидания завершения процесса установки. Иак что, заморачиватся с многопоточностью не буду - слишком много проблем с синхронизацией вывода, записи в лог и прочего.

Доделаю ресайз картинки - выложу новую исправленную версию.

Real Root 13-11-2006 01:07 510744

Чтож, если это исправлено, - вери гуд! Пожалуй, это был лишь единственный косяк проги. За много лет работы админом, привык на мелочи не обращать внимания :) Привык, что у мелкомягких кривые обновления выходят, так что от нас, простых смертных, ждать 100% защиты от багов просто не реально.
Программа очень красивая и удобная, очень уважаю. Спасибо.

NikLok 13-11-2006 10:49 510865

Boa Soft
Цитата:

Сегодня расскатывал и английскую sp2 - непобедимые скракозяблики на т39 и русскую sp2 - скракозяблики везде победились!
Отлично! Ща скачаю и проверю! А пока вот еще нарыл кой чего в конфигураторе:
1. Не помешает отображать - выбрано ххх из ууу ( в частности Linux конфигураторы это показывают для каждой рубрики софта )
2. Нет скролинга в окне описания
3. Окно описания нельзя расширить!
4. При изменении размеров окна, вчастности его ширины, если названия
программ помещаются полностью, то далее расширять колонку описания, а не
названия программы!!!
5. Не работают ключи управления размерами из комстроки!!! Я наконецто вогнал экран на T39 в 1152 х 864 а конфигуратор все равно показывается масеньким! Хотя я запускаю его строкой
Код:

Presetup.exe config h=800 w=700
Один баг я пока точно не зафиксировал, но суть в том, что я случайно запустил Presetup.exe без параметров. Он пошел работать как установщик. Так там при переходе на экран где уже идет установка, на предыдущем 2 прогресс бара рисуются не на своих местах. По моему поверх текстовых строк. Момент очень быстротечный, потому тока на виртуалке и заметил. Может конечно глюкнуло, но попробую позже воспроизвести.

Еще раз большое спасибо за Ваш замечательный продукт! (Фу слово какое неподходящее - продукты же со временем портятся! А программы стареют!)

Кстати ты на Висте не пробовал прокатить ее? Я так понимаю проблем быть не должно, но все таки!

fox_sly 13-11-2006 10:58 510872

Boa Soft
Спасибо, огромное за разработку, пользую с первых версий.
Однако хотелось бы решить еще одну проблемку в разрезе выбора программ при установке.
Попробую объяснить на оригинальном примере из последнено комплекта раздел мультимедиа:
по умолчанию у нас выбраны программы Winamp5.9 и Light Allow 3.0, если снять все отметки и выбрать фишку "Выбрать все", то приоритет отдается не программам по умолчанию, а судя по всему, первой программе, стоящей в списке (если имеются зависимости).
В принципе, это не смертельно, я просто ставил в таких случаях программу, идущую по умолчанию первой в списке выбора, но если есть возможность решить данную проблему програмно, было бы просто замечательно.


Ignor 13-11-2006 14:10 510981

Перечитал все посты, и изучил документацию к программе, не нашел ответа на вопрос
Есть ли в BS Post Installer возможность жестко задавать приоритет установки программ? Невзирая на группы и алфавит? Допустим, чтобы всякого рода обновления Виндовс устанавливались первыми.. а твики реестра, удаление временных файлов и т.д. последними?

fox_sly 13-11-2006 14:44 511014

Ignor
вроде в ReadMe все написано:
Код:

Секция [PreInstall]
[PreInstall]
PreRegFile=
Command1=
Сommand2=
PostRegFile=

выполняется все до начала основной установки.
Код:

Секция: [PostInstall]
[PostInstall]
Command1=
Сommand2=
RegFile=

все после установки.

Ну а насчет порядка установки программ, то он зависит не от алфавита, а от расположения групп в секции [SoftwareGroup]

Ignor 13-11-2006 16:25 511082

fox_sly
Цитата:

вроде в ReadMe все написано:
Код:
Секция [PreInstall]
[PreInstall]
PreRegFile=
Command1=
Сommand2=
PostRegFile=выполняется все до начала основной установки.
Код:
Секция: [PostInstall]
[PostInstall]
Command1=
Сommand2=
RegFile=все после установки.
Насчет этого я в курсе.. Но дело в том, что указанное в данных секциях будет выполнятся в любом случае, причем скрытно от меня.. А мне хотелось бы добиться большей гибкости и наглядности.. то есть при разных условиях, выбирать ставить или нет обновления... импортировать или нет настройки...


Цитата:

Ну а насчет порядка установки программ, то он зависит не от алфавита, а от расположения групп в секции [SoftwareGroup]
У меня есть список программ по умолчанию... если presetup.exe выполняется с ключом force.. то программы устанавливаются в той последовательности, в которой они указаны в секции [SoftwareGroup], если же изменить список (допустим выбрав ВСЕ программы), то установка начинается в алфавитном порядке... что не есть хорошо..

Так же столкнулся с еще одной проблемой... В некоторых случаях, при установке программ я использую команду XCOPY .. прогнав батник test для BS Post Installer, увидел, что для выполнения этой команды, нужно положить xcopy.exe в папку программы. Это не трудно.. но не совсем удобно.. тем более, что местонахождение xcopy.exe включено в Path Windows.. Можно ли заставить Post Installer работать с XCOPY без лишних телодвижений?

NikLok 13-11-2006 16:26 511084

Boa Soft
Цитата:

Сегодня расскатывал и английскую sp2 - непобедимые скракозяблики на т39 и русскую sp2 - скракозяблики везде победились!
Увы но у меня они осталися! Продлема с кнопками решилась, влазят нормально! Размеры окна не устанавливаются. ( В описании так и осталось два раза L )
Окно наконец стало выглядеть нормально, а то рамки с заголовком не было!

С нетерпением ждем новых версий!

Boa Soft 13-11-2006 21:47 511210

NikLok
Цитата:

5. Не работают ключи управления размерами из комстроки!!! Я наконецто вогнал экран на T39 в 1152 х 864 а конфигуратор все равно показывается масеньким! Хотя я запускаю его строкой
Во-первых не "=" а ":" , а во вторых - это только для красивого окна установщика. Для конфигуратора неприменимо.


Ignor
Цитата:

Перечитал все посты, и изучил документацию к программе, не нашел ответа на вопрос
Есть ли в BS Post Installer возможность жестко задавать приоритет установки программ? Невзирая на группы и алфавит? Допустим, чтобы всякого рода обновления Виндовс устанавливались первыми.. а твики реестра, удаление временных файлов и т.д. последними?

Можно. Уже ответили. Кроме того, можно сделать выбранными программы и запретить изменение пунктов. Или же, вообще скрыть эти пункты.

Цитата:

Так же столкнулся с еще одной проблемой... В некоторых случаях, при установке программ я использую команду XCOPY .. прогнав батник test для BS Post Installer, увидел, что для выполнения этой команды, нужно положить xcopy.exe в папку программы. Это не трудно.. но не совсем удобно.. тем более, что местонахождение xcopy.exe включено в Path Windows.. Можно ли заставить Post Installer работать с XCOPY без лишних телодвижений?
В принципе, с этой проблемой знаком. Можно написать %SystemRoot%\system32\Xcopy.exe.

Если получится, то сделаю, чтобы и без указания путей работало. В одной программе я это решил.
Цитата:

У меня есть список программ по умолчанию... если presetup.exe выполняется с ключом force.. то программы устанавливаются в той последовательности, в которой они указаны в секции [SoftwareGroup], если же изменить список (допустим выбрав ВСЕ программы), то установка начинается в алфавитном порядке... что не есть хорошо..
Не в алфавитном порядке, а в порядке расположения секций в presetup.ini
Цитата:

Увы но у меня они осталися! Продлема с кнопками решилась, влазят нормально! Размеры окна не устанавливаются. ( В описании так и осталось два раза L )
Уже писал, что для конфигуратора фича не предусмотрена.

NikLok 14-11-2006 13:15 511488

Boa Soft
Цитата:

Для конфигуратора неприменимо.
И в ужасе вопрошал он! А почему собственнноо и доколе!!!!
Шо за дискриминация, я специяльно эркан вгоняю в высокое разрешение, что иметь выше обзор заданного к установке софта, а тут такие грабли. Я уж сам вчера увидел в руководстве эту фразу и абалдел!
Потому как далее идет упоминаемая мною уже фраза
PHP код:

Ключи управления экраном не рекомендуются к применению в процессе установки

Красиво! Получается, что их вааще неззя пользовать!

Одним словом - Брат Митька помирает и ухи просит! Мил человек сделай управление положением и размерами во всих режимах!!! Одним словом умоляю!!!

А я в кач-ве компенсации высылаю тебе skin.ini с поправленными очепятками и его eng вариант состряпанный при помощи promt за 50 минут.
Кстати, я так понимаю переводить придется не раз, потому было бы удобнее иметь пробелы полсе знаков = и |. Так как в противном случае Промт не понимает слова и не переводит. Приходится до перевода их вставлять, а потом убирать. Если бы ты их убирал в проге, жизнь бы сильно облегчилась. Они же все равно как правило не значащие, и могут быть удалены. Хотя конечно возможны случаи спец. выравнивания.

Высылаю скриники с багами при установке в моем разрешении 1152х864 под eng XP SP2 + RVM Updates.
В частности при установке надпись названия группы нзатирается значение прогресса установки данной группы.
На экране вывода информации о диске по окном информации какая то непонятная строка в верхнем правом углу под этим окном.
А так же баг неправильным выводом прогрес индикаторов. По моему просто запускаем без параметров и нажимаем кнопку далее, а не по таймеру ждем.
Хочется так же выдавать число уст прог из общего выбранных прог.

В общем дел у тебя прибавится существенно!

Boa Soft 14-11-2006 22:41 511750

NikLok
Цитата:

И в ужасе вопрошал он! А почему собственнноо и доколе!!!!
Шо за дискриминация, я специяльно эркан вгоняю в высокое разрешение, что иметь выше обзор заданного к установке софта, а тут такие грабли. Я уж сам вчера увидел в руководстве эту фразу и абалдел!
Потому как далее идет упоминаемая мною уже фраза

PHP код:
Ну ладно, сделаю и для конфигуратора. Но, только из комстроки специально для эстетов :) :) :)


Цитата:

Ключи управления экраном не рекомендуются к применению в процессе установки.
Красиво! Получается, что их вааще неззя пользовать!
Я уже писал, почему взялась эта фраза. В новой версии удалю, ибо в виду введения проверок, сделать окно болбше размера экрана не получится!
Цитата:

Кстати, я так понимаю переводить придется не раз, потому было бы удобнее иметь пробелы полсе знаков = и |. Так как в противном случае Промт не понимает слова и не переводит. Приходится до перевода их вставлять, а потом убирать. Если бы ты их убирал в проге, жизнь бы сильно облегчилась. Они же все равно как правило не значащие, и могут быть удалены. Хотя конечно возможны случаи спец. выравнивания.
MS Word > замена > заменить "|" на " | " > аминь (ENTER)
заменить "=" на "= " > аминь (ENTER)

И в переводчик. Потом обратное.

Мне лишний код не нужен. К тому же, "начало строки" и " начало строки" выглядят по разному.




Цитата:

Высылаю скриники с багами при установке в моем разрешении 1152х864 под eng XP SP2 + RVM Updates.
В частности при установке надпись названия группы нзатирается значение прогресса установки данной группы.
На экране вывода информации о диске по окном информации какая то непонятная строка в верхнем правом углу под этим окном.
А так же баг неправильным выводом прогрес индикаторов. По моему просто запускаем без параметров и нажимаем кнопку далее, а не по таймеру ждем.
Хочется так же выдавать число уст прог из общего выбранных прог.
Это все посмотрю на досуге и повозможности поправлю.

PS Сообщения по почте получил. Сейчас посмотрю.

Debugger 15-11-2006 00:42 511816

Boa Soft
А можно добавить для красоты еще одну ветку в дерево программ? Чтобы выглядело приблизительно так:
Графика
|
Adobe Creative Suite
|
Adobe Photoshop CS2
Adobe Premiere Pro
Adobe InDesign CS2

и т.п.

И еще: нельзя ли после того, как юзер выбрал проги и нажал кнопку "Далее", откуда-нибудь выцепить его выбор? Например, скинуть во временуую папку текстовый файл.

boss911 15-11-2006 03:11 511845

Debugger
Цитата:

как юзер выбрал проги и нажал кнопку "Далее", откуда-нибудь выцепить его выбор?
InstallLog.txt - или я не правильно, что-то понял!?

Real Root 15-11-2006 03:14 511847

Извинясь за нетерпение, но когда новую версию ждать? Мне бы все как и в 1,0,9 подошло, но вот чтоб процесс ресурсы так жадно не ел...

Debugger 15-11-2006 09:29 511923

boss911
Это я плохо объяснил... Имелось в виду, в промежутке времени после нажатия кнопки "Далее" и началом установки программ.

NikLok 15-11-2006 11:27 511982

Boa Soft
Цитата:

Ну ладно, сделаю и для конфигуратора.
От! Огромное Вам наше мерси!

Вчера делал полный прогон установки и не очень мне нравится отображение прогресса установки.
Мне привидилась така мечта.
Груп устанавливаемых программ не так много в принципе.
Ну мне например 10 хватает. А если честно, то и одной! Потому как порядок установки проще задать внутри одной группы. Хотелось бы что бы группы оставались только для удобства выьора, а порядок установки зависел от номера в ini файле. ( Опционально конечно, а то люди уже привыкли) Так вот в случае реализации мне привиделось, что можно выделить зону в которой расположены эти 10 прогресс баров в которых и отражается прогресс установки каждой группы. Они обведены рамкой которая является суммарным прогресс баром, фон которой отражает процент общего выполнения установки. Подобно тому как в Azereus на экране о программе фон под лягушкой меняет цвет слева направо. Очень эффектно смотриться.

А вообще интересно еще бы с прощрачностями поиграться! Я это к тому, что проверку работы я часто провожу на системе с минимально установленным софтом, но все таки хотелось бы видеть состояние десктопа. Если бы окно было полупрозрачным, то самое оно!

Кстати вчера на такой системе получил сообщение "CANVAS не может рисовать" Трудно сказать, что это было. То ли у меня баги с утечками памяти, то ли еще что. Короче ресурсов резко не хватало почему то! Попробуем повторить.


Boa Soft 16-11-2006 02:55 512360

Debugger
Цитата:

А можно добавить для красоты еще одну ветку в дерево программ? Чтобы выглядело приблизительно так:
Графика
|
Adobe Creative Suite
|
Adobe Photoshop CS2
Adobe Premiere Pro
Adobe InDesign CS2
Без изменения структуры файла конфигурации не получится, а посему делать не буду.

Цитата:

И еще: нельзя ли после того, как юзер выбрал проги и нажал кнопку "Далее", откуда-нибудь выцепить его выбор? Например, скинуть во временуую папку текстовый файл.
В принципе, оно и так скидывается в момент нажатия "Далее" (для внутренних целей) в файл $instal$.log в темповой папке, который после успешной установки удаляется.
Код:

; +++++++++++++++++++++++++++++++++++++++++
; BS Post Installer temporay file V1.9
; This text auto generated
; Do not modify manually!!!
; This file will be removed
; after end of installation.
; +++++++++++++++++++++++++++++++++++++++++

[Common_Info]
Ver=1.9

[Install_Events]

[Selected_Items]
installitem_034
installitem_033
installitem_032
installitem_031
installitem_030
installitem_028
installitem_024
installitem_022
installitem_020
installitem_019
installitem_018
installitem_016
installitem_015
installitem_013
installitem_012
installitem_011
installitem_010
installitem_009
installitem_008
installitem_005
installitem_001

[Installed_Items]


[Scipped_Items]

Только не пойму, зачем это надо? Можно же и лог установки посмотреть!

NikLok

Цитата:

Кстати вчера на такой системе получил сообщение "CANVAS не может рисовать" Трудно сказать, что это было. То ли у меня баги с утечками памяти, то ли еще что. Короче ресурсов резко не хватало почему то! Попробуем повторить.
Какая-то случайная ошибка. Ни разу не было видно.

Цитата:

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

Цитата:

А вообще интересно еще бы с прощрачностями поиграться! Я это к тому, что проверку работы я часто провожу на системе с минимально установленным софтом, но все таки хотелось бы видеть состояние десктопа. Если бы окно было полупрозрачным, то самое оно!
Можно попробовать, только как будут выглядеть самописные кнопки - не знаю. А так - пара свойств формы поменять...


ЗЫ Выложу завтра. Просто я переписал заново пару ключевых процедур интерфейса и поправил многие замечания в интерфйсе.

+ Конфигуратор понимает размеры из коммандной строки.
+ Проверка на запущенность проводника - нет трея-нет и кнопки
+ Убрал проблемки с перерисовкой некотрых элементов
+ В лог теперь пишется и результат добавления рег файлов - при отсутствии файла пишется ошибка.
+ Маленький бонус - по F10 пишется в директорию программы скриншот в jpg. Для отладки полезно. Можно запретить.










NikLok 16-11-2006 13:55 512627

Boa Soft
Цитата:

Debugger

Цитата:
А можно добавить для красоты еще одну ветку в дерево программ? Чтобы выглядело приблизительно так:
Графика
|
Adobe Creative Suite
|
Adobe Photoshop CS2
Adobe Premiere Pro
Adobe InDesign CS2


Без изменения структуры файла конфигурации не получится, а посему делать не буду.
Да можно просто добавить:

[SubGroup]
Parent=Утилиты - как понимаешь родительская группа
+Тестовые программы=Программы для тестирования оборудования - далее список подгрупп

Таким образом просто добавится еще один раздел. А в [Installitem_ххх] в поле Group указывать как SubGroup Nак и SoftwareGroup.
А ты уж бедный внутри у себя разбирайся и кувыркайся, что б мы балдели и фигели!

Завтра пятница, хотелось бы на выходные с новой версией уйти, а то дома нет нема!

Еще раз спасибо!

Boa Soft 16-11-2006 21:53 512921

Новая версия 1.9.5

Цитата:

Новое в текущей версии.

1. Убрана паразитная, до 100% загрузка процессора.
2. Добавлена возможность делать окно программы (полу)прозрачным.
3. Добавлена возможность снятия скриншота в каталог программы в формате jpg по F12.
4. Изменено распределение процесса установки по стадиям и исправлены заголовки стадий.
5. Убраны артефакты при преходе от одного экрана к другому.
6. Переработанны всплывающие подсказки для совместимости с п.2.
7. Добавлена возможностиь задовать размер окна конфигуратора из коммандной строки.
8. Ввведена проверка на наличия трея, при его отсутстствии кнопка сворачивания блокируется.
9. Помощь в диалоге теперь соответствует стадии установки.
10. Подправлены индикаторы прогресса для более адекватного отображения состояния установки.
11. Убран ряд косяков в интерфйесе.
12. Добавил вывод в лог ошибок при отсутствующем reg-файле.
13. Добавил новых ошибок :).
Новая версия для тестов 1.9.5

Скачать можно по ссылке: bspost.exe

Плюс небольшой бонус - новый скин:

Скачать можно по ссылке: vskin.exe



PS Уже много "Спасиб" набралось за помощ, в следующем описании обязательно пополню раздел благодарностей.

NikLok 17-11-2006 14:04 513258

Boa Soft Я в восторге! Даже и преположить не мог, что полупрозрачность не только понравится а и очень существенно поможет в отладке!
наконец то конфигуратор изменяется в размере!
Кк СОЖАЛЕНИЮ проблема с canvaS пОвторяется! Может индикатор памяти какой вывести? Или в лог писать?

Пока ты не залег в тину я ишо вякну.
Давай поправим интерфейс установки.

Предлагаю убрать нафиг огрменную строку "Установка выбранных программ", потому как есть такая строка сбоку! Ну и хватит ее.
Было бы неплохо ее выделять текущую стадию на манер ярлыка.
То есть делим экран на две зоны, и ярлык делаем цвета зоны установки. У тебя щас как бы такая цветовая граница, так ее чуть резче сделать. Соотв. ярлык прыгает по вертикали.
Я может плохо обясняю. Ярлык это така гориз. полоса заданного фона. Наподобие того как экселе рабочие листы маркируются.

Имя группы все равно снизу подрезается выводом ( 4 из 10), которое в совю очередь на 1-5 пикселей подрезается строкой "Выполнение группы". Это в 1152 на 864.

Отмена установки текущей программы это круто, но мне кажется несколько некорректно. Дело в том, что начав ставится, программа уже много чего нагадить могет, а потом не убрать за собой.
Гораздо лучше вывести дерево конфигуратора, и в нем иметь возможность аППеративно!!! изменять состав устанавливаемого софта. Или хотябы отменять следующую софтину до начала ее запуска!

В случае реализации такого механизма, это потребует сильно изменить интерфейс стадии установки! То есть сильно орпавдало бы выход версии 2.0, кои как мы все чуствуем уже не за горами!
Я бы сильно сократил по высоте две темно сине полосы, а то и вообще выродил бы их в более скромные по площади геом. объекты. Ну допустим диагональные зоны в углах экрана. Неплохо будет смотреться!?

Поскольку в дереве можно оперативно отображать устанавливаемую группу и программу, то зона прогресс баров может быть сильно уменьшена, если вообще не заменена?!

Словом, на выходные тебе будет о чем подумать!

Теперь мечтаю освоить запуск конфигуратора до запуска синего экрана и тады будет полный телеМРАКnet!!!

P.S. Мне тут очень импонирует тип лицензии "Creative Comon"! Вот даже логотип для не придумал. Бинокль в окулярах которого зеркально две буквы 'C'. Напоминает знак копирайта, но как бы в 2 раза сильнее его! Дарю идею тебе, если захочешь примкнуть к ним! Можешь стать первым основателем такого знака.

Boa Soft 18-11-2006 06:13 513618

NikLok
Цитата:

Отмена установки текущей программы это круто, но мне кажется несколько некорректно. Дело в том, что начав ставится, программа уже много чего нагадить могет, а потом не убрать за собой.
Кнопка все равно нужна. Она помогает оперативно прибить зависшую установку. Иначе дальше не пойдет. Хотя, согласен - переименовать можно и нужно.

EgOrus 18-11-2006 07:41 513625

Boa Soft
Возможно ли реализовать двухколоночность в окне выбора приложений при разрешениях выше 800х600 и задавать вручную размеры поля со списком приложений? - Было бы гораздо удобнее иметь перед глазами большой развёрнутый список, отмечая нужные элементы не скроля и не разворачивая группы.

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

qeraser 18-11-2006 07:42 513626

Boa Soft

А можно ли как-нибудь сделать, чтобы bspost не отображал приложения уже установленные? Например проверка на какой-нть маркерный файл.

EgOrus 18-11-2006 07:54 513629

qeraser
А я вот решил не задавать подобный вопрос :-) но теперь уже выскажусь :-)

В действительности это была бы очень полезная функция в случае использования BS Installer'а не только при автоустановке системы, но и при установке нужного софта на чужих системах, т.е. "не тобой" установленных. У меня раньше WPI стоял на автозапуск через autorun.inf, очень было удобно.
В данном случае также было бы здорово получить возможность добавлять свои кнопки на морду BSI, например: Everest Batch Run (сбор инфы о системе и устройствах) и Driver Genius (бэкап установленных в системе дравов), такие кнопочки полезны при подготовке к переустановке текущей системы.

Boa Soft 18-11-2006 23:28 513924

qeraser
Цитата:

А можно ли как-нибудь сделать, чтобы bspost не отображал приложения уже установленные? Например проверка на какой-нть маркерный файл.
Программа предназначалось для установки приложений изначально, и я несмотря ни на какаие просьбы не буду лепить сбор инфы и поиск установленных приложений. Развитие этих функций не входит в мои дальнейшие планы планы.

EgOrus

К вашему сожалению, тоже не планирую.

Ребят, давайте не будем обижатся, но общий дизайн и концепцию интерфейса я кординально менять не собираюсь. Если не нравится - не пользуйтесь. Точька.

PS. Все-таки пропустил два гюка. При запуске программы на этапе установке системы с конфигуратором все впорядке, а в основном окне - проблема с кодировкой и цветом шрифта во всплывающих подсказках. И, при запуске из RunOnceEx до инициализации оболочьки не работает прозрачность - просто ченрные фрагменты окна. Первое исправил, моя ошибка, второе неисправимо - просто добавит проверку и прозрачность включается только при инициализированном проводнике. Накопятся изменения - обновлю версию.

Real Root 19-11-2006 10:42 514053

Спасибо, все прекрасно работает, то что вы называете два глюка - мелкие мелочи - ничего страшного. Удачи.

EgOrus 19-11-2006 12:00 514070

Цитата:

Цитата Boa Soft
К вашему сожалению, тоже не планирую.

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

Это относится и к моему первому вопросу по поводу колонок и раскрытия групп одиночным щелчком?
Цитата:

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

Boa Soft 20-11-2006 03:08 514361

EgOrus

Цитата:

Это относится и к моему первому вопросу по поводу колонок и раскрытия групп одиночным щелчком?
Про колонки. Я структуру менять не хочу. Это и к вопросу о вложенных группах - всю обработку дерева надо переделывать, добовлять обработку еще одного уровня, а смысла не особо много.

На счет одним щелчком - можно вполне сделать. Это не так сложно.

По поводу кнопочек - смог-таки вписать в фейс. И еще кое-чего. Плавно подошла 1.9.6 :)

Новое в текущей версии.

Код:

1. Убраны мерцания при переходе от страницы к странице.
2. В режиме PE и при запуске через RunOnceEx прозрачность отключена
  - всеравно не работает.
3. Исправил проблему с кодировкой и цветом шрифта во всплывающих подсказках
  основного окна при запуске на этапе установки системы.
4. Добавлена возможность назначать до 3 узерских кнопок на первой странице
  (странице приветствия)
5. Добавлена возможность просмотра лицензионного соглашения с подтверждением
  его принятия.
6. Добавлена прозрачность и для конфигуратора.


qeraser 20-11-2006 10:45 514447

Boa Soft
Присоединюсь к вопросу EgOrus
Если можно, реализуйте (можно опционально):
Цитата:

раскрытие групп одиночным щелчком
Рад что разработка движется :)

ANDYru 20-11-2006 10:54 514459

Boa Soft слил версию от 20.11 - и обнаружил что при запуске на главном окне таймер идёт а кнопка ДАЛЕЕ не жмётся , вот мой кусок настроек

Код:

[Setup]
RootInstallDir=%SELF%
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=0
CdTagFile=WIN51IP.SP2
DefaultTimer=60
ReadMeText=%SELF%\readme.txt


Ignor 20-11-2006 16:16 514621

Присоединяюсь к ANDYru
Обнаружил что в файл настроек добавился параметр
Код:

LicenseText=
И если его оставить пустым, то нажатие на кнопку ДАЛЕЕ ни к чему не приводит...
По таймеру все устанавливается нормально...
Это так задумано? :blink:

NikLok 20-11-2006 16:53 514640

Boa Soft Рано я радовался! (проверено на 1.96)
Все таки невозможно задать высоту конфигуратора более 600 ( 640?) и
ширину более ( не считал, так как не так актуально, пока нет многоколоночности).

Баг с кракозябрами остался под английской корпоративкой остался и в 1.96 Скриншот почтой ушол!

Хорошо бы в логе писать версию программы, да и в шапке самой программы не помешает!

Какая то странная гамма у конфигуратора в 1.96!

Может опиционально не показывать пустые группы?

Утечки памяти прут, нет сил.

Люди кто сколько программ ставит? У меня около 45.

Попробую 45 раз поставить одно и то же! Посмторю, что получится!

qeraser 20-11-2006 19:00 514704

Boa Soft
Цитата:

Процесс установки программ завершен, программа будет автоматически завершена.
Программа не закрывается.

ANDYru 20-11-2006 19:58 514712

Boa Soft
в связи с появлением
Цитата:

Добавлена возможность просмотра лицензионного соглашения с подтверждением
его принятия
программа потеряла один из главных своих функций : а именно тихой или безрукой установки - если раньше ставиш
таймер на минуту и если надо подловил момент - подощёл поправил что ставить а что нет или в противном слуцае по окончанию таймера прога сама начинает ставить проги по списку из конфига - теперь же из-за (не уместного в даннои контексте) соглашинии таперь не толкнёш не поедет ... увы обыдно ..да ..

может можно как нить сделать чтобы не нужно было принимать это самое соглашение или хотябы тогда таймер бы работал и по окнчанию таймера процесс не стопорился ..а ?

YuriPet 20-11-2006 21:45 514744

Цитата:

Исправил проблему с кодировкой и цветом шрифта во всплывающих подсказках основного окна при запуске на этапе установки системы.
Наконец то - дождались! ;)

Boa Soft 20-11-2006 22:46 514763

NikLok

Цитата:

Баг с кракозябрами остался под английской корпоративкой остался и в 1.96 Скриншот почтой ушол!
Читайте описание не по диаганали.

Цитата:

ВНИМАНИЕ!

Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows.
В англоязычных версиях - только при установленной поддержке руского языка (возможно, нужно будет
еще и назначить русский и для не UNICODE программ). Соответственно, это исключает использование русских
сообщений и русского файла конфигирации на этапе установки Windows.

Про кнопку и таймер уже исправил. Сейчас станет доступна для скачивания новая версия.

Группы разворачиваются теперь при одинарном клике по иконке раскрытия группы.

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


ANDYru

Цитата:

программа потеряла один из главных своих функций : а именно тихой или безрукой установки - если раньше ставиш
таймер на минуту и если надо подловил момент - подощёл поправил что ставить а что нет или в противном слуцае по окончанию таймера прога сама начинает ставить проги по списку из конфига - теперь же из-за (не уместного в даннои контексте) соглашинии таперь не толкнёш не поедет ... увы обыдно ..да ..
Ничего не потеряла. Просто по просьбе одного человека сделал возможность требования принятия лицензии. Если указана лицензионное соглашение - то таймер не запустится. Принял соглашение - поехал далее.

Закомментировать или убрать - и все как раньше.

Цитата:

;LicenseText=%SELF%\license.txt

Boa Soft 21-11-2006 00:51 514799

qeraser

RTFM

Цитата:

AutoClose - завершать программу автоматом после завершения установки или ждать нажатия кнопки пользователем.
Работает только при Reboot=0 и PowerOff=0.
В демо-конфиге там 0 чтобы лог показать.

Специально проверил. То что на сайте, при AutoClose=1 закрывается.

Во, блин. Сделал конфиг. чтобы все возможности показать, а посыпались шышки :).

Похоже, ни кто не R прилагаемый TFM :) :(


(RTFM - популярное во времена FIDO выражение, переводимое примерно так Read This Fu#king Manual)

boss911 21-11-2006 03:38 514823

Boa Soft

Буду спрашивать по пунктам:

1. Ставлю
Код:

[Setup]
RootInstallDir=%CDROM%
СТОИТ ПО УМОЛЧАНИЮ
ReadMeText=%SELF%\readme.txt
LicenseText=%SELF%\license.txt

при нажатии не срабатвает кнопка "Новости" и "Лицензия" (неоткрывает доки), а с параметром RootInstallDir=%SELF% все работает, помогает если в [UserButton_х] выставить Command=|*.txt и где кнопка [UserButton_3], в ini запись есть, а в программе невижу!?

2. Куда делись кнопки "Быстрый выбор прогамм"!?

3. Также непонятно, что происходит с
Код:

[Sound]
CLICK        = CLICK.WAV
OVER        = ACTIVATE.WAV
DONE        = DONE.WAV
BREAK        = BREAK.WAV

если закоментировать строки CLICK, OVER и BREAK, то звуки всеровно проиграваются, а если все строки закоментировать, вылетает перед запуском ошибка!! Я конечно знаю, что нет файла - нет звука, но все же!!

4. Закоментировал в SKIN.INI строчку StartupDeskriptionLabelCaption=, после чего в программе, на странице приветствия, появляется надпись "[this str absent]", сразу после текста в значениях StartupDeskriptionLabelNoWatCaption= и StartupDeskriptionLabelWatCaption=

5. Нельзя ли убрать горизонтальную прокрутку текста, тоесть она отображается, но прокручивать то нечего! Текст по ширине помещается - нет елемента прокрутки, не помещается - елемент есть!!

6: Меню из трэя не уберается (клик не в зоне меню), пока невыбереш один из его пунктов или после развертывания программы, так же текст при наведении налазит на иконку в том случае, когда в окне приветствия сделал шаг вперед (кнопка "Далее")!!


P.S. Понравилось, давно хотел:
Цитата:

Таймер ожидания теперь отключается при нажатии любой кнопки или щелчке мышкой.
Предлагаю упамянуть\дописать об этом в StartupDeskriptionLabelNoWatCaption= или StartupDeskriptionLabelWatCaption=, или может еще где-то!!

NikLok 21-11-2006 12:36 514893

Boa SoftВчера имел долгий и продолжительный секс с Вашим творением. Удалось вроде как показать утечку памяти. А именно я записал 60 раз установить FAR.
Где-то в районе после 45 инсталяций начинаются проблемы с ресурсами. Версии вроде как 2. Либо у Автоита течет липо в PS. Я больше склонен ко второй версии поскольку, тем не менее и автомту и установщику FARа ресурсов хватает. Более того даже сам ФАР запускается. Очень прошу проверить мои изыскания и в случае подтверждения скорее внести коррективы. Материалы ушли почтой.

А еще вопрос почему так разнится лог при тестировании и при реальной установке??? Там практически ничего нет!

Ignor 21-11-2006 13:58 514944

Boa Soft
Цитата:

Ничего не потеряла. Просто по просьбе одного человека сделал возможность требования принятия лицензии. Если указана лицензионное соглашение - то таймер не запустится. Принял соглашение - поехал далее.

Закомментировать или убрать - и все как раньше.
Если этот параметр закомментировать или убирать, нажатие на кнопку далее ни к чему не приводит... добавить/убрать комментарий - все работает... может вы все таки это САМИ проверите? :-))

NikLok 21-11-2006 16:23 515042

Boa Soft
Цитата:

Похоже, ни кто не R прилагаемый TFM
Да в общем то да! Ну как его каждый раз перечитывать??!!
Вот в факах есть хорошая весчь. Там перед измененными или вновь введенными абзацами и темами ставится номер версии в которой ино введены или изменены. Ищешь номер и читаешь, а не тралиш взглядом весь текст, который уже давно замылился!

Хорошо бы в логе еще выводить значение переменной %CDROM%.

Как теперь убрать визард в конфигураторе??? Читал но не нашел!!!
И когда его на весь экран растянуть мона будет?

Версия от 20 чимсла 11 мсяца!

EgOrus 21-11-2006 18:34 515101

Boa Soft наверное уже и сам не рад, что взялся за обновление :-) Спасибо за кнопки и за разворот групп по одиночному щелчку.

Boa Soft 21-11-2006 23:29 515229

boss911

Цитата:

при нажатии не срабатвает кнопка "Новости" и "Лицензия" (неоткрывает доки), а с параметром RootInstallDir=%SELF% все работает, помогает если в [UserButton_х] выставить Command=|*.txt и где кнопка [UserButton_3], в ini запись есть, а в программе невижу!?
Код:

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=
Command=News.txt
Visible=1

if Folder = '' then Folder = RootInstallDir

Можно исправить таким образом:


Код:

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%CDROM%
Command=News.txt
Visible=1

Или же так:

Код:

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=
Command=|%CDROM%\News.txt
Visible=1

Соглашение о путях такое же, как и в InstallItem_

Третья кнопка.

Код:

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=
Command=readme.txt
Visible=0


Цитата:

2. Куда делись кнопки "Быстрый выбор прогамм"!?
Каюсь, часть скина потерял. Если вернуть все картинки на место, то они вернутся обратно. Я просто переделывал кнопки, чтобы при отсутствии картинки отображался хотябы текст, вот и кнопочки перенес, а обратно забыл вернуть.

Цитата:

если закоментировать строки CLICK, OVER и BREAK, то звуки всеровно проиграваются, а если все строки закоментировать, вылетает перед запуском ошибка!! Я конечно знаю, что нет файла - нет звука, но все же!!

Код:

[Sound]
CLICK        =
OVER        =
DONE        =
BREAK        =

Если в секции нет ни одного пункта, то почему-то WinApi считает, что секции нет. А она должна быть.

Цитата:

Закоментировал в SKIN.INI строчку StartupDeskriptionLabelCaption=, после чего в программе, на странице приветствия, появляется надпись "[this str absent]", сразу после текста в значениях StartupDeskriptionLabelNoWatCaption= и StartupDeskriptionLabelWatCaption=
Строки не надо комментировать. Сделайте ее пустой. Сделанно специально для отлова ошибок и отсутствующих констант.


Цитата:

Нельзя ли убрать горизонтальную прокрутку текста, тоесть она отображается, но прокручивать то нечего! Текст по ширине помещается - нет елемента прокрутки, не помещается - елемент есть!!
Попросиили добавить - добавил. Стандртное TMemo - или есть полосы, или их нет. надоть код писать.


Цитата:

6: Меню из трэя не уберается (клик не в зоне меню), пока невыбереш один из его пунктов или после развертывания программы, так же текст при наведении налазит на иконку в том случае, когда в окне приветствия сделал шаг вперед (кнопка "Далее")!!
"Об этой проблеме известно корпорации" - будем лечить.

Цитата:

Предлагаю упамянуть\дописать об этом в StartupDeskriptionLabelNoWatCaption= или StartupDeskriptionLabelWatCaption=, или может еще где-то!!
Я это сделал уже, но к сожалению выложил старый скин, без этих исправлений.


NikLok
Цитата:

Хорошо бы в логе еще выводить значение переменной %CDROM%.

Как теперь убрать визард в конфигураторе??? Читал но не нашел!!!
И когда его на весь экран растянуть мона будет?
Блин, точьно я выложил не то, что хотел. Промежуточный архив. А то, в том что хотел, и проблемы с навигацией нет и визард отключен.

В scin.ini
Код:

ShortMode        = 1


С новой версией ПОКА будет облом. Попробую исправить все найденные баги и оттестировать более досконально. А потом выкладывать.

За советы и тестирование - всем большое спасибо.




boss911 22-11-2006 01:16 515263

Boa Soft
Цитата:

if Folder = '' then Folder = RootInstallDir

Можно исправить таким образом:
Мне больше по душе такой способ:
Код:

[Setup]
ReadMeText=readme.txt
LicenseText=license.txt

[UserButton_1]
Command=|News.txt

[UserButton_2]
Command=|license.txt

[UserButton_3]
Command=|readme.txt

Просто в данном случае не имеет значение где распологается дистрибутив BS Post, тоесть в моем случае, он находеться не на CD.

Цитата:

Третья кнопка.
Цитата:

Visible - отоброжать кнопку 1/0.
Недоглядел, а точнее не прочитал ридми по-новой!!

Цитата:

Строки не надо комментировать. Сделайте ее пустой.
Так и поступил, просто смутило то, что нижняя строка закоментирована (по понятным причинам), вот от этого и отталкивался!!

Цитата:

Стандртное TMemo - или есть полосы, или их нет. надоть код писать.
Будет писаться или нет в планах этого делать!?

В дистрибутиве изначательно идет скин от XP, но в SKIN.INI
Код:

[Common_Info]
Ver                = 2.0
Autor                = Boa Software
Description        = Vista - like skin
Date                = 6.11.2006

может это не то, что я подумал, да и не так сильно важно (на заметку)!! :)

qeraser 22-11-2006 06:45 515311

boss911
Цитата:

Программа не закрывается.
Моя ошибка, в конфиге параметр AutoClose просмотрел

Boa Soft 23-11-2006 02:48 515732

boss911

Цитата:

Так и поступил, просто смутило то, что нижняя строка закоментирована (по понятным причинам), вот от этого и отталкивался!!
Я это имел в виду для тектовых строк. Для остальных - надо чтобы в секции была хоть одна строка, иначе считается что секции нет.


Цитата:

Цитата:
Стандртное TMemo - или есть полосы, или их нет. надоть код писать.
Будет писаться или нет в планах этого делать!?
Есть в планах. Где-то у меня был готовый, достаточно изящьный код, но его не могу найти... Так что. придется пхоже это написать с нуля.



Цитата:

В дистрибутиве изначательно идет скин от XP, но в SKIN.INI
Уже исправил. Причины вверху.


To ALL

Плавно настала новая версия.

Цитата:

Текущая версия 1.9.7

Новое в текущей версии.

1. Устранена проблема с меню в трее - теперь закрывается нормально.
2. Устранена утечка оъектов GDI при анимации иконки в трее (был ужас! два оъекта GDI в секунду!).
3. Устранена утечка оъектов GDI при изменении иконки устанавливаемой программы (был оъект GDI на программу!).
4. Добавил информативности в лог: полная версия, дата, пременные окружения.
5. Пустые группы теперь не показываются.
6. При установке в рассчет берутся не все группы, а только те, что содержат выбранные программы.
7. В связи с пунктом 6 подправлен прогресс установки.
8. Исправил дефект рамки всплывающих подсказок.
10.Сделал менее ресурсоемкими кнопочки (- 3 оъекта GDI на каждую кнопку);
11. Убрал ограничение размера в конфигураторе.
12. Исправил ошибку перезапуска программы после прерывания установки.
Исправлений достаточно много, но самое главное, нашел глобальные по масштабу утечки ресурсов. Была утечка не памяти, а оъектов GDI при анимации иконки в трее и при иконки устанавливаемой программы.

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

Есть небольшое сомнение в апишной функции PlaySnd - на каждый ее вызов утекает некотрое количество хендлов, но не в катастрофическов масштабе. При том, похоже это баг или функции, или на компе у меня замученный windows. К тому же, звуки можно просто отключить.

Вистоподобный скин тоже обновлен.






boss911 23-11-2006 05:01 515747

Boa Soft
Цитата:

достаточно изящьный код, но его не могу найти... Так что. придется пхоже это написать с нуля.
Я чего затронул этот вопрос, просто в окне "Выбор программ для установки", этой самой нижней прокрутки нет! Если это будет решено, то тогда надо будет подправить в readme.txt длинные строки, чтоб изначательно небыло нижней прокрутки в приветствии!! :)
Цитата:

1. Устранена проблема с меню в трее - теперь закрывается нормально.
Осталось еще только
Цитата:

Цитата boss911
текст при наведении налазит на иконку ...

Цитата:

8. Исправил дефект рамки всплывающих подсказок.
Действительно стало лучше смотреться! Давно хотел попросить, может уменьшить падающию тень в подсказке на одну (тебе видней) позицую!!

NikLok 23-11-2006 15:19 515981

Boa Soft Прогнать не успел, но вопрос появился.
Зачем в конфигураторе теперь какая то кнопка "Далее" осталась.
Раньше же лучше было - Сохранить и все.
Кажется это все таки ошметки визарда поять вылезли?

Boa Soft 23-11-2006 22:28 516193

NikLok

Цитата:

Зачем в конфигураторе теперь какая то кнопка "Далее" осталась.
Странно, я же скин проверил. У меня ничего не вылазит.

Должно быть:

Цитата:

В scin.ini

Код:
ShortMode = 1

boss911
Цитата:

Я чего затронул этот вопрос, просто в окне "Выбор программ для установки", этой самой нижней прокрутки нет! Если это будет решено, то тогда надо будет подправить в readme.txt длинные строки, чтоб изначательно небыло нижней прокрутки в приветствии!!
Тут все хитрее. стандартное виндовое дерево умеет автоматически показывать и скрывать полосы прокрутки в зависимости от содержимого, а мемо - не умеет. Только парсить текст на длину строк и вгонять в рамки.

Цитата:

Осталось еще только
Цитата boss911:
текст при наведении налазит на иконку ...
А это, пардон, где? Я просто не нашел. Если увижу своими глазами - сразу исправлю такой пустячек.


По поводу визарда. Програма (конфигуратор) уже умеет некотрые дополнительные функции - тапа создания заказной административной точки. Может скопировать только выбранный комлект програм, создав при этом обрезанный под них файл конфигурации и ответов. Например, запустив с диска, можно скопировать на конечный компьютер только нужное и запустить установку уже с HDD.

Но, пока это не отлажено и для публики недокументированно. К тому же, налагает определенные правила на формирования исходного набора и файла конфигурации.

Сегодня прогнал новый вариант в реальной работе. А так же на этапах T39 и примерно T13, запуская через окно CMD по Shift-F10 во время установки. На РУССКОЙ Windows проблем со скракозябликами нет ни где.

boss911 23-11-2006 23:00 516199

Boa Soft
Цитата:

А это, пардон, где? Я просто не нашел.
Когда наводим на меню на одно из его пунктов, то текст смещается в лево, налазит на иконку, но это в том случае, когда в программе, был сделан шаг вперед (Далее)!!

Еще один нюанс, почему в тестовом режиме (Presetup.exe test), после установки программ не показывает в логе ошибок на отсутсвие конкретной программы:

Кусок из InstallLog.txt

Код:

Full programm version: 1.9.7.6

Environment:
Command-line:        Presetup.exe test
%CDROM%:                E:

Command: Интернет и сети\Maxthon 1.5.8.exe /VERYSILENT
  Work Dir: E:\
  Cmd Line: E:\Интернет и сети\Maxthon 1.5.8.exe
  Cmd Param:  /VERYSILENT

По данному пути, такого имени файла там точно нет!!

Debugger 24-11-2006 06:58 516272

Цитата:

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

NikLok 24-11-2006 12:30 516379

Boa Soft
Цитата:

Странно, я же скин проверил. У меня ничего не вылазит.
Это мой недочет из-за спешки.
Я запустил конфигуратор с файлом для тестирования на утечки (который я тебе присылал) и он выдал вот такой скин.
А ты проверял наверное на своем - НОРМАЛЬНОМ.

Кстати странное дело мало того, что скин дополнительный вылез, так при это выдается сообщение что:
"Нарушение доступа адресу 0044А567 в модуле Presetu.exe. Чтенеие по адресу 00000180."

Кончено можно похерить это дело, но я бы на твоем месте глянул - кто его знает чего там вскрыться могет?

Цитата:

Была утечка не памяти, а оъектов GDI при анимации иконки в трее и при иконки устанавливаемой программы.
Не мог бы ты в PM ответить как ты её выловил.
Вопросы утечек меня интересуют очень давно! Как посмотреть на работающей системе есть такой тип утечки или нет?
В Vista обещали затруднить утечку GDI. Интересно - программистам можно об этой проблеме больше не думать.

Ну и прости но не могу удержаться! Судя по скрину конфигуратора проблему с кракозябрами в eng версии побороть тебе по силам!
Та как,
- надпись "Быстрый выбор" читается нормально а значит и надписи у radiobuttons ( все умолчание случайно ... ) могут быть тоже читаемыми, но пока этого нет
- напись "выбрано ххх из ууу" тоже читаема а вот текст описания нет - хотя их природа одинакова!
Единствено не могу пока доказать, что кнопки ты тоже можешь правильно выводить!

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

Boa Soft 25-11-2006 02:40 516764

Цитата:

Не мог бы ты в PM ответить как ты её выловил.
Вопросы утечек меня интересуют очень давно! Как посмотреть на работающей системе есть такой тип утечки или нет?
У мня стоит место стандартного таскманагера процессэксплорер. Запустил программу, открыл в эксплорере вкладку со свойствами прцесса и увидил утечку ресурсов. Потом последовательным отключением стремных мест нашел два места в коде, где из имиджлиста получалась иконка, а старая не уничтожалась. DestroyIcon() решило проблему. (а DeleteObject не решает !!!). А еще есть MemProf, но у меня он старый и с 7 версией не пашет.

Цитата:

Та как,
- надпись "Быстрый выбор" читается нормально а значит и надписи у radiobuttons ( все умолчание случайно ... ) могут быть тоже читаемыми, но пока этого нет
- напись "выбрано ххх из ууу" тоже читаема а вот текст описания нет - хотя их природа одинакова!
Единствено не могу пока доказать, что кнопки ты тоже можешь правильно выводить!
Ну, отладка в этом режиме более трудоемка и, поэтому To-Do до лучших времен. Может быть...

boss911
Цитата:

Еще один нюанс, почему в тестовом режиме (Presetup.exe test), после установки программ не показывает в логе ошибок на отсутсвие конкретной программы:
Там нет проверки на наличие программ. Просто прогон файло в холостую. Может быть, добавлю. Но, имя запускаемого файла проверить не проблема, а в параметрах понять, что проверять надо - невозможно.



Debugger
Цитата:

Может, просто убрать полосу прокрутки, а текст подгонять под заданное количество символов в строке.
Уже сделал. Пять строчек кода. Все красиво работает. Наберу замечания - будет новая версия.

Boa Soft 28-11-2006 20:16 518112

Пре-релиз. Уже без демо.

Код:

Текущая версия 1.9.8.

Новое в текущей версии.

1. В просмотре лицензии, файла редми, выбранных програм и лога
  полосы прокрутки появляются только при необходимости.
2. Картинку скриншота программы теперь можно масштабировать
  (новый параметр StretchSkreenShots)
3. Возможно добавление анимации меток стадии с левой стороны
  при завершении стадии (реализовано в скине VISTA).
4. Исправил дерганье дерева выбора при выбранном автосворачивании групп
  (при NoCollapseNode        = 0 и клику по узлу)
5. Для упрощения применения библиотеки иконок ввел параметр CommonIconLib,
  достаточно только указать номер иконки в каждом InstallItem. Старый тип
  тоже работает. При указании IconFile используется он, а не CommonIconLib.
6. Ввведен параметр CommonShotFolder, можно просто указывать одно имя картинки.
7. В режиме теста сделана попытка проверки наличия файла по указанному пути.
  Параметры не проверяются.
8. Немного упорядочил лог.
9. Слегка поправил границы в меню трея.
10. Добавил подказку к таймеру ожидания.
11. Исправил "Наезжание" текста названия установливаемой группы на текст текущего номера.
12. Пилотный вариант английского перевода. Спасибо за начинание NikLok.
13. Жесткозаданные нелокализуемые константы в конфигураторе изменил на загрузку из скина.
14. Ряд констант в скине изменены на более верно отражающие суть действия.
15. Полноценный инсталлятор на Innosetup.
16. Исправлена документация.

Так же, обновил и vista-skin. Тоже полноценный инсталлятор на Innosetup.

Если не будет замечаний, то выложу и на свой сайт на курскнете.

Спасибо всем за поддержку.


qeraser 29-11-2006 09:23 518300

Boa Soft
Цитата:

7. В режиме теста сделана попытка проверки наличия файла по указанному пути.
Не разъясните о чем речь?

Ignor 29-11-2006 10:49 518345

При использования скина Vista, в окне выбора программ, при открывании следующей группы, предыдущая закрывается. ИМХО Это ОЧЕНЬ неудобно. Так как у меня группы имеют разную "высоту".. и при закрывании предыдущей приходится заново "перенацеливать" мышь... делая много ненужных движений и зря ставля/снимая галочки.. В стандратном скине все в этом плане замечательно. И еще.. При установке скина Виста.. он записывается в папку skin.bak и для его установки приходится запускать renskin.cmd. Это опять таки не очень удобно (лишние движения), т.к. его устанавливать будут только те, кто его будут использовать... ИМХО правильнее было бы при ИНСТАЛЯЦИИ Vista, ставить его по умолчанию, а уж откат на стандратный делать запуская renskin.cmd.

qeraser 29-11-2006 12:03 518363

Ignor
В skin.ini поменяйте значение NoCollapseNode на 1

Ignor 29-11-2006 12:11 518368

qeraser
Цитата:

В skin.ini поменяйте значение NoCollapseNode на 1
Спасибо помогло... :-)

NikLok 29-11-2006 14:38 518441

Boa Soft
Есть проблемы с форматированием текста лиц-соглашения при инсталляции - надоть поправить.

Мне кажется несколько некорректно работает механизм поиска файла ответов.
В руководстве сказано - "При его установке в 1 при запуске программы с параметром force поиск файла ответов
производится сначала на устройствах со сменными дисками (FDD, Flash DISK) в порядке от A до
Z, а потом уже в каталоге программы"

Тык вот с моей шапокй в ini файле
Код:

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\shots
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=1
CheckFDD=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
;CdTagFile=BOAPE.sif
DefaultTimer=10
;ReadMeText=%SELF%\dvd.txt
;ReadMeText=%SELF%\readme.txt
;LicenseText=%SELF%\license.txt
RunOnceKey=ZZ_999
ShowLog=1
AutoClose=0

Если поставить CheckFDD=1, то конфигуратор прекрасно находит файл presetup.ini, а вот тестовый режим пишет, что мол неверный формат или отсутствует файл ответов и т.п.

Возращение занчения к 0 - все лечит.
Отсюда у меня есть подозрение на некорректность алгоритма.
То есть, похоже сначала ищет на дискетке, потом на Сидюке а потом выдает облом вместо поиска в тек. директории.

Проеврь мои сомнения!

И все таки как насчет непосредственного выбора состава софта во время установки, а не только при конфигурации? То есть отмена или выключение ( а самое главное и включение ) в (из ) наборе.



Цитата:

Возможно добавление анимации меток стадии с левой стороны
Как бы это помотреть? 3 раза запустил и не увидел! Может введем возможность пошагового просмотра в режиме тестирования? Или хотя бы тем задавать!
Кстати куда делись файлы forcetest.bat и CONFIG.BAT ?

boss911 29-11-2006 17:33 518528

qeraser

Цитата:

Цитата Boa Soft
7. В режиме теста сделана попытка проверки наличия файла по указанному пути.

Это то, что я хотел, тоесть запускаем Presetup.exe test и прогоняем установку в тестовом режиме (эмуляция) и в лог записуется все действия, вот там и отлавливаеш ошибки в путях к своим приложениям!!

Boa Soft 29-11-2006 21:18 518643

NikLok

Цитата:

И все таки как насчет непосредственного выбора состава софта во время установки, а не только при конфигурации? То есть отмена или выключение ( а самое главное и включение ) в (из ) наборе.
Это делать не вижу смысла. Если процесс пошел, то зачем нарушать последовательность.

Цитата:

Как бы это помотреть? 3 раза запустил и не увидел! Может введем возможность пошагового просмотра в режиме тестирования? Или хотя бы тем задавать!
Когда заканчивается текущая стадия, то галочка ставится ПЛАВНО, с анимацией, а затем идет переход далее. Только в вистовском скине.
Простой уже похоже, дорабатывать не буду.
Ignor
Цитата:

NikLok

Цитата:

И все таки как насчет непосредственного выбора состава софта во время установки, а не только при конфигурации? То есть отмена или выключение ( а самое главное и включение ) в (из ) наборе.
Это делать не вижу смысла. Если процесс пошел, то зачем нарушать последовательность.

Цитата:

Как бы это помотреть? 3 раза запустил и не увидел! Может введем возможность пошагового просмотра в режиме тестирования? Или хотя бы тем задавать!
Когда заканчивается текущая стадия, то галочка ставится ПЛАВНО, с анимацией, а затем идет переход далее. Только в вистовском скине.
Простой уже похоже, дорабатывать не буду.
Ignor
Цитата:

ИМХО правильнее было бы при ИНСТАЛЯЦИИ Vista, ставить его по умолчанию, а уж откат на стандратный делать запуская renskin.cmd.
Разберусь с новой InnoSetup - сделаю. Штука очень мощьная, с исходниками и бесплатная!!!
Сам понимаю, что не совсем удобно, но это не винамп, чтобы на ходу шкуры менять - лишнее это.

NikLok
Цитата:

Если поставить CheckFDD=1, то конфигуратор прекрасно находит файл presetup.ini, а вот тестовый режим пишет, что мол неверный формат или отсутствует файл ответов и т.п.
Давно эту фичу сделал, не очень пригодилась, вот и не тестил столь детально.

Цитата:

Есть проблемы с форматированием текста лиц-соглашения при инсталляции - надоть поправить.
Поправим. Инсталл наспех вчера собрал. Не до косметики было.

Завтра шапку поправлю, выложу новые картинки и описание.

Vadikan 29-11-2006 21:26 518646

Boa Soft
Цитата:

Завтра шапку поправлю, выложу новые картинки и описание.
Может быть сделать превьюшки картинок малого размера (через imageshack.us или http://keep4u.ru/, где можно подпись сразу к картинке сделать или самостоятельно ссылками на полноразмерные скриншоты) и именно их разместить в шапке? Тогда первый пост можно будет прикрепить. Сейчас он слишком длинный, чтобы отображать его на каждой странице.

Boa Soft 30-11-2006 02:24 518729

Vadikan
Цитата:

Сейчас он слишком длинный, чтобы отображать его на каждой странице.
Я об этом и думал. Сильно мелко - не рассмотрят. Крупные - тяжко тянуть на диаапе.

А с превьюшками - самый раз. Как там можно это можно сделать (можно в ПМ или почту)

qeraser 30-11-2006 04:28 518742

Boa Soft
Время отображения подсказки очень мало. Если большое описание прочесть не успеваешь. Можно ли изменить?

NikLok 30-11-2006 09:53 518806

Boa Soft
Цитата:

NikLok

Цитата:
И все таки как насчет непосредственного выбора состава софта во время установки, а не только при конфигурации? То есть отмена или выключение ( а самое главное и включение ) в (из ) наборе.


Это делать не вижу смысла. Если процесс пошел, то зачем нарушать последовательность.
Смысл в том, что диск готовится на какой-то период времени. Там как правило зашит набор софта по умолчанию. Как обычно проходит часть времени и выходит новая версия или просто у пользователя другие предпочтения после T39 прорезались. Да еще можно просто не давать ему меню конфигуратора.

Но я тут вчера посидел попробовал посрубать приложения во время установки и подумалось мне, что программная реализация такого механизма выльется для тебя в очень БОЛЬШУЮ головную боль со всеми этими переключениями между процессами. У меня и так в AutoIt скриптах часто теряется фокус вводаю. А в этом случае вообще придется каждую команду предварять установкой текущего окна или фокуса ввода. В общем с одной стороны хочется с другой - чуствую и у меня без сучков не пройдет!

ЧТо то у меня при запуске по строке
Цитата:

Presetup.exe config pe h:820 w:640 l:160 t:20 /cfg:PRESETUP.SET
все равно выбран весь софт, то есть как указано в ini файле, а должно быть как в set файле.
То есть я продолжаю совершенствовать ранее сохраненную конфигурацию а не создаю её заново!

Может ввести кнопку - bySetFile
А так же не помешает - Invert - это то как два байта переставить

NikLok 30-11-2006 16:18 518985

Boa Soft Неприятно сообщать, но где то опять прокол! Память в 1.9.8.10 опять утекает!

Запускал командой presetup.exe и даллее ручками.
Единственно я только в скине сделал пустыми строки ShowProgressCaptionLabelCaption и ShowProgressCaptionLabelRestartCaption
но мне кажется из-за этого ничего произойти не должно было?!

Хотя в руководстве ты пишешь, что делать этого не стоит!

Я пробовал просто удалять эти два параметра - выводилось сообщение "This string abs" - далее места не хватало что ли, в общем обрезалось. И некрасиво.
Поэтому я просто обнулил их.
Попробую дома прогнать без изменений - может пропадет утечка? Хотя даже если это так, то код все равно некорректный!

А вообще я не понял как создать свой скин! Не в смысле обойку в нем поменять, а в смысле перетасовать элементы.
Сделать вывод прогрессбара вертикально например, в виде дисков нанизываемых на стержень (образ дистрибутива).

Boa Soft 01-12-2006 00:16 519146

NikLok

Цитата:

все равно выбран весь софт, то есть как указано в ini файле, а должно быть как в set файле.
То есть я продолжаю совершенствовать ранее сохраненную конфигурацию а не создаю её заново!
Не должно. /cfg: не для этого и только для конфигуратора!

Вот фрагмент из батника.

Код:

if %2==T set sfgset=%StartDiskLetter%:\PreCopy\PRESETUP\TEST.INI
if %2==S set sfgset=%StartDiskLetter%:\PreCopy\PRESETUP\STD.INI



start /wait %StartDiskLetter%:\PreCopy\PRESETUP\Presetup.exe config /ini:%sfgset% /cfg:%StartDiskLetter%:\PreCopy\PRESETUP\

/ini: - какой файл берется для задания набора конфигурации.
/cfg: - папка, куда будет скопированны созданные PRESETUP.INI и PRESETUP.SET.

Смысл - поставил диск на заливку (еще не формаченный), выбрал нужное и пошел делами заниматся. Через скрипт идет разбивка диска,
копирование софта, syspart`ся винда и копируются фалы конфигурации.



Boa Soft 01-12-2006 00:33 519148

NikLok
Цитата:

Хотя в руководстве ты пишешь, что делать этого не стоит!
Сам же понял, почему:
Цитата:

Я пробовал просто удалять эти два параметра - выводилось сообщение "This string abs" - далее места не хватало что ли, в общем обрезалось. И некрасиво.
В параметре может быть пусто, но он должен быть!

Цитата:

Boa Soft Неприятно сообщать, но где то опять прокол! Память в 1.9.8.10 опять утекает
При каких случаях? Можно попробовать запустить раз двесте прилагаемую утиль delay и посмотреть, будут ли проявления утечки.
И как это выглядет?

Цитата:

Смысл в том, что диск готовится на какой-то период времени. Там как правило зашит набор софта по умолчанию. Как обычно проходит часть времени и выходит новая версия или просто у пользователя другие предпочтения после T39 прорезались. Да еще можно просто не давать ему меню конфигуратора.
Софт выбирается до установки. Точка. Иначе все зависимости и связки пойдут к чертям. Надо изменять - без force (и, можно таймер), не нужно - ключь force и файл ответов.
Кардинальных изменений в идеологии не будет.


Цитата:

А вообще я не понял как создать свой скин! Не в смысле обойку в нем поменять, а в смысле перетасовать элементы.
Сделать вывод прогрессбара вертикально например, в виде дисков нанизываемых на стержень (образ дистрибутива).
Можно поменять рисунки, положение элементов, их цвет и размер. Другое не меняется. Прогресс тоже рисуется только горизонтально, меняется только цвет и размер.


Вообще, похоже, мне уже надоело что-то доказывать и добавлять. Функционал программы меня полностью удолетворяет. Мелкие глюки устранимы. Так что, похоже, финал. В декабре полно других дел.



NikLok

Цитата:

Если поставить CheckFDD=1, то конфигуратор прекрасно находит файл presetup.ini, а вот тестовый режим пишет, что мол неверный формат или отсутствует файл ответов и т.п.

Возращение занчения к 0 - все лечит.
Отсюда у меня есть подозрение на некорректность алгоритма.
То есть, похоже сначала ищет на дискетке, потом на Сидюке а потом выдает облом вместо поиска в тек. директории.
presetup.ini ишется только в каталоге программы. Всегда. По дискам ищется только presetup.set. Я не хочу городить рекурсию, как с WINBOM.INI в ФакториМоде.

Проверял несколько раз - не воспроизвел. Получилось только при некоррекном файле на FDD и правильном в каталоге - выдавалась ошибка.
Добавил валидацию файла - ошибка исчезла. Теперь при CheckFDD=1 фалом ответа считается не первый найденный, а первый валидный из найденных.

NikLok 01-12-2006 11:15 519297

Boa Soft
Есть такой баг. Если группа пустая и у нее стоит плюсик, то при старте конфигуратора выдает как раз то дурацкое сообщение о нарушении обращения к памяти!
Фильтр поставь пожста!

NikLok 01-12-2006 18:02 519505

Boa Soft
Цитата:

При каких случаях? Можно попробовать запустить раз двесте прилагаемую утиль delay и посмотреть, будут ли проявления утечки.
И как это выглядет?
До твоей утилиты руки не дошли , но 100 раз FAR я поставил и все окей.
Но вот когда ставлю различный софт из своего набора, то кирдык с canvas наступает где то на 30 процентах софта. Старанно, но пока детально не могу отловить. За выходные попробую локализовать может удасться что-то. Хотя родичи стока времени не дадут.

Внешение проявления такие же. Под 1.9.7 (предыдущая) вроде все нормально! Пока откатился на нее!

Вышлю почтой на всякий случай свой ini. :Жалко 5 гигов нельзя выслать! )ж;

Цитата:

Можно поменять рисунки, положение элементов, их цвет и размер.
Поясни какими средствами это делать!

Цитата:

Так что, похоже, финал.
Может все таки релиз-кандидат1 ?

Что то я не могу понять почему у меня нет лога во время установки. Или он только в тестовом режиме пишется?

Наезжание устранено тоже не до конца. Цифры Т из Н по прежнему чуть затираються снизу.
То есть далее ты не хочешь совершенствовать продукт?
Ну мне например хотелось бы, что бы хотя бы прогресс-бар рисовался согласно текущей темы.
А то в устанавливаемых программах он красивый (от темы VistXP) а в твоей программе увы, обычнй и плоский!

Все таки неужели вот так, раз и амба. Или все таки перерыв?

Не сразу догадался, что файл app.ico - это собственная иконка программы! Может лучше вообще его не указывать в ини файле?

Еще непонятно, почему у тебя то стоит | перед self то нет как в строках
;ReadMeText=%SELF%\dvd.txt
;LicenseText=%SELF%\license.txt

твоего ини файла поставки!

Boa Soft 02-12-2006 04:05 519677

NikLok

Цитата:

До твоей утилиты руки не дошли , но 100 раз FAR я поставил и все окей.
Но вот когда ставлю различный софт из своего набора, то кирдык с canvas наступает где то на 30 процентах софта. Старанно, но пока детально не могу отловить. За выходные попробую локализовать может удасться что-то. Хотя родичи стока времени не дадут.
Вариантов может быть, на первый взгляд, два - кривая иконка или шот от какой-либо программы. Или же, какя-то из програм пожирает ресурсы GDI. Если есть, пришли лог и конфиг.



Цитата:

Что то я не могу понять почему у меня нет лога во время установки. Или он только в тестовом режиме пишется?
Пишется, если указано, что его надо вести и путь ведет к не ридонли папке.
Цитата:

Не сразу догадался, что файл app.ico - это собственная иконка программы! Может лучше вообще его не указывать в ини файле?
Не программы. Икнока, дернутая из программы. И лежащая в каталоге с ней. Просто ранее у меня так было. Можно не указывать - будет стандартная иконка setup.

Прогресс там самописный, а не стандартный.


CommonIconLib и CommonShotFolder берутся от RootInstallDir, если другое не указано. (| - абсолютный путь)

LogFile;ReadMeText;LicenseText - всегда обсолютные пути.

В UserButton_X так же, как и в Installitem_XXX (RootInstallDir \ folder \ command)


Цитата:

Есть такой баг. Если группа пустая и у нее стоит плюсик, то при старте конфигуратора выдает как раз то дурацкое сообщение о нарушении обращения к памяти!
И, только при том, если она первая в списке. Место уже найдено, поправимо.

Пока новое вот:

Код:

1. При CheckFdd=1, фалом ответов считается не первый найденный файл ответов, а
  первый правильный из найденных.
2. Введены коды возврата при завершении программы. Доступно через %ERRORLEVEL%
  из пакетного файла.
3. Документация в формате MHT.
4. Переработано и дополнено описание.
5. Приведено в порядок лицензионное соглашение.

Исправлю замечания - выложу.

Boa Soft 03-12-2006 21:26 520356

С учетом пожеланий и исправлений 1.9.9.2:

Код:

Новое в текущей версии.
1. При CheckFdd=1, фалом ответов считается не первый найденный файл ответов, а
  первый правильный из найденных.
2. Введены коды возврата при завершении программы. Доступно через %ERRORLEVEL%
  из пакетного файла.
3. Документация в формате MHT.
4. Переработано и дополнено описание.
5. Приведено в порядок лицензионное соглашение.
6. Исправил ошибку конфигуратора при помеченной + пустой группе.
7. Автовычисление рамера иконок дерева прзволило избежать проблем с неправильным размером
  картинок групп и селектора.
8. ВСЯ графика конфигуратора грузится из скина (новые строки в секции ScinSet!)
9. Исправлена ошибка с CDTstFile (надо CDTagFile) в описании.
10. Переделан инсталлятор скина - теперь все проще!
11. Вернул обратно тестовые батники.


NikLok 04-12-2006 16:53 520749

Boa Soft
Все течет и течет! То есть и в 1.9.9.2

Я уж прочитав интсрукцию внимательно увеличил опереативную память виртуальной машины до 512 метров, а толку мало (пока).
Цитата:

Вариантов может быть, на первый взгляд, два - кривая иконка или шот от какой-либо программы. Или же, какя-то из програм пожирает ресурсы GDI. Если есть, пришли лог и конфиг.
Конфиг ушел к тебе сразу а в логе ни фига нет как обычно!
Неужели нельзя тут навесить какую нить защиту от неправильных иконок и шотов?
К тому же странно, что без PS все ставиться а с ним - утечки в нем, но все таки можно поставиться. Да и 1.9.7 вроде пропиливает все это ( еще раз его проверю потом).

Дело в том, что скриншотов почти нет ( 1 )

Иконки я сейчас все закоментарил и попробую без них.

НЕ помоглО!!! Все равно утекает!!!
Кстати интересно а если я случайно оставлю параметр IconNumber=1 без названия иконки, чего прога делать будет?

Понравился новый скин. ВОт тока я бы передвинул перенос у LabelCaptions2 за предлог to, а то за границу цвета выезжает!
LabelCaptions2=Preparation to|installation of programs


Я у себя обнуляю константу InstallProcDeskriptionLabelCaption=
;there Is an installation:

Так карсивее не мой вкус. Но огромная строка пропадает. Как бы сделать так, что бы на ее месте писалась вся информация которая пишется под ней! То есть Название устанавливаемой программы и её описание.

Еще я бы передвинул до максимальной возможности изображение коробки и диска в нижний правый угол, так как во время установки они загораживаются выводом программ установки. Может быть я бы даже перенес 6 перемигивающихся квадратиков куда нить ещё.

Может быть резделим цвета при установке на 2 разных.
То есть LabelColor оставим как есть а для надписи во второй половине окна введем еще один цвет.
Дело в том, что в скине там полуокружность с белыми участками и текст белого цвета там практически не читаем! Да и красивей бу!

Можно еще так же ввести опцию - AllBold Так как в полупрозрачном режиме трудно читать текст кое где!

NikLok 05-12-2006 09:54 520994

BOA_soft
Предлагаю ввести в документацию раздел о файле ответов. Дело в том, что я только вчера понял (надеюсь) его концепцию. Так для меня было неясно, что контрольная сумма котрая в нем стоит считается похоже по ini файлу. И соответственно даже если произвести несущественные изменения в настроечном файле, ну скажем скорректировать описание, то файл ответов сразу станет не валидным! После этого, мне стало понятно почему у меня никак не находился файл ответов! Похоже надо перед сборкой диска добавить генерецию текущего файла отвтетов. Хорошо бы конечно иметь для этого silent режим, но чуствую автора на это уже не раскрутить?!

И может ввести ключ разрешения использования неправильного файла, ну хотя бы и не документированного, потому как очень много времени тратится на пересборку диска, запуск и т.п.
Ну или выкинуть безобидные поля из подсчета CRC. Ну скажем название и описание можно было бы менять без пересоздания файла ответов.?

Не сразу так же я понял, что строка типа
Код:

Command3=REGEDIT /S |%CDROM%\Distrib\00\Vista_Cursors\Cursors.reg
Не будет выполнена корректно а лучше пользоваться командами PreRegFile= и PostRegFile=.

Тут возникает вопрос: в случае отказа от установки будет ли восстановлено состояние реестра до выполнения PreRegFile ???

Я бы предпочел, что бы при установке скина, так же можно было задавать директорию установки! У меня сейчас стоит 4 версии твоего творения! (Что поделать только 1.9.7 у меня работает прилично )
А скин ставится в фиксированную папку, даже если там нету самого PS!

Есть ошибки с закладками в файле readme.mht. В частности там везде ссылки типа
Код:

file://D:\PRG\MY_PROG\PREINSTALL\dok\work\readme.htm#_top
их достаточно заменить на

Код:

readme.htm#_top
Тогда хоть гиперссылки начинают работать.
Что то я отстал в области в Web технологий - чем mht файлы генерятся или создаются? Или это просто формат сохраняемых файлов. И чем он лучше простого HTM? Объем то раза в 1,5 выше из-за MIME64.

Real Root 06-12-2006 16:37 521600

mht файлы - это html архив. В привычной html странице, у нас также создается и папка, где содержатся все картинки, а тут - все в одном флаконе.

NikLok 06-12-2006 17:00 521611

Real Root Назначение, я понял, а вот как создать то не совсем?

Real Root 06-12-2006 20:27 521649

Все просто Ватсон!!!
Через Microsoft Office Word 2003.
Сохранить как... -> Тип файла: Веб страница в одном файле

Debugger 07-12-2006 08:03 521821

Real Root
Можно и в эксплорере создать, если она загружена, Файл > Сохранить как... > Тип файла > Веб-архив, один файл (.mht)

Real Root 07-12-2006 19:18 522069

To BOA_soft
Я не все программы автомат устанавливаю, мануальные проги в конец ставлю. Вчера дома гонял версию 1,9,9,2 поставил винду устанавливаться и пошел спать. Утром подхожу к компу, там висит первая мануальная прога, я ее установил, после чего выскочила ошибка:
canavas (или что-то подобное) не может рисовать
Жмешь ОК она опять снова выскакивает. Потом прибил процесс preinstall.exe. Вобщем ошибка выскакивает только когда прога долго работает.
Как бороться?

Boa Soft 08-12-2006 00:27 522182

На счет ошибок - нет времени разбиратся. Пока до 1.01.07. Или до конца рождественского отдыха.

Если серьезно - если смогу воспроизвести - пофиксю. совместимость с VM не гарантирую и не обещаю.
Проект бесплатный, поэтому, или терпите или не тревожте меня и используйте WPI или что - то подобное.

У меня подобная ситуация невозникала ни один раз. В реале. VM не использую - у меня три HDD на салазках - проще тестовый хард подоткнуть - тем более, драйверы на VM не оттестиш.

PS Извиняюсь за резкость, но решением проблем мне некогда заниматся.

PS2 Наверное, переведу эту бодягу в OpenSource - но, тогда поддержки не ждите совсем. Если вещь пошла по рукам, то это уже нек совсем
(моя) (вещь) {ненужное зачеркнуть}

NikLok
Цитата:

И может ввести ключ разрешения использования неправильного файла, ну хотя бы и не документированного, потому как очень много времени тратится на пересборку диска, запуск и т.п.
Ну или выкинуть безобидные поля из подсчета CRC. Ну скажем название и описание можно было бы менять без пересоздания файла ответов.?
Не будет. Файл ответов должен соответствовать СВОЕМУ фалу конфигурации. Невозможно предугадать. что там наменяли.


Цитата:

Тут возникает вопрос: в случае отказа от установки будет ли восстановлено состояние реестра до выполнения PreRegFile ???
НЕ БУДЕТ. Отмена (пропуск) установки программы - аварийный режим, сделанный на случай зависания текущей установки. Кнопка прибивает только корневой процесс. Если он породил дочерние - то те останутся. Пример - SFX архив с запуском на установку нутра.
Прибьется только SFX.


Real Root
Цитата:

Все просто Ватсон!!!
Через Microsoft Office Word 2003.
Сохранить как... -> Тип файла: Веб страница в одном файле
Первый вариант был таким, но стыдно было результат выкладывать - мусору - 60% фала.

NikLok 08-12-2006 13:21 522370

Boa Soft
Цитата:

На счет ошибок - нет времени разбиратся. Пока до 1.01.07. Или до конца рождественского отдыха.
Печально, но что ж поделать то? В общем в форуме делать нечего будет?

Real Root
Цитата:

первая мануальная прога, я ее установил, после чего выскочила ошибка:
canavas (или что-то подобное) не может рисовать
Жмешь ОК она опять снова выскакивает. Потом прибил процесс preinstall.exe. Вобщем ошибка выскакивает только когда прога долго работает.
Как бороться?
Ну слава богу не один я такой оказывается! Ответ на твой вопрос выше - тока после старого нового года!!!
Откатись на версию 1.9.7 там вроде как прокатывает.

Real Root 08-12-2006 22:58 522542

NikLok
NikLok, выложи ее пожалуйста, а то я новые версии по верх старых инсталил.
У вас случайно сообщение об этой нерисабильной фигне выскакивает не в районе попытки установки след программ: ReGet Deluxe 4.2
Или у вас в файле конфигурации нет незаполненых айтемов, потому что у меня эта канавас выскакивает ближе к концу, где последняя устанавливаемая прога имеет след:
Код:

[Installitem_034]
Group=Other
Caption=Dream Aquarium ScreenSaver
Description=
Depends=
Exclude=
Folder=ScreenSavers\
IconFile=
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Хотя я не отмечаю ее галкой для инсталляции. Но может все же из-за нее...

Boa Soft
А на чем прога то писана?
Может лучше действительно в OpenSource пустить?

Кстати, этот баг с тем что какаято хрень разучилась рисовать выскакивет регулярно.

Boa Soft 10-12-2006 00:27 522895

Если при долгой работе - то похоже, локализуется до двух процессов - обновление иконки в трее и кубики в нижнем углу.

Другое при простое просто спит. Буду чистить код.


PS. Лог действительно записывается только один раз - при закрытии программы. Не думал, что так критично - попытаюсь переделать, тем более, готовый код есть из автоустановки драйверов.

Debugger 10-12-2006 08:04 522942

Если не трудно сказать - ты примерно сколько будешь сидеть над инсталлером?
[offtopic]Просто я никак не могу заняться своим диском, сменил квартиру и работу, боюсь опоздать со своими пожеланиями :)[/offtopic]

Boa Soft 11-12-2006 01:46 523217

Debugger]
Цитата:

Если не трудно сказать - ты примерно сколько будешь сидеть над инсталлером?
Непредсказуемо. На этой неделе платформу поменял - вот только немного программой занялся. Лог уже переделал. Тлько вот или придется помудрить, или отказатся от показа лога установки в конце - невозможно открыть еще раз еще незакрытый файл лога. Но. думаю некретично.

В чем проблема с отрисовкой - не пойму. Гонял под профайлером - утечку не показывает. Толь иконка попадается кривая, толь на определенной конфигурации. Не воспроизведу никак. Може быть, завтра на работе запущу установку - удаление чего-либо в цикле. Может вылезит. как раз есть одно тело с неявным глюком. Чем гонять - все равно. Хоть марком, хоть этим. Может и вылезит.

NikLok 11-12-2006 14:27 523430

Boa Soft
Цитата:

Толь иконка попадается кривая, толь на определенной конфигурации.
я как то пробовал гонять вообще без икнок! Один хрен - утекло все равно! Та что я думаю иконки тут не при чем ( по крайне мере иконки программ! )

Может быть ты сам вставишь ссылку на 1.97, а то кудато закачивать как то некрасиво!
Если нет, то конечно я все таки закачаю!
Цитата:

Лог действительно записывается только один раз - при закрытии программы. Не думал, что так критично
Поверь мне критично! После более полутора лет использования скриптов, регулярно тот или иной скрипт требует доводки. А поскольку все идет на самотеке - запустил - через 3-4 часа посмотрел! - то и лог все таки нужен! Да и некорректно ТАК как было в любом случае!

Мне кажется что быв не было проблем с открытием в конце - надо просто открывать и закрывать log файл для каждой уст. программы. Ну в общем обычный механизм, в цикле он вполне приемлимо смотрится!

NikLok 11-12-2006 18:27 523511

Real Root
Цитата:

У вас случайно сообщение об этой нерисабильной фигне выскакивает не в районе попытки установки след программ: ReGet Deluxe 4.2
Нет! Поскольку у меня его просто нет в комплекте!

Вылетает у меня в районе офиса или лингвы!
Цитата:

Или у вас в файле конфигурации нет незаполненых айтемов
Именно так! Все заполнены и пустых нет, поскольку приходилось добавлять, а добавить лишнее было лень!

Вот закачал на http://ifolder.ru/609977

boss911 12-12-2006 03:03 523659

Boa Soft

Маленькое пожелание: хотелось бы, чтоб в конце лога, сразу указывалась сколько произошло ошибок на ненахождения файлов и в каких [Installitem_ххх], чтоб сразу лог отмать вниз и там найти нужные координаты, а то приходиться постоянно внимательно проглядывать лог! Также, в readme.mht, когда кликаеш по пунктам и по некоторым ссылкам, лезит постоянно на D:/PRG/MY_PROG/PREINSTALL/dok/work/readme.htm, тоесть не перепригивает на нужный раздел\место!!

Boa Soft 12-12-2006 22:27 524012

To All.

Денек подождите. Пока вот что сделал:

Код:

Текущая версия 1.9.10.

Новое в текущей версии.

1. Переделан лог. Теперь при аварийном завершении информация сохраняется вплоть до момента сбоя.
2. В лог вностся список выбранных програм.
3. Исправлена процедура промежуточной перезагрузки при установки программ,
  требующих обязательной перезагрузки.
4. Введен ключ 'rest', подавляющий запрос на продолжение прерванного сеанса установки.
5. Исправлена процедура запуска после промежуточной перезагрузки - устранена ошибка, возникающая
  при установке с промежуточной перезагрузкой без использования файла ответов.
6. Ввведен ключь 'nocrc' - подавляет все проверки структуры ВСЕХ файлов конфигурации. Специально для
  искателей приключений. При неправильных фалах поведение программы может быть непредсказуемо!!!
7. Исправлена страница перезагрузки при промежуточной перезагрузке. Теперь не проигрывается звук окончания и
  выводится правильная надпись.
8. readme в формате html - меньший размер и нет проблем со ссылками.

На счет лога - добавлю вывод кода завершения программы и подсчет ошибок. Несложно, но действительно, может быть полезно.

NikLok
Цитата:

Может быть ты сам вставишь ссылку на 1.97, а то кудато закачивать как то некрасиво!


Если нет, то конечно я все таки закачаю!
Если только именно этот вариант сохранился. Я сохранял не все промежуточные варианты.

NikLok 13-12-2006 12:50 524247

Boa Soft
Цитата:

введен ключь 'nocrc' - подавляет все проверки структуры ВСЕХ файлов конфигурации. Специально для искателей приключений.
Спасибо! Хотя ты и говорил, что такого не будет! Я восхищен отзывчивостью!

Цитата:

Если только именно этот вариант сохранился. Я сохранял не все промежуточные варианты.
То есть в таком СЕРЪЕЗНОМ проекте ты не используешь WinCVS?. Ой зря, дорогой ты наш!!!!


Real Root 13-12-2006 19:19 524332

По поводу возможных утечек памяти:
Я НЕ использую иконок программ
Я НЕ использую скришотов или еще что-то подобного.
Глюк выскакивает независимо от конфигурации компьютера.
ОС Windows XP SP2 RUS со всеми доступными обновлениями (интеграция при помощи nLite)
Кстати, может у нас какой-то библиотеки не хватает, или она отличается от того, что есть у нас...

Boa Soft 13-12-2006 22:25 524395

Обновил шапку. Баг с утечкой ПОКА не выявлен и не поправлен - не удается воспроизвести.

Может машина слишком мощьная - 3500/1024.

Самое интересное, что ни сторонних библиотек, ни GDI+ не используется. Только нативные модули Delphi7 и модуль с самописными компанентами. Немного подозреваю, что началось после подключения модуля поддержки jpeg для скриншотов. Даже если не используются картинки, из модуля все равно отрабатывают процедуры инициализации/деинициализации.

Debugger 14-12-2006 07:48 524481

Real Root
Или, может быть по сравнению сдругими у вас устанавливается гораздо больше софта.

NikLok 14-12-2006 18:51 524764

Debugger Я уже интересовался кто сколько ставит софта.
У меня на сегодня 52 наименования. Причем естья "ТЯЖЕЛЫЕ" по весу и скриптам пакеты:
- офис 2к3 муи обновления
- промт
- лингва
- компас
- автокад
- адоб акробат и ридер
- вин двд
- файн реадер

В данный момент набор исскуственно сдерживается емкостью ДВД.
Но после перехода на КШЫ (RIS) и BDRAY disk планируется его существенное расширение!!!
Так что готовится к этому надоть сигодни!

BOA_soft
Новый лог однозначно лучше старого - сэнкс!
Очень помог и ключик nocrc! К своему стыду ни разу за последний месяц не удалось запустить установку сразу! Только через переконфигурирование! А тут нате Вам, сразу все проперло!!! Опять таки спасибо!

День у меня сегодня был неудачный! Машина грохнулась 3 раза. После второго падения вроде лог уже перестал писаться, хотя BS вроде дальше пошел!
Глюк с утечкой имеет место быть таки!

Вот если ты умудряеся выдавать окно с кнопкой, что мол системных ресурсов не хватает, так может быть добавить кнопку "Выход"!!??? А то это же ананизм какой то нажимать кнопки на эти Canvas! Пока прогу закроешь, кончишь (в переносном конечно смысле)!

Cтранное дело мне почему то показалось эта версия быстрее стала работать?

Ну и не без пожеланий!
Когда на реальной машине ставил с диска, то обратил внимание, что при сборе иконок для дерева конфигуратора шум стоит как на молотильне.
В переспективе было бы сдорово, ну скажем при запуске конфигуратора с ключом ( collect_icon например ) собюирать все икноки в кэш файл из коего их потом и потреблять!
Причем было бы здорово иметь возможность здесь же в дереве выбирать оперативно ( то есть допустим клавишами < и > ) менять номер иконки из программы. А то пока залезешь ресурсвьювером в программу пока покопаеся уже и пенсия наступит! А тут красота была бы ух какая! А потом нажал "Хап" и все сохранилось для дальнейшей работы! В принципе у тебя все для этого уже есть!
Но конечно самое важное утечки! Им самый большой приотритет я бы отдал!!!

PS Может файлы дистрибутивов именовать в соотв. с номером версии. А то я вчера опять старье закачал. Ну или в кранем случаеможно номер бетты писать около линки на скачку, хотя это как раз легче пропустить!
Опять же и у тебя дистрибутивы оставаться смогут, а не затираться друг другом.

Boa Soft 15-12-2006 00:17 524862

NikLok
Цитата:

В переспективе было бы сдорово, ну скажем при запуске конфигуратора с ключом ( collect_icon например ) собюирать все икноки в кэш файл из коего их потом и потреблять!
Причем было бы здорово иметь возможность здесь же в дереве выбирать оперативно ( то есть допустим клавишами < и > ) менять номер иконки из программы. А то пока залезешь ресурсвьювером в программу пока покопаеся уже и пенсия наступит! А тут красота была бы ух какая! А потом нажал "Хап" и все сохранилось для дальнейшей работы! В принципе у тебя все для этого уже есть!
В основную программу пихать не буду. В планах сделать редатор файла конфигурации - вкакой-то установочной проге подобное видил.

По поводу иконок. Легко сделать два варианта - как сейчас или все иконки оптом грузятся из одного файла в имиджлисты, а потом просто по номеру подставляются в программу. Совместить - тоже можно, но посложнее. С кешированием возится не хочется, скорее всего, доделаю "оптовую загрузку" иконок из библиотеки, оставив обратную совместимость.


boss911 15-12-2006 01:02 524871

Boa Soft
Цитата:

В планах сделать редатор файла конфигурации - вкакой-то установочной проге подобное видил.
Интерестно было бы увидеть, но как-то уже ручками привычней, наверно ты это видел в WPI, там точно такое есть.

Debugger 15-12-2006 08:31 524950

Boa Soft
Наконец-то и у меня руки дошли, и время появилось проверить сие чудо...

Есть несколько вопросов:

1. Alt+F4 не закрывает программу, а сворачивает ее в трей. Так и задумывалось? Если да, то какая горячая клавиша для закрытия?
2. В файле iconlib.dll названия ресурсов лучше начать с нуля. Например, номер иконки FinalReality - 4, а в оригинальном presetup.ini прописано - 3. Я как-то сразу не сообразил, почему у меня не те иконки отображаются, а новички наверно подольше соображать будут. Пользуюсь прогой Restorator 2004.
3. Можно добавить ключ для использования программы с разными ini'шниками? На данный момент у меня два комплекта инсталлера в разных папках. Первый запускается после установки Windows через DetachedProgram в winnt.sif в котором отстутсвует возможность установки тех прог, которые ставятся из svcpack.inf (WinRAR, .NET, DirectX, например). Второй запускается через autorun.inf, в котором набор уже полный. Планирую сделать третий, с автоустановкой наиболее распространенных драйверов.

Пока все, новую версию диска еще не нарезал, на выходных проверю в деле.

Ntag 15-12-2006 10:20 525000

Debugger
Цитата:

DetachedProgram
Можно поподробнее? Можно в личку.

qeraser 15-12-2006 12:32 525032

Debugger
Цитата:

Можно добавить ключ для использования программы с разными ini'шниками
Тоже об этом думал попросить. Было бы довольно удобно получить разные наборы программ.

Ntag
В секции [GuiUnattended] можно указать опцию DetachedProgram, в которой выполнить программу, до запуска cmdlines

NikLok 15-12-2006 12:42 525037

Debugger
Цитата:

Первый запускается после установки Windows через DetachedProgram в winnt.sif
Пардон я не понял! Вроде как записанные команды запускаются на T39? а не после установки Уиндовс!?
Я всегда считал, что это просто процесс идущий паралелльно процессу установки?

Цитата:

Можно поподробнее? Можно в личку.
Не надо в личку, мне тоже интересно!

Boa SoftBoa Soft
Цитата:

В основную программу пихать не буду. В планах сделать редатор файла конфигурации - вкакой-то установочной проге подобное видил.

По поводу иконок. Легко сделать два варианта - как сейчас или все иконки оптом грузятся из одного файла в имиджлисты, а потом просто по номеру подставляются в программу. Совместить - тоже можно, но посложнее. С кешированием возится не хочется, скорее всего, доделаю "оптовую загрузку" иконок из библиотеки, оставив обратную совместимость.
Радует, что ты уже задумывался по этому поводу!
Просто очень муторно все их собирать ручками!

Что ж нам делать с утечками?!
Неужели у тебя самого мало софта ставится?

Real Root 15-12-2006 20:34 525149

Рапортую:
1. Вчера нужно было срочно поднять комп (участковый приперся на ночь глядя умолять о помощи :) ), пришлось сидеть и все ставить в срочном порядке, цстановил почти все проги, в т.ч. и RegetDeluxe - никаких канав не было. Т.е, действительно, глюк с утечками имеет место быть только если программа работает достаточно долго, когда быстро ставишь - все ОК
2. Кол-во устанавливаемых программ в списке - около 30

Долго - это более 1 часа.

Debugger 16-12-2006 11:58 525395

NtagNikLok
Пардон, ребята, конечно же через GuiRunOnce. Оттуда запускается cmd, который находит привод (по маркеру на диске) и запускает Инсталлер.

Свой winnt.sif я собрал больше полутора лет назад и с тех пор туда даже не заглядывал. Вот и подзабыл.

Ntag 17-12-2006 16:34 525823

Debugger Понял. Спасибо :beer:

NikLok 18-12-2006 12:13 526151

Real Root
Цитата:

никаких канав не было.
Ох и везет некоторым!

Цитата:

Долго - это более 1 часа.
Могу сознаться, что у меня один тока офис по неизвестной мне причине ставиться 2 часа!!!
Что с BS что без! Там 5 компонентов. офис, висио и проджект. сервис пак 2 и апдейты а так же MUI.
Никак не дойдут руки интегрировать.


И тем не менее я НЕ ПОНИМАЮ вот чего.
С точки зрения процессора, что1 час что 5 часов - это практически бесконечность!!!
А практически получается разница в обсуждаемой программе НАЛИЦО!
Это как то сранно!

Real Root 18-12-2006 17:50 526256

Да там не из-за процессорного времени.
Я тут вобще нериальную вещь предложу:
В Windows (32) каждому приложению выделяется 4Гб виртуального адресного пространства, может она умудряется со временем его забить подзавазочку?

NikLok 18-12-2006 17:54 526259

Real Root
Цитата:

может она умудряется со временем его забить подзавазочку?
Что опять таки говорит об ошибке в проге или нет?

boss911 19-12-2006 04:49 526469

Boa Soft

Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:", при:
Код:

[Interface]
Top                = 115
Left                = 175
Width                = 800
Height                = 600

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

Real Root 19-12-2006 19:35 526773

Цитата:

Что опять таки говорит об ошибке в проге или нет?
Конечно же в самой проге, может быть в какомто компоненте, используемом в проге. Если на Делфе (2005) написано, то очень может быть, они для совместимомти с Линухами оптимизацию компонентов вобщем не проводили, многие вещи сам переделывал.

boss911 19-12-2006 23:27 526868

Boa Soft
Цитата:

Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:"
Решил проблему - добавил символ "|"

Использую BS Post и как в качестве авторана, тоесть установка некоторых (не всех) программ не всегда запускается с ключами для тихой установки, иногда требуется указать путь, компоненты и т.д. Очень бы хотелось видеть в [Installitem_ххх] параметр (MinTray=1), который сворачивал бы BS в трей до запуска\отработки Command, а после завершения установки приложения - BS восстанавливался, чтоб в дальнейшем лицезреть, как ставится другой софт, но уже в автоматическом режиме. Спасибо!

Boa Soft 19-12-2006 23:44 526875

Real Root

Цитата:

Если на Делфе (2005) написано
Delphi 7 (2002).

boss911 20-12-2006 05:22 526914

Boa Soft

Код:

[Installitem_001]
Depends=
Exclude=Installitem_002
Default=0
Fixed=0

[Installitem_002]
Depends=
Exclude=Installitem_001
Default=1
Fixed=0

[Installitem_003]
...

[Installitem_004]
...

При нажатии на "Выбрать все", выбираются все компоненты, кроме Installitem_002, а мне надо, чтоб кроме Installitem_001, что делаю не так? Поменять местами - невыход!
Так же очень хочеться услышать, что ты ответиш по поводу вопроса в посте #327.

Debugger 20-12-2006 07:13 526931

И по поводу 315 :)

Real Root 20-12-2006 19:16 527207

Boa Soft
На счет Delphi 7 - ничего не могу чказать, очень давно с ней не работал, а в те далекие времена, я только и мог, что батоны на форму кидать :) Может и там компоненты все также оптимизированы под компиляцию для других ОС.
Ну так когда ждать нового релиза? (я не тороплю, просто заждался :) )

Boa Soft 21-12-2006 01:22 527342

Пока только подождать. Сейчас выбирается ПЕРВЫЙ из взаимоисключающих компонент. Если надо по дефолту - жмите кнопку дефолт, если надо все - жмите кнопку все. ВСЕ выбирает ВСЕ ВОЗМОЖНЫЕ пункты. И дефолтовость не учитывается. И, наверное не будет - придется переделывать алгоритмы обхода дерева, а на это у меня нет времени.

Программа по alt-f4 не закрывается. Только кнопкой. Сделано было специально, чтобы случайно не закрыть.

Real Root 21-12-2006 16:19 527595

Хватит просить всякие мелочи, тут насущные проблемы есть, а вам то дерево не нравится, то по ALT+F4 не закрвается программа - это все мелочи, самое главное, чтоб оно стабильно работало, а остальное пустяки

Real Root 24-12-2006 23:16 528691

Boa Soft
Может до нового года порадуете нас новой версией без утечек памяти, более ничего не требуем.

boss911 25-12-2006 01:24 528731

Boa Soft
Цитата:

Цитата Real Root
более ничего не требуем.

Ну у каждого свои проблемы, да и нечего не кто не требует, а просят решить ту или инную проблему!

Собственно о проблемах: устанавливаю я
Код:

Adobe Photoshop CS2.msi /qn
но после одной минуты BS сообщает, что программа установилась и закрывается, но фотошоп продолжает еще минут пять устанавливаться. Вся проблема, как я понял, установка фотошопа создает три процеса msiexec.exe, после завершения одного из них - BS сваливается!
Код:

Photoshop CS2\setup.exe /S /v" /qn"
- тоже нечего недает, setup.exe быстро передал параметры и бегом закрывается. Что скажеш, как быть!?

Boa Soft 25-12-2006 03:57 528747

boss911
Цитата:

но после одной минуты BS сообщает, что программа установилась и закрывается, но фотошоп продолжает еще минут пять устанавливаться. Вся проблема, как я понял, установка фотошопа создает три процеса msiexec.exe, после завершения одного из них - BS сваливается!

Код:
Photoshop CS2\setup.exe /S /v" /qn"- тоже нечего недает, setup.exe быстро передал параметры и бегом закрывается. Что скажеш, как быть!?
Ни чем ни помогу. Искать способ, чтобы запускаемый программой процесс дожидался завершения дочерних. Проблема конкретного инсталлятора и оболочке отношение имеет сомнительное. Посмотреть в ключах установки - может что и подскажут, или же, поковырять c Orka дистрибутив - может и прояснит ситуацию.


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

Real Root 02-01-2007 21:21 531347

Boa Soft
Ну как успехи? Скоро поздравишь нас с новым годом, путем выпуска новой версии?
А какие проблемы у тебя с кстановкой драйверов. INF файлы легко можно устанавливать через rundll32, если нужно, скажу какую строку использовать. Я, напрмер, через rundll32 только и делаю.

ВСЕХ С НОВЫМ ГОДОМ!

NikLok 03-01-2007 00:47 531373

Real Root
Цитата:

Скоро поздравишь нас с новым годом, путем выпуска новой версии?
Старый - новый год знаишь?
Вот я думаю не раньше! Надоже отдохнуть человеку!
Хотя если честно, самому не терпится!!!

Debugger 09-01-2007 07:05 533625

Boa Soft
Нашелся глюк.

Добавил установку последней версии Алкоголя. Сначала Auto-It'ом ставится SPTD, потом через параметр RebootNeed=1 идет перезагрузка. После перезагрузки выдается сообщение, что "файл ответов не найден". Если запустить BSI с диска вручную, то он говорит, что установка была прервана, и предлагает продолжить. После подтверждения нормально ставится Алкоголь через модифицированный Auto-It скрипт от Sanja Alone.

В документацию вкралась ошибка, в описании параметра маркерного файла CdTagFile. В доках он упоминается как CdTstFile. После обновления я тщательно прочел документацию и решил, что ты решил переименовать параметр. Потом потратил битый час на то, чтобы понять, почему инсталлер не находит диск, пока просто не попробовал найти строку CdTstFile в файле presetup.exe - ее там попросту нет.

И еще - нельзя ли сделать возможность вставлять перезагрузку между команд? Вот так например:
Код:

[Installitem_085]
Group=Работа с CD-RW/DVD-RW
Caption=Alcohol 120% 1.9.6.4719
Description=Копирование и эмуляция защищенных CD/DVD-дисков.
Folder=CD&DVDTools\Alcohol_120%
Command1=SPTDinst-v138-x86_scripted.exe
Reboot
Command2=Alcohol120_retail_1.9.6.4719_scripted.exe
Command3=|%CDROM%\Data\bsi\cmd\hidcon.exe %CDROM%\data\bsi\cmd\alcohol.cmd
Default=0
IconNumber=28
SkreenShotImage=alcohol.jpg

Думаю большие изменения в логику вносить не придется.

Baw17 13-01-2007 11:48 535401

Ребята есть вопрос что надо сделать чтобы выбор нужного софта запустился до установки Windows а софт ставился с CD при первом запуске надо сделать так или как

presetup.cmd в папке I386 будет выглядеть так (кстати в этом файле у меня токо 1 команда EXIT)

Цитата:

Exit
if exist %SystemDrive%\Bspost\Presetup.exe %SystemDrive%\Bspost\Presetup.exe config
значит так вот эта команда не срабатывает пробовал поставить преде EXIT тоже не срабатывает дрова распаковываються и дальше запускаеться установка Windows

В RunOnce.cmd пишет следующее

Цитата:

@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..."/f
REG ADD %KEY%\020 /V 2 /D "C:\Bspost\presetup.exe force" /f
cls
exit
CmdLines.txt будет выглядеть примерно так

Цитата:

[COMMANDS]
"RunOnce.cmd"

Предварительно при помощи $OEM$ папка Bspost должна быть скопирована в корень системного раздела так сработает или как?

NikLok 13-01-2007 15:36 535462

Цитата:

чтобы выбор нужного софта запустился до установки Windows
Это как? В смысле до синего экрана или в смысле на T39.

Если на T39 то надо в winnt.sif в секции [GuiUnattended] вставить строчку
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:840 w:680 l:250 t:10 nocrc"
При этом Install - каталог в котором будет лежать на системном диске BSPi... В твоем случае это Bspost

Все что после PE - дополнительные параметры - можно опустить!

Цитата:

Цитата:
Exit
if exist %SystemDrive%\Bspost\Presetup.exe %SystemDrive%\Bspost\Presetup.exe config
значит так вот эта команда не срабатывает пробовал поставить преде EXIT тоже не срабатывает дрова распаковываються и дальше запускаеться установка Windows
Ну конечно должно быть до!
И меня этот метод не сработал. Хотя я как и рекомендовали мне встроил драйвера по 2 методу BashRat Snakey

Все остальное вроде верно и у меня работает.
Единственно я бы навреное вообще оставил токо 1 строку в RunOnce.cmd, так как у BS свои интерфейс !


Цитата:

REG ADD %KEY%\020 /V 2 /D "C:\Bspost\presetup.exe force" /f

Baw17 13-01-2007 16:23 535478

NikLok пасибо попробую

Debugger 20-01-2007 16:21 539005

Народ а как там насчет моего поста. Никто не пробовал делать ребут?

Real Root 21-01-2007 17:58 539368

Я эту проблему обхожу подругому: Сначала запускаю программу-конфигуратор (Preinstall.exe config), потом, запускаю установку с ключом force. А когда требуется ребут, я в runonceex пишу опять preinstall.exe force (Например через, command2=runonce.cmd) и все продолжает ставится без проблем.

DaDe 12-02-2007 18:53 549020

Интересует, есть ли возможность зашифровать конфигурационный файл (PRESETUP.INI), чтобы посторонние люди не могли посмотреть, что у тебя там написано (по мне очень полезная вещь).

P.S. Если что, то могу помочь в реализации.

fox_cub 12-02-2007 19:22 549038

Debugger
А не проще ли через svcpack поставить SPTD-"тихий" инстал 1.4 уже есть-а потом уже на этапе BPI ставить сам Алкоголь?
Между ними в любом случае будет перезагрузка...

Real Root 12-02-2007 20:14 549060

fox_cub - а это идея!

Debugger 12-02-2007 22:54 549121

fox_cub
Уже думал так, просто не всем людям нужен этот sptd. Многие очень скрупулезно относятся к таким "лишним" вещам, если не используют Алкоголь.

fox_cub 13-02-2007 16:59 549507

Debugger
Тогда уж проще его-SPTD-удалить после первой перезагрузки...
В том же конфигураторе можно задать на выполнение деинсталл...всё же проще...для этого ребут не нужен...
Подумай над этим вариантом

Debugger 14-02-2007 09:49 549760

fox_cub
Спасибо, не думал в этом направлении...

fox_cub 14-02-2007 18:33 549985

Debugger
А ещё проще просто устанавливать SPTD через BPI перед установкой Алкоголя и задать ребут после его установки...
В этом случае ты также сможешь выбирать нужен тебе SPTD и Алкоголь в системе или нет...



NikLok 14-02-2007 22:31 550052

fox_cub
Поясните пож-ста что такое этот SPTD ?

treehel 15-02-2007 11:12 550244

Программа просто СУПЕР, это как раз то, что нужно для моей freeXPie и конфиги очень удобные. Автору риспект

P.S. хотел поставить скин висты, не встал; а жаль

P.P.S. пожелание по улучшению: ввести улучшенную поддержку .zip архивов средствами Windows или на основе бесплатной программы 7zip + задание параметров автораспаковки так же, как в sfx winrar... хотя бы на уровне folder\cdbxp_setup.zip\setup.exe

Debugger 15-02-2007 12:14 550289

fox_cub
Цитата:

и задать ребут после его установки...
Да вот в том то и дело, что ребут не работает!

Цитата:

Добавил установку последней версии Алкоголя. Сначала Auto-It'ом ставится SPTD, потом через параметр RebootNeed=1 идет перезагрузка. После перезагрузки выдается сообщение, что "файл ответов не найден". Если запустить BSI с диска вручную, то он говорит, что установка была прервана, и предлагает продолжить. После подтверждения нормально ставится Алкоголь через модифицированный Auto-It скрипт от Sanja Alone.

fox_cub 15-02-2007 16:07 550444

NikLok
Я как неспециалист не могу правильно пояснить ЧТО на самом деле делает SPTD...:(
Но она является составной частью программ обхода защит от копирования-Daemon Tools и Alcohol120% например...
Debugger
и что через RebootNeed=1 в presetup.ini не перезагружается?
ты ставь SPTD отдельно от Алкоголя...не в одном Installitem а в разных...

Код:

[Installitem_02]
Group=Системные утилиты
Caption=SPTD
Description=SPTD
Depends=
Exclude=
Folder=SPTD
IconFile=app.ico
PreRegFile=
Command1=SPTD14x86.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=1

[Installitem_03]
Group=Системные утилиты
Caption=Alcohol120%
Description=Alcohol120%
Depends=
Exclude=
Folder=Alcohol120
IconFile=app.ico
PreRegFile=
Command1=Alcohol120_retail_1.9.6.4719.exe /S
command2=Autoregger.exe
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


biggreeder 15-02-2007 20:29 550550

treehel
Это опять я. Вот тебе две ссылки:
Создание sfx-архивов 7-zip
GUI для 7-zip SFX
И всё это великолепно находится при помощи фильтра :)

treehel 15-02-2007 22:54 550590

biggreeder, спасибо за внимание и попытку помочь, но речь была не совсем об этом. Я говорил не конкретно о модификации 7z и его sfx возможностях, а о лучшей поддержке архивов Программой. На данный момент я и решаю проблему ручным созданием sfx.

Debugger 16-02-2007 12:38 550810

fox_cub
Цитата:

ты ставь SPTD отдельно от Алкоголя...не в одном Installitem а в разных...
Ты наверно не поверишь, но я так и делаю :)

treehel 16-02-2007 21:51 551370

Тэкс, товарищи, скрипт усатновки я написал. Файл ответов приготовил, а по умолчанию все ранво программа выбирает "ничего". Как с этим бороться? Когда запускаю с ключем force, то все ок, но я не могу выбрать что стаивть, а что нет. Глюк?

upd: все, я въехал, файл ответа - это для форса, а умолчания - default :)

NikLok 28-02-2007 00:27 556188

Boa Soft
Собственно есть маленький вопросец. На CD диске лежит папка install с bs от DVD. Ставиться система , монтируется сетевой диск, далее запускается BS и программы ставятся по сети. Хотелось бы иметь один файл как для DVD так и для установки по сети. Ибо править в двух местах не есть карошо! Проблема в том, что в обном файле указывается
Folder=|%CDROM%\Distrib\Office\ADOBEREADER
а в другом
Folder=|N:\Distrib\Office\ADOBEREADER
где N, как ты понимаешь буква сетевого диска.

Как бы культурно это урегулировать?

Можно ли в PRESETUP.INI писать каманды батников?
И как разрешить проблему PRESETUP.SET

В инструкции сказано, что:

/ini:<INIFILENAME> - Используются только вместе и с config.

А почему такое ограничение, в данном случае нужно задать его уже на этапе установки!

Ну и конечно мы все тут уже давно заждались продолжения сериала!
Или ты завязал с этой темой и теперь тока интригацией драйверов занимаеся?!?!?!

Debugger 28-02-2007 07:59 556236

NikLok
Цитата:

Можно ли в PRESETUP.INI писать каманды батников?
Можно прописать команду на запуск батника.

NikLok 28-02-2007 21:14 556560

Debugger
Цитата:

Можно прописать команду на запуск батника.
Я не въеду как это поможет разрешить мою ситуацию?

treehel 02-03-2007 11:48 557162

Хм, а он MSI поддерживает? У меня он почему-то при запуске MSI говорит, что пакет найти не удалось

NikLok 02-03-2007 15:11 557266

Потому как надоть писать что-то типа:
MSIexec /I %CDROM%\Distrib\ACDSEE\Acdsee.msi

Boa Soft 09-05-2007 13:43 584745

Как понимаю, накопилось много вопросов с программой. Но в данный момент для меня это не приоритетный вопрос. Обновлятся проект будет тогда, когда я смогу полностью адаптировать его к использованию в Vista. Некотрые пожелания я постараюсь учесть.

Когда это будет - не знаю.

Boa Soft 09-05-2007 14:01 584750

treehel
Цитата:

Хм, а он MSI поддерживает? У меня он почему-то при запуске MSI говорит, что пакет найти не удалось
Поддерживает. реально работающий пример:

Код:

[Installitem_002]
Group=Тестовые программы
Caption=3D Mark 2003
Description=Тест графики 3D Mark 2003 pro + updates
Depends=
Exclude=Installitem_001;Installitem_003;Installitem_004
Folder=TESTS\3DMark03
PreRegFile=
Command1=3DMark 2003.msi /qb-!
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


NikLok 09-05-2007 21:53 584847

Boa Soft
Слава аллаху автор объявился! Да еще и от дитяти не отверчивается!

Цитата:

полностью адаптировать его к использованию в Vista.
А шо уже таки актуально?! ):

В инете часто приводят инфу, что мол многие уже от нее отшатываются. Ну мол батареи на ноутах усиленно сажает и т.п.

Я просто думаю что, одно другому не мешает. Шлепал бы потихоньку бетки в форум, и шел бы своей координальной линией на висту. А то адаптируешь к вИСТЕ да со всеми старыми багами включительно!

Кстати как там самый злобный баг с утечками? Есть сдвиги или Виста все простит?!
А то я до сих пор сижу на 1.97 с её красной надписью - "Тока для своих" Как ея убрать ты так и не ответил, а ресурс кракером я не отыскал чего то её. (:



Boa Soft 09-05-2007 22:40 584865

NikLok

Цитата:

А шо уже таки актуально?! ):
XP уже массово не продается. Со складов выгребаем остатки коробок и оем. Это о чем нибуть говорит?

Самому мне виста не понравилась своей назойливостью. Но XP уже не будет, поэтому надо думать о завтрашнем дне.

Под Вистой postinstaller работает. Но с некотрыми оговорками. Не работает промежуточная перезагрузка. В висте RunOnceEx не работает.
RunOnce работает, но фейс программы не отображается и из-за UAC обычные (не MSI) инсталляхи не ставятся. А так, запущенная от имени администратора программа гладко проставила все программы. Если это удастся решить - то программа будет "готова к насаждению висты" :( :).

Интересно, по какому критерию UAC ругается или нет на проги?


По поводу утечек - пока не нашел причину. Может плохо искал. Исходники этой версии не сохранились.

Надпись можно убрать, найдя ее в hex-редакторе и забить кодом пробела.

Новая версия будет скоро. Но без особых изменений. Так. по мелочам. Встроенный просмотрщик для лицензий и редми в формате текста и RTF. Выбор любого файла конфигурации через /ini:. Исправил пару багов с установкой с перезагрузками.

По поводу бага с текущей версией - при очень обьемной установке просто ставьте иногда перезагрузку.

Debugger 09-05-2007 22:46 584869

Boa Soft
А я промежуточную перезагрузку так и не победил, во время установки Алкоголя. Теперь ставлю всегда sptd из svcpack, а при завершении работы инсталлера проверяю, установил ли юзер Алкоголь и соответственно удаляю, либо рставляю sptd.

boss911 10-05-2007 03:45 584927

Boa Soft

Как насчет этого предложения? Так же задавался еще вопрос и ответ от тебя поступил, сразу ниже, так вот, хочу предложить реализовать паузу в секундах, между 'Command', в каждом '[Installitem_ххх]'.

Все данные вопросы, приходится решать через автоит, что не есть красиво! Прошу подумать над предложениями и сделать вердикт, изложив его тут.

NikLok 10-05-2007 10:26 585012

Boa Soft
Цитата:

Исходники этой версии не сохранились.
Когда же ты снизойдешь до применения WinCVS или аналогичных средств.

Может быть с потерей исходников и баг потеряется. ):

Цитата:

Надпись можно убрать, найдя ее в hex-редакторе и забить кодом пробела.
Мда. Действительно все оказалось так просто!!! Я правда 0-ми забил.

Хочу услишать совет во по какому вопросу.
Я так же пользуюсь твоей тулзой как autorun-ом.
Вернее мои пользователи. Они монтируют директорию с дистрибутивом диска автозанрузки как сетевой диск.
Авторан запускает postinstaller B далее пользователь выбирает проги кот. ему нужны.

Все работает, но приходится держать две копии postinstallerа - 1 для обычной установки с привода, а вторая для установки по сети.
Различаются они только началом в командах. То есть |%CDROM%\Distrib или |L:\Distrib
Все бы ничего, но при внсении изменений приходится править обе копии, что часто забывается сделать.
Как тебе видится более элегантное решение?

Boa Soft 26-05-2007 19:55 591334

Покумекал вчера. Занялся адаптацией под Vista.

Увы, будут ограничения.
1. Обязателен запуск от имени администратора. Причина - вызов других программ и regedit в том числе.
2. Не будет установки с перезагрузками. По вышеуказаной причине.

Немного косячат подсказки при включеном Aero, но это поправимо.

Так же, будет выполнен ряд Ваших пожеланий и улучшений.

NikLok

Цитата:

Все работает, но приходится держать две копии postinstallerа - 1 для обычной установки с привода, а вторая для установки по сети.
Различаются они только началом в командах. То есть |%CDROM%\Distrib или |L:\Distrib
Все бы ничего, но при внсении изменений приходится править обе копии, что часто забывается сделать.
Как тебе видится более элегантное решение?
Чтобы много не править, сделайте все через RootInstallDir

Для первого случая:
Код:

RootInstallDir=%CDROM%\Distrib
И для второго случая:

Код:

RootInstallDir=L:\Distrib

NikLok 26-05-2007 23:02 591360

Boa Soft
Цитата:

Для первого случая:
И для второго случая:
Ты меня не понял! Я хочу чтоб директория была одна!!! А ты внутри сделал разбор с какого драйва произведен запуск и соответственно переустанавливал RootDir ли еще какуцку переменну, но чтоб ини файл был 1 !!!
Кроме того это позволит выкинуть AutoIt скрипт который у меня сейчас стоит в авторане и определяет тип диска с которого прозведен его запуск! По результатам определения производится запуск из нужной директории. Некрасиво это все, ибо лишние сущности, котрых могло бы не быть!

Цитата:

2. Не будет установки с перезагрузками.
А вот это меня даже радует! Ибо теперь то надеюсь баг будет вычищен! Я кстати вообще пока не напоролся на обязательность перезагрузки.
Цитата:

1. Обязателен запуск от имени администратора.
Есть твик предоставляющий другим юзверам эти возможности. Может его вклинить?!

Boa Soft
Цитата:

В висте RunOnceEx не работает.
RunOnce работает, но фейс программы не отображается и из-за UAC обычные (не MSI) инсталляхи не ставятся.
Я кстати отказался от установки через RunOnceEx и перешел на установку через
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Прописываю presetup.exe force а потом за собой вытираю!

Причина тому различное поведение некоторых инсталляторов при первом входе в систему и просто установке на уже готовую систему или при установке по сети.
По мому 2 месяца назад под вистой это все срабатывало и проблем фейсом программ я не замечал. Были какие то огрехи но не ключевые.

А так же хочу напомнить о проблеме со шрифтами на T39

NikLok 31-05-2007 14:41 593329

Могу ли я передать значение возвращаемое допустим CommnadА из Install_itemXXX в CommnadB из Install_itemYYY в качестве параметра?

Angel_19 02-06-2007 21:16 594357

Использую последнюю версию BS Post (1.9.10.5).

Если в файле настроек закоментировать строчку LicenseText, и в каталоге с программой нет файла license.txt программа почему-то ругается на его отсутствие - а он как раз и не нужен! Если файл license.txt поместить в папку с программой, то программа не ругается.

Использую в файле настроек LogFile=%SELF%InstallLog.txt , а файл лога создается с именем %SELF%InstallLog.txt.

boss911 03-06-2007 00:51 594419

Angel_19
Цитата:

в каталоге с программой нет файла license.txt программа почему-то ругается на его отсутствие - а он как раз и не нужен!
Для работы программы он не нужен, а для прочтения приемлим, так что это сделано специально!

Цитата:

Цитата Boa Soft
Новое в версии 1.9.6.

5. Добавлена возможность просмотра лицензионного соглашения с подтверждением
его принятия.

Если хочешь сохранять лог в корне программы, то переменную %SELF% указывать не обязательно или, в крайнем случае, используй %SELF%\InstallLog.txt .

Angel_19 03-06-2007 10:59 594470

Прям как Майкрософт - это не баг, это фича!

Как сделать, чтоб в итоге все работало я догадался. В документации на такое поведение программы не слово, вот оно мне и показалось противоречивым.
В прошлых версиях переменная %SELF% была с завершающим слешем (\). Вот с переменной я и напутал.

Также нешел еще один глюк (или фичу): запускаю программу, когда доходит дело до выбора устанавливаемых программ, я жму кнопку Отменить выбор всех, далее выбираю сам программы которые хочу установить. Причем первая устанавливаемая программа после себя согласно файлу конфигурации требует перезагрузки, программа устанавливается, комп успешно перезагружается и после загрузки компа BS Post не загружается для продолжения установки. Если самому запустить BS Post, то он предлагает продолжить установку.

Используя тот же самый файл конфигурации не изменяя устанавливаемые программы вся установка со всеми перезагрузками идет нормально.

Boa Soft 03-06-2007 15:22 594523

Обновилась программа.

Текущая версия 1.10.11.

Новое в текущей версии.

Код:

1. Исправлена проблема с неперезапуском программы при установке с перезагрузками.
2. Добавлена возможность выбора перезапуска программы как из RunOnceEx, так и из Run.
  (параметр UseRunKey и сопутствующий ему RunValyeName).
3. Добавлена возможность проверки прав пользователя (имеет ли он права администратора).
  (параметр AdminRightsRequired)
4. Ввведен встроенный просмотрщик файлов как в формате txt так и rtf для назначаемых пользователем кнопок.
  (параметр text).
5. Лицензия и редми могут быть теперь и в rtf.
6. Добавлена возможность задавать файл конфигурации на этапе установки.
  (параметр /ini:<INIFILENAME>)
7. Изменено (незначительно дополнено) лицензионное соглашение.
8. Исправлено описание. Удалены нерабочие примеры.
9. Незначительно оптимизирован ряд процедур.
11. Исправлен глюк с отображением подсказок на Vista.
12. Исправлено срабатывание UAC при запуске программы.


Кому лень качать скин Vista, можете сравнить Scin.ini из него и из обновленной программы и вручную добавить необходимые сообщения.




Angel_19

Цитата:

Если в файле настроек закоментировать строчку LicenseText, и в каталоге с программой нет файла license.txt программа почему-то ругается на его отсутствие - а он как раз и не нужен! Если файл license.txt поместить в папку с программой, то программа не ругается.
readme.txt

Код:

8. Минимально необходимый набор файлов.
- все содержимое папки Scin
- Сама программа Presetup.exe
- Лицензия License.txt или License.rtf
- Файл документации readme.txt или readme.rtf (этот файл).
- Файл конфигурации PRESETUP.INI
- Файл ответов PRESETUP.SET  (только при запуске с ключом force)

license.txt

Код:

б). При включении как оболочки-установщика:
- В состав программы должны обязательно входить это лицензионное соглашение и документация в полном объеме. При отсутствии license.txt и readme.txt (*.mht, *.html) в каталоге программы ее запуск невозможен.

Переменные без завершающего слеша. Но, при составлении пути в InstallItem из корневой папки, папки программы и имени файла слеши корректируются автоматически - добавляются завершающин слеши, удаляются двойные.

ANDYru 03-06-2007 17:50 594562

Boa Soft
по старым ссылка всё ещё 1.09 :(

Tau 03-06-2007 19:26 594597

Boa Soft
поделись ссылкой пожалуйста

NeSkoda 03-06-2007 21:15 594650

ANDYru
Tau
Ссылка на первой странице.Версия 1.10.11.

boss911 04-06-2007 03:54 594708

Boa Soft

Маленькая заметка:
Цитата:

Для получения дополнительной информации пожалуйста, прочтите readme.txt и license.txt
Форматы вроде как бы поменялись, да и "пожалуйста", можно (нужно), взять с двух сторон запятыми! ;)

По поводу форматов, имхо, стало неудобно читать readme.rtf , а вот с htm намного проще было, как-то привычней и удобней, а вот chm, то вообще было бы сказка! :)
Твой переход на rtf понятен, но может, как-то можно сделать поддержку кода (стиль шрифта) для html, в частности для "readme" файла?

Boa Soft 04-06-2007 14:47 594891

boss911

Поддержка rtf зависит от 1-2 файлов, которые всегда есть в системе (урезальщики системы - сами себе буратины). А поддержку htm сделать конечно можно, но оно потянет зависимости от ядра IE - а это мне не нужно. В принципе, просто добавить файл в html не сложно, но, скорее всего будет CHM. Для прочтения будет достаточно удобно.

romeo91 04-06-2007 15:28 594912

Boa Soft помогите пожалуйста! Хочу использовать программу для установки софта в компании на новые компы! но не все получается!
Версия программы последняя!!!
Походу программа некоректно обрабатывает UNC пути
Вот что у меня прописано
PRESETUP.INI
Цитата:

[Setup]
RootInstallDir="\\server\Distr_work_station"
Что при этом пишется в логе
InstallLog.txt
Цитата:

Command: Total_Commander_7.00_PowerPack_0.90_Pro.exe /S /D=\"%PROGRAMFILES%\Total Commander\"
Work Dir: \\\server\Distr_work_station\FileManager\total\
Cmd Line: \\\server\Distr_work_station\FileManager\total\Total_Commander_7.00_PowerPack_0.90_Pro.exe
Cmd Param: /S /D=\"C:\Program Files\Total Commander\"

Error: Не удается найти указанный файл.
Можно это как то подправить, или покажите в чем я ошибся!!
версия 1.9.10 тоже неправильно работала, но она ставила взамен двух слешей всего один

И еще с ключом config не удается запустить presetup с сетевого пути! говорит файл конфигурации не найден! верси 1.9.10 работа нормально
например вот так не работает "\\server\Distr_work_station\!!!Install\Presetup.exe" config

boss911 04-06-2007 18:36 594997

Boa Soft
Цитата:

скорее всего будет CHM. Для прочтения будет достаточно удобно.
Этому я буду только рад! Но возникает для меня интерестный вопрос, а какой формат будет в качестве "readme" файла для вывода его в окне BS и для 'text'? То есть, будет rtf\txt - для окна BS и chm - для удобного прочтения или у BS, будет поддержка прочтения chm ?

Boa Soft 04-06-2007 18:58 595007

boss911
Цитата:

Этому я буду только рад! Но возникает для меня интерестный вопрос, а какой формат будет в качестве "readme" файла для вывода его в окне BS и для 'text'? То есть, будет rtf\txt - для окна BS и chm - для удобного прочтения или у BS, будет поддержка прочтения chm ?
В окне прочтения - txt/rtf - причины я уже назвал. Для прочтения - CHM. Практически, легко могу прикрутить его контекст к кнопке помощи место диалогов.

NikLok 04-06-2007 19:05 595011

Boa Soft Наконец-то! Что-то не нашел в описалове выпрошенного мною ключа NOCRC ! Что забыл описать или упразднить хочешь? Он срабатывает вроде как.
Пока мой набор программ проскочил без диагностики вызываемой утечками. Боюсь как бы не вспугнуть!

Не мог бы маэстро чуть подробнее описать использование под Vista. В частности где и как прописывается затравка на запуск программы?. Просто под Вистой пока не углубился глубоко, а вопросы типа моего уж точно будет частым!

Очень просто можно ввести таймер перед установкой конкретной программы. То есть ты как бы пишешь что устанавливается она, но до начала самой установки идет отсчет заданного таймуата (конечно он пропускается при Fixed=1 и Default=1). Это может дать гибкость управления в процессе установки. Типа последний шанс.

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

ORION_uz 05-06-2007 15:09 595399

Доброго времени суток!
Помогите разобраться....... Я не могу назначить программе СДРОМ.
Вот мои установки....

[Setup]
RootInstallDir=%CDROM%\Program
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
CdTstFile=$install$.id
DefaultTimer=60
ReadMeText=%SELF%\readme.txt
LicenseText=
RunOnceKey=
UseRunKey=0
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0

.... саму программу через $OEM$ копирую на винт..., что не так? Проверяю на "Microsoft Virtual PC",
а если подставить букву самому (например RootInstallDir=D:\Program) - то с СДРОМа установка идет.
Пробовал и так - CdTstFile=WIN51.

NikLok 05-06-2007 16:00 595419

ORION_uzУ меня сделано вот так и работает:
Код:

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\shots
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=0
AdminRightsRequired=1
CheckFDD=1
LogFile=%SYSTEMDRIVE%\BOA_Post_Installer.Log
LogInstall=1
CdTstFile=BOAPE.sif
CdTagFile=BOAPE.sif
DefaultTimer=60
ReadMeText=%SELF%\dvd.txt
;LicenseText=%SELF%\license.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0

У тебя же RootInstallDir установлена на CDROM. Можно и так, но как ты будешь на нем сохранять результаты выбора пользователя?!

И соотв. установка программ имеет вид:
Код:

[Installitem_040]
Group=Arhivators
Caption=WinRAR v3.70
Description= Архиватор Win RAR 3.70 + key
Command1=|%CDROM%\Distrib\WinRAR\wrar370ru.exe /S /v /qn

Попробуй, может поможет мой вариант.

ORION_uz 05-06-2007 18:39 595530

NikLok что - то у тебя лишних строк много!? А потом, зачем установке программы указывать СДРОМ?
Она же вроде от RootInstallDir берет путь? И мне не нужно сохранять результаты (кстати какие?).
Мне бы что-б программы не копировать на винт, а с диска ставить. А маркерным WIN51 не пойдёт? А в твоем варианте программы сдиска ставятся?
RootInstallDir=%SELF% - это указывает на СДРОМ?

boss911 05-06-2007 20:07 595591

ORION_uz

Вот мой кусок:
Код:

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

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

Цитата:

Пробовал и так - CdTstFile=WIN51.
Маркерный файл, должен иметь расширение и не обязательно, чтоб он лежал в корне диска, как в моем случае!

NikLok 05-06-2007 23:21 595684

ORION_uz
Цитата:

что - то у тебя лишних строк много!
Так и проект серъезный - корпоративный диск - как сейчас называють!

Цитата:

Она же вроде от RootInstallDir берет путь?
Ну мне так пока просче, а потом переделаю! Это наследие лени.

Цитата:

И мне не нужно сохранять результаты (кстати какие?).
Сохранять изменения набора устанавливаемого софта. Я запускаю конфигуратор на T39 и дошлифовываю набор софта до перезагрузки в зависимости от машины.
Цитата:

Мне бы что-б программы не копировать на винт, а с диска ставить.
В моем случае так и происходит.

Цитата:

А маркерным WIN51 не пойдёт?
Разницы нет, но он есть на всех дисках с XP-ми, а так я опознаю тока свой диск!

Цитата:

RootInstallDir=%SELF% - это указывает на СДРОМ?
На каталог из которого произведен запуск presetup.exe - в моем случае это не КДПЗУ а c:\INSTALL
Чувствуешь разницу? Я раньше тоже запускал с СиДюка, но потом перешел на винт или на сетевой диск.

boss911
Цитата:

Маркерный файл, должен иметь расширение и не обязательно, чтоб он лежал в корне диска, как в моем случае!
Что, даже если ставишь точку без расширения все равно не срабатывает? Странновато как-то.

boss911 06-06-2007 00:00 595692

NikLok
Цитата:

Что, даже если ставишь точку без расширения все равно не срабатывает?
Это суть дела не меняет! Проверка занимает не больше минуты, попробуй!

ORION_uz 06-06-2007 00:37 595699

Спасибо Вам всем за участие! Вроде получилось!
Токо я не особо разбираюсь во всем этом.... так что за глупые вопросы - простите.

У меня теперь так :

[Setup]
RootInstallDir=%CDROM%\Program
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
AdminRightsRequired=0
CheckFDD=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
CdTstFile=attsetup.exe
CdTagFile=attsetup.exe
DefaultTimer=60
ReadMeText=%SELF%\readme.txt
LicenseText=
RunOnceKey=ZZ_999
UseRunKey=0
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0

...attsetup.exe - это в целях эксперимента :-)
Ещё раз спасибо!

boss911 06-06-2007 01:39 595714

ORION_uz

Параметр CdTstFile и его значение удали! Может, тебя сбило это:
Цитата:

Новое в версии 1.9.9.

9. Исправлена ошибка с CDTstFile (надо CDTagFile) в описании.

Boa Soft 06-06-2007 17:48 596042

romeo91


Цитата:

[Setup]
RootInstallDir="\\server\Distr_work_station"
Временное решение: - RootInstallDir="|\\server\Distr_work_station"

Сейчас думаю, как решить проблему с автоуборкой двойных слешей и в то же время, не нарушать UNC пути.


Цитата:

"\\nvs-neptun\Distr_work_station\!!!Install\Presetup.exe" config
Глюк подтверждаю. Будем оба лечить.

ORION_uz 06-06-2007 20:32 596101

boss911

Цитата:

ORION_uz

Параметр CdTstFile и его значение удали! Может, тебя сбило это:

Цитата:
Новое в версии 1.9.9.

9. Исправлена ошибка с CDTstFile (надо CDTagFile) в описании.
Так я пробовал и с CDTstFile и с CDTagFile поотдельности.... не шло..
А как вместе прописал - определил СДРОМ....

boss911 06-06-2007 22:05 596140

ORION_uz

У меня CdTstFile вообще не обрабатывается, версия 1.10 (последняя).

romeo91 07-06-2007 08:00 596245

Boa Soft
Цитата:

Временное решение: - RootInstallDir="|\\server\Distr_work_station"

Сейчас думаю, как решить проблему с автоуборкой двойных слешей и в то же время, не нарушать UNC пути.
Временное решение тоже не помогает!!!
Все равно в итоговых путях к программам пишет 3 слеша!!! И следственно файл не находит

NikLok 07-06-2007 17:15 596497

Boa Soft
Хочется спросить как заставить конфигуратор в режиме работы с винта отображать иконки?! В путях то стоит как СиДИром а лежит все в директории на диске. Может попробовать из директории виртуальный привод забацать!? Помнится ты какой-то конфигуратор хотел выкатить?! А то получается что проверить наличие иконок с винта без смены переменных нельзя?! Может какой дополнительный ключ параметр в режиме конфигурирования ввести? Ну скажем заставляющий игнорировать установки переменной CDROM и брать её значение из входного параметра.

NikLok 09-06-2007 11:39 597275

Boa Soft Докладаю!
К сожалению трюк с преобразованием директории в виртуальный драйв не прошел!!! Причина в том, что он не является CD-rom-ом в понимании систtvs? а является устройством SUBST, коее ты очевидно при сканировании пропускаешь и программа просто не находит нужную метку и соотв. все пути летят к черту. Если же примонтировать в алкоголе, то все окей! Чрезвычайно хотелось бы поправить эту ситуацию!!!
Может быть давать возможность задавать типы сканируемых устройств. Я например еще не проверял сменные и сетевые!? Потому как сборка образа DVD длительная операция ( несколько минут! А потмо BD будем применять - так вообще кранты!) да еще надоть перемонтировать образ. В общем сильно бы гемору поубавило!

Кстати было бы неплохо что бы конфиг в тестовом режиме выдавал хотя бы красную подсветку для опций у которых есть проблемы ( Ну скажем в одном из параметров задан отсутсвующий фал али еще что-то?) Можно в балоне выдавать источник проблемы.

Проверил - с сетевым диском та же порнография!

YuriPet 09-06-2007 18:55 597476

Boa Soft
Попробовал последнюю версию (файл Presetup.exe версии 1.10.11.18) и обнаружил, что при установке неправильно (со "сдвигом" на 4 позиции) отображается иконка, заданная в параметре IconFile. :o

То есть, иконка берется не из секции [Installitem_N], а из [Installitem_(N+4)], при чем N - не "число от 000 до 999 (Именно 3 цифры!)", а просто порядковый номер секции (у меня нумерация не "сквозная", т.е. после 003 может стоять 010).

Со старой версией (1.9.10.5) все было ОК.

Если у других этого "глюка" не наблюдается, то в чем млжет быть причина? :huh:

biggreeder 09-06-2007 21:21 597524

YuriPet
У меня с версией 1.10.11.18 всё ОК. Хотя нумерация тоже
Цитата:

не "сквозная", т.е. после 003 может стоять 010).

NikLok 09-06-2007 21:37 597529

YuriPet Не могу подтвердить Ваш диагноз. У меня нумерация кратна 10, но кое где есть вставленные через 5. Глюка описанного Вами не обнаружил!
Насчет причины не ясно как - то! У меня иконки либо беруться из файлов самих программ либо я их выдергиваю и храню с соотв. именем. Единственно, что могу предположить, что у тебя сползли номера иконок, если они хранятся все в одном файле?

Кстати resourse hacker не может доставать иконки из пакованных прог. ( Старый он у меня ) Может кто посоветует средство посовременнее? Тока с урлем пож-ста.

YuriPet 09-06-2007 22:58 597548

Вложений: 1
Цитата:

Не могу подтвердить...
Странно это, господа...
Проверил несколько раз: с версией 1.9.10.5 все ОК, а как только заменю файл Presetup.exe на 1.10.11.18 (ес-с-сна вместе с license.rtf и readme.rtf) - "сдвиг"!
Мой файл PRESETUP.INI прикреплен.

NikLok 09-06-2007 23:47 597563

YuriPet
Сравнил со своим.
Номера иконок у меня 1 у тебя 0. По опсанию ты прав вроде бы. Единственно меня смущает путь вида |%Self%\...
Мне кажется тут какая-то товтологичность есть?! Так как этот путь уникальный ( в смысле своего значения для программы ) использовать его с | я как-то опасаюсь.
Потому у меня везде |%CDROM% на его месте.
В общем я бы не отказался от переменной CommonIconFolder !!!

з.Ы. ну и далее уже надоть ковыряться с иконками вместе.

Boa Soft
Эх нет в жизни счастья!!!! Глюк с утечкой оказался на месте ! Проверку установкой полного пакета программ ( ~ 80 ШТУК ) данная версия не прошла! Отловить какой пакет этому способствует затруднительно!

YuriPet 10-06-2007 00:39 597577

NikLok
Цитата:

Кстати resourse hacker не может доставать иконки из пакованных прог.. ( Старый он у меня ) Может кто посоветует средство посовременнее?
Если пользуешься Total Commander-ом, то попробуй ICLView - отличная "штуковина"! :)
А по поводу моего "глюка" с BS Post Installer последней версии - думаю стоит подождать мнения автора... :shuffle:
Ведь с предыдущей версией и тем же PRESETUP.INI нет проблем! :huh:

NikLok 10-06-2007 10:53 597630

YuriPet
Цитата:

Если пользуешься Total Commander-ом, то попробуй ICLView - отличная "штуковина"!
Спасибо, вроде подоходит.

Цитата:

думаю стоит подождать мнения автора...
Вот на этто я бы не особеннно расчитывал. Он ночью смотрел и ничего не сказал. Занят видимо или сказать пока нечего.

Boa Soft 10-06-2007 21:10 597776

Исправил, конечно, не все, что хотелось, но кое-что поправлено.

Цитата:

Текущая версия 1.10.12.

Новое в текущей версии.
1. Исправил проблему с сетевыми путями - теперь все работает корректно.
2. Введено автоопределение абсолютных путей - теперь их начинать с "|" не обязательно.
3. Переменные %SELF%, %FOLDER%, %CDROM%, %ROOT% теперь не завершаются слешем.
4. Введена секция UserEnvironmentVariable для определения пользовательских переменных окружения.
5. Изменена логика работы со скриншотами.
Минус - не будет автокоррекции ошибок типа C:\install\\test\mytest.exe. Но зато по сети теперь работает.

Ради этого пришлось домашнюю сеть чинить - кот один коннектор обгрыз :).

YuriPet 10-06-2007 23:33 597812

Автор пока проигнорировал... :)
С новой версией (1.10.12.19) ситуация не изменилась... :( Но!
Проблему решил "сложив" все файлы .ICO в библиотеку IconLib.icl, определив CommonIconLib и прописав в каждой секции [Installitem_N] параметр IconNumber.
Но ведь это так неудобно! Получается: добавил программу - правь IconLib.icl, да и с номерами легко запутаться...
Поэтому, прошу уважаемого Boa Soft все же "обратить внимание на мои страдания" :)
Цитата:

Цитата NikLok
В общем я бы не отказался от переменной CommonIconFolder !!!

Поддерживаю!

NikLok 11-06-2007 00:54 597826

Boa Soft
Когда ж ты утечки то пификсишь? В 10.12 она опять осталась. Так и придется сидеть на 1.9.6 !!!

Boa Soft 11-06-2007 19:11 598070

Место утечки пока не удалось выяснить. По 80-100 программ редко кто ставит. Поэтому, как говорят в MS мы осведомлены о наличии проблемы и работаем над ее решением. Смогу отыскать - исправлю. Ставте большие пакеты с промежуточными перезагрузками.

YuriPet

Цитата:

Введена секция UserEnvironmentVariable
Код:

[UserEnvironmentVariable]
CommonIconFolder=%ROOT%\MyIcons

---||---

IconFile=%CommonIconFolder%\App1.ico


В переменных можно использовать %SELF%, %CDROM%, %ROOT% и системные, что видим набрав set. При назначении переменной они будут развернуты до реальных значений.

А с иконками - сегодня погляжу, просто у меня все в icl собрано. И вопросы решаю по приоритетности. Потребовалось на работе сделать шару с установщиком - решил проблему с сетевыми именами.

Real Root 12-06-2007 01:09 598202

NikLok, тут версия есть, может стоит попробовать KB319740 от майкрософта поставить. Там решается проблема - приложения MFC вызывают утечку памяти в объектах GDI.
Кстати, если его используете, попробуйте наоборот отказаться, это обновление рекомендуется применять только лишь в тех случаях, когда проблем имеет место быть.
Хотя, MFC относиться к приложениям написанным на C++, а Пост Инсталлер вроде как на 7-й делфе пишется. Так что может быть дело и не в этом. Но вдруг поможет.

NikLok 12-06-2007 21:49 598518

Real Root
Цитата:

тут версия есть, может стоит попробовать KB319740 от майкрософта поставить
Нет больше такой версии! Не выдержала проверку практикой! А жаль.

Цитата:

Хотя, MFC относиться к приложениям написанным на C++
Возможно я ошибаюсь, но по моему привязки к С++ тут нету?!

Real Root 12-06-2007 22:57 598536

Цитата:

Нет больше такой версии! Не выдержала проверку практикой! А жаль.
Как понять не выдержала проверку практикой? Помоему в апдейтпаке оно присутствует, хотя я им не пользуюсь - я сам свой апдейт пак с нуля собираю, хотя на 95% они схожи с апдейтпаком от Petya V4sechkin. Я например KB319740 до сих пор включаю в совй апдейт пак. Хотя, если использовать WMP11 то в нем уже лежит обновляемая библиотка более поздней версии, и при использовании WMP11 данный апдейт не нужен.

Цитата:

Возможно я ошибаюсь, но по моему привязки к С++ тут нету?!
Может и нет, но половина приложений писанных на C++ используют MFC. В остальном я не силен. Когда-то еще паскаль изучал, и в 7 делфе прогал - там вроде MFC не применялось.

NikLok 13-06-2007 12:31 598759

Real Root
Цитата:

Как понять не выдержала проверку практикой?
В том смысле, что утечки не исчезли!

Real Root 14-06-2007 08:40 599110

Цитата:

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

Boa Soft 14-06-2007 15:40 599267

Программа на Delphi 7. Копилится без RUN-time пакеджей, поэтому ни чего с собой не тянет. MFC тоже не использует.


Соль проблемы в том, что под отладчиком воспроизвести утечки не получается. И, вообще, не получается воспроизвести. Явные утечки пофиксел, но увы...

NikLok 14-06-2007 16:46 599287

Boa Soft
Эх зря ты мне тогда не дал исходников к 1.9.6 - у меня бы не пропали!

Как же нам её выявить. Был бы ты в Москве я б тебе свой диск дал бы, может он чем помог бы.
Вчера я начал подозревать, что виноват Promt 8. Прогнал установку только его - все нормально! Подозрение снято! На что еще гадать не знаю!

Как же отловить эту заразу то? Можеть выдачей параметров после каждого итема набрать статистику утечки ресурсов?

Вставил перезагрузку. Вылез неожиданный момент.

Дело в том, что запуск BSPI у меня идет в автоит скрипте прописываемом в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
теперь придется чуть скорректировать процесс.
Наверное придется остаток скрипта перенести в секцию [PostInstall]


Boa Soft 14-06-2007 21:50 599414

NikLok

Сейчас перекопал архив - сохранилась версия 1.9.5. Буду вспоминать, что изменилось.

NikLok 14-06-2007 23:24 599438

Boa Soft
Ты уж прости меня зануду, но еще раз повторю! Поставь ты себе WinCVS и он тебе будет говорить, что именно ты изменил между любыми выбранными версиями!

Кроме того я не помню было ли пофиксено это уже в 1.9.5 или только в 1.9.6?! Хорошо бы если в первой. Хотя если покопаться на форуме, это можно выяснить.
Я тут вспоминал как - то, что мне лет 5 назад попадался декомпилятор Delphi. Может он чего подмогет. Или их в природе работающих нет?

Еще у меня такой вопрос - может стоит так же отображать номер перезагрузки и их общее кол-во. То есть - Стадия 3 из 5. Можно так же прогресс выполнения установки пакетов для данной стадии.

Мне думается полезно так же параметр Folder ввести в секциях PreInstal и PostInstall. А так же по желанию ввести спец отображение этих секций.

Но в принципе я считаю, что самое главное утечки, а все остальное потом!!!!!


NikLok 14-06-2007 23:34 599440

Boa Soft
Цитата:

To ALL

Плавно настала новая версия.

Цитата:
Текущая версия 1.9.7

Новое в текущей версии.

1. Устранена проблема с меню в трее - теперь закрывается нормально.
2. Устранена утечка оъектов GDI при анимации иконки в трее (был ужас! два оъекта GDI в секунду!).
3. Устранена утечка оъектов GDI при изменении иконки устанавливаемой программы (был оъект GDI на программу!).
4. Добавил информативности в лог: полная версия, дата, пременные окружения.
5. Пустые группы теперь не показываются.
6. При установке в рассчет берутся не все группы, а только те, что содержат выбранные программы.
7. В связи с пунктом 6 подправлен прогресс установки.
8. Исправил дефект рамки всплывающих подсказок.
10.Сделал менее ресурсоемкими кнопочки (- 3 оъекта GDI на каждую кнопку);
11. Убрал ограничение размера в конфигураторе.
12. Исправил ошибку перезапуска программы после прерывания установки.


Исправлений достаточно много, но самое главное, нашел глобальные по масштабу утечки ресурсов. Была утечка не памяти, а оъектов GDI при анимации иконки в трее и при иконки устанавливаемой программы.

Не поленился поискал! Получается только с версии 1.9.7 ?!
Какая же версия у меня - то? По нажатию на "Новости" он выдал мне версию 1.9.9
Может я файл news переписал?! Размер exe-шника 1 136 640 байт от 23-11-2006 03:18

В общем наверное 1.9.9 надоть искать! Давай введем по ключу /? выдача инфы о программе!?

А еще для powerOff хочу что б было как у меня в скрипте. Если время между 19-00 и 9-00 то выключать иначе пусть ждет меня!
То есть если там 1 (ну или 2) еще и интервал срабатывания задавать!

Boa Soft 17-06-2007 22:04 600481

NikLok

К сожалению (моему) проблема подтвердилась. Мне наконец-то удалось воспроизвести проблему. Проблема возникает просто при длительной работе программы - просто выполнил 80 запусков программы с одной функцией внутри - Sleep(XXX), которая просто ждала 120 секунд. На ~~45 пункте получил ошибку. Буду искать. Предположений, как миниум, 3 - иконка в трее, прогресс бары и индикатор прогресса ("бегущие кубики"). Остальное не обновляется многократно и такой проблемы вызвать не может. Буду по очереди отключать процедуры и смотреть результат.


PS Вспомнилось из недавнего. Клиент задрал. Ком у него перегружается. У нас в сервисе сутками под марками и S&M крутится нормально, а у него - после примерно после получаса работы - перезагрузка. запахло проблемой с конторой по борьбе за потребителей. поехали домой к клиенту. Действительно, комп перегрузился через полчаса. Но перед этим забухтел холодильник на кухне. Причина 60 годов ЗИЛ, включенный в ту же розетку, что и комп, только с другой стороны стены и ветхая проводка. Так что, главное, воспроизвести проблему.

NikLok 18-06-2007 09:59 600617

Boa Soft
У меня кажется ДежаВю!? Когда я просматривал форум я уже это где то читал!!!
Цитата:

К сожалению (моему) проблема подтвердилась. Мне наконец-то удалось воспроизвести проблему.
Закон сохранения работает! Ты печалися а я и твои пользователи радуемся! Слава богу дело сдвинулось кажется!
Цитата:

Руководство по запуску конфигуратора перед запуском графической части установки убрано конфигуратор не запускается до запуска SETUP.
Мне кажется это уже давно пора убрать из readme.rtf. Ну или по крайне мере пунктуацию поправить. Просто не могу правильно прочесть и понять. Наверное после убрано нужна запятая?

Boa Soft 19-06-2007 01:23 601053

NikLok, YuriPet

Не хочу загадывать на перед, но похоже нашел причину. Анимация трея. Изменил таймер с 1000 на 5 и ошибка вылезла через минуту. По ProcessExplorer шла утечка по 200 GDI обьектов в секунду (при таймере 5). Налевал на указание в MSDN, что иконка сама разрушается системой и воткнул DestroyIcon() - утечка прекратилась. По поводу иконок - не выставлялась значение переменной при отсутствии общей библиотеки иконок.


Тестовый вариант (только exe, распаковывать с заменой в папку установленной версии из шапки).

Брать сдесь:

http://tools.oszone.net/BoaSoft/BSIn.../preinstall.7z

s
PS Просьба о результате доложить.

YuriPet 19-06-2007 02:09 601061

Boa Soft
Проверил - с иконками всё ОК! :yahoo:
Огромное спасибо! :beer:

Boa Soft 19-06-2007 13:47 601254

YuriPet

Рад, что вопрос решился.

Если и NikLok подтвердит решение проблемы с утечкой ресурсов, то будем исправлять мелкие ошибки в доках и релиз.
Так же, хочу сделать вариант с часами место бегущих кубиков. Чтобы можно было выбирать, показывать текущее время или время работы.

ANDYru 19-06-2007 13:54 601263

Boa Soft
Цитата:

показывать текущее время или время работы
а можно ли добавить такой параметр как текущяя загруженность процессора

YuriPet 19-06-2007 13:56 601264

Boa Soft
А поддержку PNG с прозрачностью для "Shot" реализовать сложно?... :shuffle:
P.S. "Як мед - так ложкою!" ;)

NikLok 19-06-2007 15:19 601315

Boa Soft Я пока выполнил один!!! прогон, но что радует утечки НЕТ!!!
Похоже тебе удалось второй раз пофиксить тот же баг!? Я надеюсь, что теперь эта версия будет моей основной!
И надеюсь, что дальнейшее тестирование не выявит утечек!

Вижу что заметно расширился состав лога - в части выбора иконок.

Возник вопрос ответ на который вроде очевиден, но я его задам! Пользовательские переменные сохраняются между перезагрузками или нет?

В моем ini есть такая строка
Код:

Choise=%ERRORLEVEL%
То есть вроде как заводится пользовательская переменная Choise
В логе же никаких переменных не выдано.
Код:

    CommonShotFolder:        C:\INSTALL\shots

  UserEnvironmentVariable:

  PE mode:                No
  UnAttendMode:                No

То есть её надо было заранее объявить, или так как я написал вообще нельзя писать?!

P.S. Если фраза об исходниках имеет смысл, то я бы хотел их иметь у себя на диске!

Boa Soft 19-06-2007 17:53 601413

NikLok

Цитата:

Вижу что заметно расширился состав лога - в части выбора иконок.
Сделано для решения проблемы, выявленной YuriPet. В текущем виде малоинформативно. Сделаю полные пути. Уберу внутренние идексы. Просто мне было надо посмотреть только это - вот и выложил.

Цитата:

В моем ini есть такая строка
Код возврата ошибки чего? Непонятно.

Переменные не сохраняются при перезагрузке. Действительны только на сеанс.


На счет исходников - вечером решим.

NikLok 19-06-2007 18:06 601423

Boa Soft
Цитата:

Сделано для решения проблемы, выявленной YuriPet. В текущем виде малоинформативно. Сделаю полные пути. Уберу внутренние идексы. Просто мне было надо посмотреть только это - вот и выложил.
А мне понравилось! Ну кончено если будет еще информативнее, то вообще красота.

Я бы все таки сделал вывод информации по ключу /?

Цитата:

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

Цитата:

Переменные не сохраняются при перезагрузке. Действительны только на сеанс.
Вот это грустно! Допустим эти 2 моих скрипта разделены группой другого софта и хотя бы одной перезагрузкой! Тогда весь смысл теряется!?

P.S. 2-й прогон тоже выполнен успешно!!!

Debugger 19-06-2007 20:01 601460

Boa Soft
Можно сделать, чтобы баллоны с описанием программы, когда наводишь курсор на название оной, не уходили за края экрана? (Заметно, когда описание шибко длинное). Чтобы само форматировалось, если не умещается.

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

Boa Soft 20-06-2007 12:32 601740

NikLok
Цитата:

По моему это у нее название связано с ошибкой, в то время как сама она не обязательно говорит об ошибке, а только о коде завершения программы. Вот я и хотел результат выполнения одного скрипта передать как параметр на вход другого.
Есть разные софтины для создания постоянных переменных окружения. Можно использовать их. Кажется, в "Маленьких хитростях" пробегало.

PS. Загляни в личку.

NikLok 20-06-2007 13:24 601767

Boa Soft
Цитата:

Есть разные софтины для создания постоянных переменных окружения. Можно использовать их. Кажется, в "Маленьких хитростях" пробегало.
Я просто не подумал про этот путь.

Каковы дальнейшие творческие планы в отношении сабжа?

Знаю, что ты не будешь заниматься отображением русского языка на стадии Т39 под английской ХП, но все равно скажу для информации, что в самом начале то есть на Т39 русские фонты в балонах подсказки ОТОБРАЖАЮТСЯ НОРМАЛЬНО. Но позже происходит пробинг видеорежимов, после чего он меняется ( уменя на 800х600) и тут то уже балоны перестают отображаться нормально! То есть вылезают кракозябры.

Boa Soft 20-06-2007 17:31 601897

NikLok
Цитата:

что в самом начале то есть на Т39 русские фонты в балонах подсказки ОТОБРАЖАЮТСЯ НОРМАЛЬНО. Но позже происходит пробинг видеорежимов, после чего он меняется ( уменя на 800х600) и тут то уже балоны перестают отображаться нормально! То есть вылезают кракозябры.
Знаю, но как решить - для меня загадка. Переписать все комоненты и классы под юникод - работа того не стоит. Возможно, выпадает какой-то из шрифтов. Может быть, попробую при установке запустить тестовую программу и посмотреть, какие фонты доступны до и после . Или тупо прописать SYSTEM фонт, но он дюже некрасивый.

NikLok 20-06-2007 18:16 601920

Boa Soft
Цитата:

Или тупо прописать SYSTEM фонт, но он дюже некрасивый.
Плевать на крысоту. Может для таких извращенцев как я сделать по ключу жесткое использование (в конфигураторе только) системных фонтов! А можно еще и ключ фонтов для программы забабахать - чаво уж там.
Вот после этого уже можно смело умывать руки и писать - мол решения не знаю, но вот можете извратиться так! А то така хитовина и плюха для английских MUIшных виндов! А быдна!!!

boss911 20-06-2007 18:33 601929

Boa Soft

Для теста утечки ресурсов, нет такого количества софта для установки, но решил оставить BS запущенным на длительное время (5-6 часов), все нормально, после длительного простоя программа работает! Правда вот не знаю, достаточно это было для тестирования, но решил отписаться по данному поводу!

Boa Soft 21-06-2007 01:42 602059

Вложений: 1
boss911
Цитата:

Для теста утечки ресурсов, нет такого количества софта для установки, но решил оставить BS запущенным на длительное время (5-6 часов), все нормально, после длительного простоя программа работает! Правда вот не знаю, достаточно это было для тестирования, но решил отписаться по данному поводу!
Не совсем покатит.

В прикрепленном архиве тестовый конфиг. Запуск delay из комплекта системы. Аж 90 раз. Больше духу не хватило.

BigMax3 22-06-2007 20:41 602877

Всем привет

Устанавливаю програмы с флэшки, на чистую систему,
старые версии работали нормально в этой заметил следующие проблемы:

1. Нет продолжение после принудительной перезагрузки
2. После нажатия УСТАНОВИТЬ, сначала идет перезагрузка, и только потом начинается установка, но первые два пункта
в списке пропускается


Сегодня ставил на трех машинах - замучался ...

BS Post Installer лежит на флэшке в корне в папке BOA
Все проги лежат в корне в папке PROG


Первая мысль была, что большие буквы не обрабатыват правильно - исправил, один раз, вроде, все прошло нормально, или мне показалось ...

Это только мне так везет?


NikLok 22-06-2007 23:14 602928

BigMax3 С такого типа носителя я еще не ставил! Возможно твои проблемы частично связаны с его типом, а именно какие пути воспринимаются программой. Она же в основном ищет СД ромы. В общем глянь в лог для начала. И интересно посмотреть на твой ини файл. Там что абсолютные пути, или как ты их задаешь?

Если не забуду на след неделе попробую на работе твой вариант установки!

Только что попробовал на виртуалке. Как я и говорил все переменные %CDROM% надо менять на абсолютные пути - то есть на конкретную букву. Тогда все ставится нормально! По крайне мере первые2 поставились а не пропустились как у тебя.

Я уже предлагал автору решить эту проблему со списком типов дисков на которых осуществлять поиск, но решения не принято, так как его эта проблема не беспокоит. Может быть теперь когда версия более менее стабильная он таки пойдет дальше?!

BigMax3 24-06-2007 16:07 603372

У меня сделано следующим образом:
после установки голого Windows'a запускается .cmd файлик (взят на этом же форуме)

Код:

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do
if exist %%i:\USBDRIVE set USBDRIVE=%%i:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
 /v PENDRIVE /d %USBDRIVE% /f

т.е. ищется носитель на котором в корне присутствует файл USBDRIVE, и этому носителю присваивается переменная %USBDRIVE%
с прописываением в регистр.

Соответственно в PRESETUP.INI первой строчкой идет
RootInstallDir=%USBDRIVE%

Boa Soft 24-06-2007 23:50 603510

BigMax3

Цитата:

Устанавливаю програмы с флэшки, на чистую систему,
старые версии работали нормально в этой заметил следующие проблемы:
Я не рассчитывал на флешки. Переделаю. Для Vista с ее способом подсовывать файл ответов на флешке будет полезно. Уже сейчас у мены на флеше файл ответов и SFX архив с драйверами и утилитами.

NikLok

Цитата:

Я уже предлагал автору решить эту проблему со списком типов дисков на которых осуществлять поиск, но решения не принято, так как его эта проблема не беспокоит. Может быть теперь когда версия более менее стабильная он таки пойдет дальше?!
Как -то стимула небыло. А сейчас появился. Там то всего-то надо поменять DRIVE_CDROM на DRIVE_REMOVABLE. Только тогда счет дисков надо не с A а с C начинать, чтобы дисковод не дергался, тем более, он не у всех есть.

BigMax3[

q]У меня сделано следующим образом:
после установки голого Windows'a запускается .cmd файлик (взят на этом же форуме)[/q]

Это начинает действовать только после перезагрузки. Надо еще обьяснить Windows, что Environment изменился.
Поэтому у вас и первые программы пропускаются. Ладно, поменяем в программе.

Например, так:

Код:

const
  EnvKey = '\System\CurrentControlSet\Control\Session Manager\Environment\';
  EnvCnName = 'Environment';

function SetSystemEnvironmentVariable (const name, value : string):boolean;
var
rv : DWORD;
begin
with TRegistry.Create do
 try
  RootKey := HKEY_LOCAL_MACHINE;
  Result := OpenKey (EnvKey, true);
  If result then begin
  if value = '' then DeleteValue(name)
                else WriteExpandString (name, value);
  SetEnvironmentVariable(PChar(Name), PChar(Value));
  SendMessageTimeout (HWND_BROADCAST, WM_SETTINGCHANGE,
                      0, LParam(PChar ('Environment')),
                        SMTO_ABORTIFHUNG, 5000, rv);
  end;
finally
  Free
end
end;

А если подручными средствами - найдите SETX - не помню только, откуда - толи из ресурскита толи что-то самописное.


Boa Soft 25-06-2007 00:10 603521

С этого дня я введу практику выкладывания в шапке архива только с одним исполняемым файлом. После того, как исправления будут обобрены и проверены - будет выкладыватся новый инсталл. А так, каждый раз перебирать дистрибутив - лениво.

Начнем:

Код:

V. 1.10.12.25

1. Исправлены утечки памяти при отображении иконки в трее (программа валилась при долгой установке).
2. Исправлены утечки памяти при загрузке иконок (заметно было только по программам контроля ресурсов - 2 обьекта GDI на каждую иконку).
3. CdTagFile теперь ищется и на флешках.

Ссылка - в конце шапки.

boss911 25-06-2007 03:38 603554

Boa Soft
Цитата:

С этого дня я введу практику выкладывания в шапке архива только с одним исполняемым файлом.
А вот это правильно, намного удобне, поддержую.
Цитата:

Ссылка - в конце шапки.
Может, пора ее прикрепить?



Добавлено:

PRESETUP.INI
Код:

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

[Installitem_017]
IconFile=Программы\WinRAR 3.70.exe
Command1=Программы\WinRAR 3.70.exe /s

InstallLog.txt
Код:

Command: Программы\WinRAR 3.70.exe /s
  Work Dir: %CDROM%\
  Cmd Line: %CDROM%\Программы\WinRAR 3.70.exe
  Cmd Param:  /s

  Error: Не удается найти указанный файл.

И так со всеми программами на данном CD. До версии 1.10.12.24 проблем небыло с этим же конфигом!

YuriPet 25-06-2007 09:43 603614

boss911
Подозреваю, что причина в наличии кириллических символов в "CdTagFile=Программы\Автозапуск.exe".
Наверное связано с изменениями, вызванными
Цитата:

3. CdTagFile теперь ищется и на флешках.

NikLok 25-06-2007 10:10 603625

Boa Soft
Цитата:

Как -то стимула небыло. А сейчас появился. Там то всего-то надо поменять DRIVE_CDROM на DRIVE_REMOVABLE. Только тогда счет дисков надо не с A а с C начинать, чтобы дисковод не дергался, тем более, он не у всех есть.
Слава Аллаху лед тронулся! Но я бы хотел более универсального решения.
1. Сканированию подвергаются все типы устройств! ( Можно это задавать соотв. перечислением в ini) Ну например можно же подключить второй винт с дистрибутивом - и он то уже не будет скорее всего СЪЕМНЫМ, а станет ФИКСИРОВАНным. А так же сразу бы решили проблему с примонтированными сетевыми дисками.
2. Переименовать для отвязки от конкреного типа ноисетля переменную CdTagFile в нечто типа SourseTagFile или DistrTagFile.

BigMax3 25-06-2007 11:50 603679

Версия 1.10.12
тестовый режим, все файлы оригинальные.

В PRESETUP.INI как только ставишь RebootNeed=1 в любом месте, после перезагрузки
получаю ошибку:

Код:

Ошибка набора конфигурации
Возможные причины:
- файл конфигурации отсутствует
- имеет ошибочную (старую) версию
- имеет неверную структуру
...


NikLok 25-06-2007 17:26 603845

Boa Soft
Вспомнил - что еще и устройства SUBST тоже надоть подвергать сканированию. Соображения высказывал ранее.
Я так понимаю добавить просто или в строку анализа типа диска.



ANDYru 25-06-2007 17:33 603846

чего то упустил .. у мееня с полследнеё бетой теперь файлы на двд не находит

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=0
CdTagFile=WIN51IP.SP2
DefaultTimer=60
ReadMeText=%SELF%\readme.rtf
;LicenseText=%SELF%\license.rtf
;RunOnceKey=ZZ_999
;UseRunKey=1
;RunValyeName=TEMP_BS_POSTINSTALLER
;ShowLog=1
;AutoClose=0


boss911 25-06-2007 22:12 603969

YuriPet
Цитата:

что причина в наличии кириллических символов
Цитата:

Цитата ANDYru
у мееня с полследнеё бетой теперь файлы на двд не находит

Значит я не одинок! :(

NikLok 25-06-2007 22:31 603973

Boa Soft
Мда! Грустно, но бетка действительно кривовата! Диск не находится!
Об этом говорит и тот факт, что в конфигураторе нет отображения иконок!
При установке соотв. не может ничего найти!

Одинм словом давай все типы драйвов и перекомпиляч до работоспособного состояния!

Ну надо же какое маленькое изменение и полная неработоспособность!

Есть еще маленький ньюанс!

Имеем:
Код:

[item_nyx]
Exclude=Item_xyz
Default=1

[item_xyz]
Exclude=Item_nyx
Default=1

Интуитивно я ожидал что конфигуратор оставит выбранным последний итем по списку. Увы они оба выбраны и оба будут устанавливаться!
Либо это надо поправить, либо отобразить в документации?!

Boa Soft 26-06-2007 17:30 604319

boss911
Цитата:

Может, пора ее прикрепить?
Сильно большая. Сейчас попробую почикать красиво. Если получится - сделаю.


По поводу глюка с файлами - причину понял. Решим. Наверное, просто уберу проверку типа диска, как просили.

Оказывается CD-ROM не входит в Removable - это чисто флешки.

NikLok 26-06-2007 18:32 604359

Boa Soft
Цитата:

Сильно большая. Сейчас попробую почикать красиво. Если получится - сделаю.
Лучше бы новую бетту! Сил нет ждать!

А насчет почикать, так мне кажется лучше впиндюрить плюсик - кому надо раскроет. Я бы так все шапки сделал! Или ссылку на шапку.

Цитата:

Оказывается CD-ROM не входит в Removable - это чисто флешки.
В FARе на панели выбора устройств рядом с буквой диска показывается его тип!(в режиме Ctrl+1)
В TTC тоже видно что это различные ус-ва.

Так что это ты от переутомления!

Debugger 26-06-2007 20:21 604399

Boa Soft
Чегой-то ни интегратор драйверов файлы не находит, ни теперь Post Installer... Может проблемы из одного корня растут?

NikLok 26-06-2007 22:05 604440

Boa Soft Вот если бы еще иконки из пакованных программ показывались!

boss911 26-06-2007 22:12 604446

NikLok

А разве они не показываются? Хм!
Код:

[Installitem_010]
IconFile=Интернет и сети\FlashGet 1.88.exe
IconNumber=0
Command1=Интернет и сети\FlashGet 1.88.exe /VERYSILENT

С SFX-архивами (RAR) анолично! Я что-то не так понял? :)

NikLok 26-06-2007 22:20 604454

boss911 Для него да! Но вот допустим DvdIdle, Siguardian, GhostView и другие иконки которых не может извлечь ResourseHacker. У меня таких штук 15 набралось. Все остальное супер - а эти гады всю картинку портят!

boss911 26-06-2007 22:32 604459

NikLok

Так сделай как я:
Код:

[Setup]
CommonIconLib=%Self%\IconLib.dll

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

То есть, собери необходимые иконки в отдельную библиотеку.

NikLok 26-06-2007 22:35 604461

boss911 Да вот я так и не смог извлечь иконки из упомянутых приложений!
Ты чем выдергивал. Поагин к ТТС - IclView что у меня глючит!
И потом если приложение сменить оконку придеться её обновлять ручками.

boss911 26-06-2007 22:43 604462

NikLok

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

NikLok 26-06-2007 22:48 604466

boss911 Я тоже так делаю, но их DvdIdle и Siguardian не прокатывает!

YuriPet 26-06-2007 22:50 604468

NikLok
Цитата:

Но вот допустим DvdIdle, Siguardian, GhostView и другие иконки которых не может извлечь ResourseHacker. У меня таких штук 15 набралось. Все остальное супер - а эти гады всю картинку портят!
Цитата:

Да вот я так и не смог извлечь иконки из упомянутых приложений!
Ты чем выдергивал. Поагин к ТТС - IclView что у меня глючит!
Странно это... ;)
Сейчас для пробы скачал http://www.dvdidle.com/download/DVDIdlePro59.exe
Это InnoSetup (иконка, естественно, его собственная), внутри только два файла содержат иконки DVD43.exe и DVDIdlePro.exe.
Из обеих все иконки прекрасно извлекаются с помощью IclView

NikLok 26-06-2007 23:03 604472

YuriPet
Цитата:

Из обеих все иконки прекрасно извлекаются с помощью IclView
Да чего то у меня с руками! Поставил этот плагин в ТТСРР SamLab 7.0 и не нет показа иконок! Могет какие то тонкости установки а может с кем конфликтует?! Один раз были иконки а потом все рухнуло и как отрезало!"

YuriPet 26-06-2007 23:09 604477

NikLok
Цитата:

Поставил этот плагин в ТТСРР SamLab 7.0 и не нет показа иконок!
Нисколько не хочу обидеть SamLab, но я давно перестал использовать его (и не только его) сборки ТС. У меня - своё ("HomeMade")! ;)

NikLok 26-06-2007 23:11 604482

YuriPet
Цитата:

я давно перестал использовать его (и не только его) сборки
В принципе я с тобой согласен, но на все не хватает! Действительно для наших дисков надо брать первоисточники без всяких приукрас.

Boa Soft 27-06-2007 01:50 604528

Тестовая 1.10.12.28.

Betta-версия от 27.06.07

Код:

1. Добавлены ключи управления типом устройств для сканирования:

 CheckFlash - сканировать флешки; 1 по умолчанию
 CheckHdd - сканировать жесткие диски; 0 по умолчанию
 CheckCD - сканировать СD; 1 по умолчанию
 CheckNet - сканировать сетевые диски; 0 по умолчанию

2. CdTagFile заменен на SourceTagFile

3. Переменная %CDROM%  по функционалу заменена на %SOURCE%, но временно сохранена для совместимости.

4. При прерванной установке при последующем запуске для продолжения всегда предлагается именно тот набор конфигурации,
  с которым велась предидущая установка. Т.Е. Запускали Presetup /ini:C:\test.ini то сним и продолжится установка.

5. Изменена страница принятия лицензионного соглашения.

6. Добавлены константы CheckLicenseCancelBtCaption, CheckLicenseCancelBtHint, CheckLicenseLicenseDlgMsg в scin.ini.

7. Добавлен ключ DetaliseLog для управления детализацией лога.

8. Упорядочен вид лога.

Поправил, что просили. Тестировал как в тестовом прогоне, так и в реальном, с перезагрузками. Вроде все работает.

Ссылка в шапке. Сегодня немного ее почикал.

boss911 27-06-2007 03:43 604547

Boa Soft

Код:

[Setup]
CheckCD=1
CommonIconLib=%SELF%\IconLib.dll
CommonShotFolder=%SELF%\shots
LicenseText=%SELF%\license.rtf

[UserButton_Х]
Folder=%SELF%

Работает только переменная %SELF%, на %ROOT% не реагирует! Кстати, о %ROOT% в ридми ничего не говорится, а в последней бете конфига у тебя она есть, я подумал, что она пришла на смену %SELF%.
Если это новая переменная папки, где лежит BS, то почему в логе:
Код:

Environment:
  Command-line:        "C:\BS Post\Presetup.exe"
  Config file:          C:\BS Post\PRESETUP.INI
  RootInstallDir:      %SOURCE%
  %SELF%:              C:\BS Post
  %SOURCE%:            E:
  %CDROM%:              E:
  %ROOT%:              E:
  CommonIconLib:        C:\BS Post\IconLib.dll
  CommonShotFolder:    C:\BS Post\shots

%ROOT% принимает путь на SourceTagFile?

Boa Soft 27-06-2007 16:02 604862

boss911

%ROOT% - это то, что присвоили в строчке, например.

[
Код:

Setup]
RootInstallDir=%SOURCE%
CommonIconLib=%ROOT%\IconLib.dll
CommonShotFolder=%ROOT%\shots

Если RootInstallDir ничего не присваивали, то там будет случайное значение.

SOURCE = CDROM

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

Пока больше не буду ничего добавлять. Исправлю ошибки - будет дистрибутив с исправллеными доками.

NikLok 27-06-2007 17:59 604931

Boa Soft
Цитата:

Тестовая 1.10.12.28.
Поздравляю!!! Просто супер! Вот выгребем ошибки и будет весчь!

А таперче знаешь ЧАВО?! ..... (С) Старуха в "Вовка в 3/10 царстве".

Цитата:

Пока больше не буду ничего добавлять. Исправлю ошибки - будет дистрибутив с исправллеными доками.
Ну манюсенькое добавление:
Помнишь у тебя была сторка - "Только для членов OSZONE ..."
У меян да и у других тоже уже накопилось несколько версий дисков на основе твоего творения.
Поэтому при старте установщика хочется маленькиииим шрифтом видеть строку с отображением информации, которую сборщик диска туда поместит.
Ну например - Автор, Дата и Время сборки диска.

Кстати в том же БагЛенде помоему есть директивы препроцессора --DATE-- --TIME-- - ВЫДАЮЩИЕ дату и времы начала обработки данного файла компилятором.
Их можно использовать для самодокументации версии программы - которую можно выдавать в эбауте или в углу.

Это совсем маленькое изменение и оно не затрагивает никаких механизмов работы программы!


Я не успел проверить сетевую установку, но с ДВД прошла на ура!

Код:

Full programm version: 1.10.12.28

Environment:
  Command-line:                \INSTALL\Presetup.exe force nocrc
  Config file:                C:\INSTALL\PRESETUP.INI
  Anserver file:        C:\INSTALL\PRESETUP.SET
  RootInstallDir:        %SOURCE%
  %SELF%:                C:\INSTALL
  %SOURCE%:               
  %CDROM%:               
  %ROOT%:                D:
  CommonIconLib:        D:\IconLib.dll
  CommonShotFolder:        D:\shots

  UserEnvironmentVariable:

  PE mode:                No
  UnAttendMode:                Yes

После установки с ДВД почему-то %SOURCE%: и %CDROM%: не имеют значений? Непонятно, ведь поставилось все отлично!

Только что заметил что теперь появилась и CommonShotFolder: - а в анонсах ты про неё не упомянул вроде нигде?

Я бы еще дизайн конфигуратора переделал! С целью увеличения колич-ва программ по вертикали. Я бы сделал 2 вертикальные зоны:
1. Выбор програм
2. Сверху вниз
- логотип
- описание программы
- окно статистики выбора
- зона кнопок

Кстати я скомбинировал Eng и РУС скин файлы и получил Английский конфигуратор и русский установщик. Если хочешь вышлю.
Это потому, что похоже идею о рисовании фиксированными системынми фонтами по ключу ты судя по всему пока не будешь реализовывать.

Кудато из нового скина исчезли параметр AlphaBlendLevel

Вот еще какие - то 2 были - уж и не помню для чего они?
;StretchSkreenShots = 1
;MakeShotsEnable = 1

Еще раз мои поздравления!

Boa Soft 27-06-2007 18:55 604973

NikLok
Цитата:

У меян да и у других тоже уже накопилось несколько версий дисков на основе твоего творения.
Поэтому при старте установщика хочется маленькиииим шрифтом видеть строку с отображением информации, которую сборщик диска туда поместит.
Так через файл скина можно хоть на весь экран влупить. Там же у меня по приколу "Место для Вашей рекламы или саморекламы" по дефолту влеплено.

AlphaBlendLevel не исчез, можно любой скин старый взять и дописать добавленые строки. Простым сравнением найти.

Цитата:

После установки с ДВД почему-то %SOURCE%: и %CDROM%: не имеют значений? Непонятно, ведь поставилось все отлично!

Только что заметил что теперь появилась и CommonShotFolder: - а в анонсах ты про неё не упомянул вроде нигде?
1. Глюк лога. Берется из переменной, сделаю из реальных переменных.
2. CommonShotFolder - папка скринов по умолчанию. Если не указана - то файлы ищутся так же, как и все команды.

NikLok 27-06-2007 21:35 605028

Boa Soft
Цитата:

Если RootInstallDir ничего не присваивали, то там будет случайное значение.
Ты меня извини но такого быть не должно! Я думаю это ты не подумав ляпнул.
Наверняка ты иницилизируешь все переменные либо явно, либо неявно - стилем объявления.
В этом случае произвольные значения могут быть только при ошибке в программе. ( переполнения, налезания областей и т.п.) Сам знаешь!

NikLok 27-06-2007 21:54 605030

Кстати там бы поменять цвет фона у лого - он темно синий а у обойки светло синий - смотрится как заплатка!
Еще бы WallPapers разрешением 1240 на 1024 - коробку с дисками чуток к нижнему сместить, часто окнами уст. прог. перекрывается!

А при ключе force разве страница приветствия выдается? Да и в конфигураторе не помешает!

Boa Soft 28-06-2007 00:38 605081

NikLok

Неправильно выразился. Там пусто будет.

Код:

RootInstallDir:string = ''
Сделаю проверку, чтобы в лог писалось предупреждение, что переменная не задана и она будет автоматически приравниваться %SOURCE%, а при его отсутствии, %SELF%. По идее, это печка и если ее не задать, то плясать не от чего.

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

boss911 30-06-2007 02:11 606183

Boa Soft

Как насчет того, чтоб сделать чуть по-меньше свой копирайт в нижнем левом углу? :blush2:

NikLok 02-07-2007 13:52 606992

Boa Soft Пошла монотонная и СКУЧНАЯ работа по отлову глюков, и тема притихла. Чего-то не хватает.
Может мне показалось, но после перезагрузки сабж по прежнему пишет 1 из N, совершенно не учитывая что какое то кол-во групп уже проставилось?!
Это мне показалось, или на самом деле? Нет, не показалось!

Есть очередное пожелание. На машину ставится система с СД. Далее монтируем сетевой диск и с него запускается сабж. Но в процессе установки СДром определяется первым и соотв. не видятся программы на сетевом диске. Да конечно можно вынуть диск из привода и все пойдет нормально, но мечтается что бы сабж мог работать с несколькими источниками сразу. То есть допустим он нашел СДром, сетевой диск и Флеш драйв. В файле конфигурации соот: Command1=%Source%\.......
Тем не менее если программа или каталог не найден на одном источнике производить попытку искать на остальных помеченных! Это было бы правильнее!

Real Root 02-07-2007 17:41 607116

NikLok, помоему начнется путанница. Во-первых, %Source% зменяется на букву диска еще в самом начале работы программы, и далее туда вклеивается готовая буква диска. Если даже реализовать то как вы говорите, то может возникнуть путанница, в случае, если одинаковые прогаммы будут и на CD и на флеше. Что из них будет иметь больший преоритет? Мое мнение, что это лишняя функция. Помоему, правильнее вынуть диск и не парится :)
Или монтируйте сетеврй диск, например, как Z.
И в конфигураторе пишите Z: - для софта ставящегося по сети.

NikLok 02-07-2007 18:51 607142

Real Root Да не хочу я иметь несколько файлов конфигурации! Тем более завязанных на конкретную букву диска. Мы с Вами только что от этого отбадались! Да конечно есть и отрицательные стороны. Можно ввести например дополните переменные NetTagFile и FlashTagFile. После чего естественно напрашивается управление очередностью поиска источников для команд. Да не будет это скорее всего реализовано автором никогда, к моему сожалению.

Boa Soft 03-07-2007 00:06 607261

NikLok


Цитата:

Может мне показалось, но после перезагрузки сабж по прежнему пишет 1 из N, совершенно не учитывая что какое то кол-во групп уже проставилось?!
Знаю. Еще не делал.

Цитата:

Есть очередное пожелание. На машину ставится система с СД. Далее монтируем сетевой диск и с него запускается сабж. Но в процессе установки СДром определяется первым и соотв. не видятся программы на сетевом диске. Да конечно можно вынуть диск из привода и все пойдет нормально, но мечтается что бы сабж мог работать с несколькими источниками сразу. То есть допустим он нашел СДром, сетевой диск и Флеш драйв. В файле конфигурации соот: Command1=%Source%\.......
Тем не менее если программа или каталог не найден на одном источнике производить попытку искать на остальных помеченных! Это было бы правильнее!
Я не буду делать такую конструкцию. Слишком гиморно. Если есть шара - то зачем куча источников. А так, если надо ставичть часть с диска, часть с сети - пишите полные пути к сетевой папке или к диску, который всегда можно смонтировать на фиксированную букву и не парится.

NikLok 03-07-2007 10:36 607370

Boa Soft
Цитата:

Я не буду делать такую конструкцию.
Не сомневался.
А поверку наличия folder на источнике можно? То есть если папки нет, то устанавливать Default равным 0 и не выводить пункт в меню выбора программ вааще.

Выяснился один момент. Мои скрипты автоита пишут нечто типа лога установки.
Возмечталось мне писать в тот же файл что и SUBJ.
Увы это невозможно пока. Видимо ты не освобождаешь указатель на файл при запуске установки, и скрпит не может его открыть!
Может поправим этот момент?



Boa Soft 03-07-2007 14:23 607480

NikLok

Цитата:

А поверку наличия folder на источнике можно? То есть если папки нет, то устанавливать Default равным 0 и не выводить пункт в меню выбора программ вааще.
Это в задумках есть, но только отключаемо.

Лог - не получится - так как может быть ошибка совмесного доступа, когда две программы начнут в него писать. Я вообще хочу переделать модуль лога - чтобы файл откравался перед записью каждой строки, записывалась строка и файл закрывался. А то принудительный flush не всегда помогает - при крахе иногда теряются несколько последних строк.

NikLok 03-07-2007 14:28 607483

Boa Soft
Цитата:

Это в задумках есть, но только отключаемо.
Ну слава богу! Буду пускать слюни! Да либо отключаемо, либо цветом disable, а может даже красным.
Цитата:

Я вообще хочу переделать модуль лога - чтобы файл откравался перед записью каждой строки, записывалась строка и файл закрывался
Я думал что ты уже давно так сделал, потому и просил об одновременной записи. Ведь при такой схеме проблем нет! Ну или хотя бы закрывать/освобождать дескриптор перед отработкой блока с Command.

NikLok 09-07-2007 15:22 610421

На всякий случай сообщаю. При установке с диска примонтированного по сети произошел сбой при котором выдался адрес 0216:00403EA6
При повтороном запуске предложила продолжить установку, но сама начала ставить все сначала!
Конечно один случай не показатель, но все таки.
Повторить не удалось чего-то! Наверное сбой!

NikLok 09-07-2007 18:56 610555

После всех перезагрузок запускаю САБЖ.
При каждом запуске интерпретатора скриптов AutoIT для установки программы система защиты ругается, что мол "Не удается проверить издателя".

Может сделать в сабже чтоб он на время своей работы снимал эту защиту, а после восстанавливал?!
Хотя конечно если он вылетит, то может и не восстановить наверное.

Напомните мне кто нить, как это отключить. Фраервол и секурити сентр у меня врорде отключены твиком:
Код:

;-----  Disable Firewall Service
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]
"EnableFirewall"=dword:1
"DoNotAllowExceptions"=dword:0
"DisableNotifications"=dword:0

; Disable Security center
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
"AntiVirusDisableNotify"=dword:00000001
"AntiVirusOverride"=dword:00000001
"FirewallDisableNotify"=dword:00000001
"FirewallOverride"=dword:00000001
"FirstRunDisabled"=dword:00000001
"UpdatesDisableNotify"=dword:00000001
"Start"=dword:00000004

  ;-----  Disable Security center
  ;----- 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc]
"Start"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
"Start"=dword:00000004

Совсем склероз замучил! Простите маразматика за оффтоп.

Boa Soft 19-07-2007 00:43 615586

New! 1.10.13.


Новое в текушей версии:

Цитата:

1. Добавлены ключи управления типом устройств для сканирования:
CheckFlash - сканировать флешки; 1 по умолчанию
CheckHdd - сканировать жесткие диски; 0 по умолчанию
CheckCD - сканировать СD; 1 по умолчанию
CheckNet - сканировать сетевые диски; 0 по умолчанию
2. CdTagFile заменен на SourceTagFile
3. Переменная %CDROM% по функционалу заменена на %SOURCE%, но временно сохранена для совместимости.
4. При прерванной установке при последующем запуске для продолжения всегда предлагается именно тот набор конфигурации,
с которым велась предидущая установка. Т.Е. Запускали Presetup /ini:C:\test.ini, то сним и продолжится установка.
5. Изменена страница принятия лицензионного соглашения.
6. Добавлены константы CheckLicenseCancelBtCaption, CheckLicenseCancelBtHint, CheckLicenseLicenseDlgMsg в skin.ini.
7. Добавлен ключ DetaliseLog для управления детализацией лога.
8. Упорядочен вид лога.
9. Исправлено отображение прогресса при установке с перезагрузками.
10. Добавлен ключь Folder в секции PreInstall и PostInstall.
11. В лог добавлено предупреждение при незаданном базовом параметре RootInstallDir.
12. Фоновая картинка может быть теперь в формате jpg.
Дистрибутив включает в себя оба скина.

Сейчас веду разработку поддержки элементов скина с a-каналом. В принципе, уже сделано, остается проверить в нестандартных режимах (менее 32 бит) и на 98 винде. Если будет работать пристойно, то после перерисовки скина будет обновление. Кнопочки можно будет делать с тенями.

NikLok 19-07-2007 16:11 615915

Давно ждемс, хоть и старая вроде работает прилично!

Boa Soft
Цитата:

Цитата Boa Soft
элементов скина с a-каналом.

Просвети пож-ста, что это может дать пользователю. Я как то не знаю что это такое.

boss911 19-07-2007 21:49 616057

Boa Soft
Цитата:

New! 1.10.13.
При запуске программы, мелькает черный фон, при 'AlphaBlendLevel=255' все нормально!

С версией 1.10.12 и более ранними такого небыло! В принципе нечего страшного, но глаз раздражает!

Видать, ты, наверное, уже что-то изменил или добавлял для будущих скинов с альфа каналом, что вызвало такое поведение при прозрачном окне!

NikLok 19-07-2007 22:27 616072

У меня как у больного высокими разрешениями экранов есть предложение чуть перекроить скин.
Очень хочется что кнопка "Пропустить установку ...." была привязана к нижней границе экрана.
Ну например - выводить на растоянии 20 пикселей выше нижнего края экрана.
Дело в том, в сейчасном виде при вериткальном разрешении 1200 эта надпись очень сильно смещена вверх! Место пропадает для информации о текущей устанавливаемой программе, да и внешне не аккуратно. Мне видится идеальным вывести её на уровне переливающейся 6-ти элементной строки? И красиво и внизу.

Так же я бы приподнял бы вверху строку вывода текущего этапа ( или привязал но уже от верхнего края) и соотв расширил бы окно вывода описания. У себя я ее вообще отключаю.

1 прогон прошел вроде нормально. Хотел сделать копию экрана во время тестирования. Облом. Видимо ты выводишь напрямую в видеопамять а fastStone хватает какой то графбуффер? Это так к информации другим пиплам. Пришлось скриншот в виртуалке делать!

Boa Soft 20-07-2007 15:52 616401

NikLok
Цитата:

Цитата NikLok
Просвети пож-ста, что это может дать пользователю. Я как то не знаю что это такое.

Только визуальные эффекты. Кнопки с полупрозрачными тенями. Просто полупрозрачные кнопки. Если нарисовать кнопки с альфа-каналом, то можно сделать плавные тени, а не резкие области прозрачности, как сейчас.

boss911
Цитата:

Цитата boss911
При запуске программы, мелькает черный фон, при 'AlphaBlendLevel=255' все нормально!

Попробую исправить. Я сделал поддержку фона в формате jpg, и, похоже конвертация немного запаздывает. Поэтому и мелькает черный фон. Имеет место быть.

NikLok 20-07-2007 22:12 616546

Boa Soft
Вчера ради интереса проставил Crystal XP сборку. Мне понравилась возможность проигрывания музыки в фоне. Ты не планируешь такое. Так аудио сопровождение может коменитровать устанавливаемый софт! Было бы круто. Хотя конечно крови может попортить мноооооогооо! Как насчет коррекции скина?

Boa Soft 21-07-2007 00:04 616596

NikLok

Проигрывание фоновой музыки вполне возможно. Добавить пару строчек кода. Можно MIDIшник прикрутить, правда покопатся надо - зато размер мизерный.

Но, для каждого пункта прикручивать музыку - излишне.

Скин поправить - там для каждого элемента управления можно задать как обсолютную позицию так и относительное смешение +- от стандартного положения.

ЗЫ Со скином при призрачности гнлюк исправил. Кнопки с алфа-каналом работают отлично, только надо весь комплект нарисовать заново - получается с красивыми краями с тенями, независимо от рисунка фона. Минус при 16/256 цветов - вокруг черные квадраты.

NikLok 21-07-2007 00:11 616602

Boa Soft
Цитата:

Цитата Boa Soft
Можно MIDIшник прикрутить, правда покопатся надо - зато размер мизерный.

Но надеюсь мп3 тоже будет поддерживаться?!

Кстати я тут припомнил, что многие кугены любят музыку тоже воспроизводить ( обычно как раз миди ) и вот при наложении возможна какофония, к сожалению. А отследить програмно вряд ли удастся. То есть попробовать запретить им вывод звука. Ну или по флагу свой приостановить для данного пакета?

Кстати ты бы уж тогда при перерисовке заложил бы дополнительные кнопочки управления воспроизведением звука. (Предыдущ Пауза/Воспр След Цикл )

З.Ы. В среду отчаливаю в отпуск на месяцок. Жалко прерываться!

ANDYru 21-07-2007 01:02 616626

по поводу соунда - предлогаю на каждое устанавливаемое приложение иметь возможность задавать трек (типа офис я бы предпочёл под 3 симфонию шестоковича , а скажем кодеки под иси-диси)

NikLok 21-07-2007 01:11 616634

ANDYru Чувствую скоро появиться тема на форуме - "Задание музыкальной темы-дизайна для установки пакетов программ" :)

NikLok 21-07-2007 01:30 616641

Boa Soft
Кажись разобрался:
Код:

[Param_1024x768]
ScipBt=T:+40

Для моего разрешения 1240 на 1024 нет заданного параметра если я напишу
Код:

[Param_1240x1024]
ScipBt=T:+60

То разрешение правильно возмется из Param_1240х1024.
Просто я еще использую иногда и что-то типа 1152 на 860. Это тоже возмется или у тебя есть какая-то фиксированная таблица видеорежимов?

NikLok 21-07-2007 14:32 616798

В тестовом режиме в разрешении 1920 на 1200 нет управления кординатами элементов скина!
Да и в 1280 на 1024 тоже. Брал только 13 бинарник. Скин от пред версий.

sergelen 21-07-2007 18:19 616858

не пойму, Post Installer можно запустить на T39 для выбора софта, и чтобы начало устанавливаться на T12 ?

fox_sly 21-07-2007 20:54 616891

Запуск на т-39 конфигуратора из winnt.sif
Цитата:

[GuiUnattended]
DetachedProgram = "путь к BS\Presetup.exe config"
а вот дальше на Т12 или при первом входе, решать тебе
Цитата:

"путь к BS\Presetup.exe force"

Boa Soft 22-07-2007 02:17 617005

NikLok

Цитата:

Цитата NikLok
В тестовом режиме в разрешении 1920 на 1200 нет управления кординатами элементов скина! Да и в 1280 на 1024 тоже. Брал только 13 бинарник. Скин от пред версий. >>>

Там только три градации.

Более 800x600 - [Param_1024x768]

Более 640x480 [Param_800x600]

640x480 и менее - [Param_640x480]


Для крупных режимов использовать [Param_1024x768]

NikLok 23-07-2007 00:52 617258

Boa Soft То ли я в конец отупел, то ли она действительно не отрабатывает коррекцию положений! Делаю:
Код:

[Param_1024x768]
ScipBtHint = T:1010 L:400
ScipBtCaption = T:1010 L:400
ShowProgressCaptionLabelCaption = T:10 L:400
MemoLabel1Caption = T:10 L:400

Режим теста при 1280 на 1024. Ожидалось изменение положения надписей:
1 - Прервать установку текущей программы
2 - Установка выбранных программ
3 - из

Результат нулевой! Проверь плиз сам. Изивни если я сего недопонял!

Boa Soft 23-07-2007 02:34 617283

NikLok

Работает там все. Имена не те.

Код:

[Param_1024x768]
ScipBt = T:1010 L:400
CaptionLabel = T:10 L:400
MemoLabel2 = T:1000 L:400

Полный тебе список с координатами по умолчанию.
для 1024x768

Код:

MyLogo=T:27 L:27 W:0 H:0
CopyRightLabel=T:728 L:27 W:133 H:26
LeftLabels0=T:98 L:36 W:155 H:38
LeftLabels1=T:154 L:36 W:194 H:38
LeftLabels2=T:210 L:36 W:190 H:38
LeftLabels3=T:266 L:36 W:120 H:38
LeftLabels4=T:322 L:36 W:193 H:38
TimerCaption=T:398 L:36 W:221 H:57
TimerMsg=T:512 L:103 W:86 H:39
TestModeLabel=T:17 L:293 W:124 H:19
TestTrialModeLabel=T:732 L:293 W:443 H:19
AllPrBar=T:644 L:48 W:197 H:16
AllLabel=T:622 L:48 W:143 H:19
GrpPrBar=T:596 L:48 W:197 H:16
GrpLabel=T:574 L:48 W:175 H:19
MemoLabel2=T:535 L:48 W:197 H:26
MemoLabel1=T:431 L:48 W:197 H:91
CaptionLabel=T:98 L:347 W:208 H:39
DeskriptionLabel=T:147 L:347 W:623 H:19
ItemImage=T:147 L:347 W:0 H:0
ScrShot=T:237 L:347 W:623 H:294
CollapseBt=T:675 L:347 W:29 H:27
ExpandBt=T:675 L:405 W:29 H:27
UserFuncBt1=T:675 L:347 W:22 H:22
UserFuncBt2=T:675 L:502 W:22 H:22
UserFuncBt3=T:675 L:657 W:22 H:22
PrevBt=T:675 L:719 W:77 H:27
NextBt=T:675 L:843 W:78 H:27
LicConfirmBt=T:674 L:347 W:183 H:25
FinishBt=T:675 L:843 W:85 H:27
CloseBt=T:13 L:982 W:29 H:27
HelpBt=T:13 L:939 W:29 H:27
TrayBt=T:13 L:895 W:29 H:27
FastSelectLabel=T:523 L:36 W:219 H:19
CheckAllBt=T:554 L:36 W:120 H:25
CheckNoneBt=T:591 L:36 W:189 H:25
CheckDefBt=T:628 L:36 W:138 H:25
CheckRebootBt=T:554 L:36 W:137 H:25
CheckPoweroffBt=T:591 L:36 W:113 H:25
CheckCloseBt=T:628 L:36 W:175 H:25
RebootPrBar=T:377 L:568 W:180 H:14
RebootMsgLabel=T:320 L:470 W:376 H:19
NoRebootBt=T:418 L:563 W:191 H:27
ScipBt=T:633 L:491 W:335 H:27
ProgressImg=T:735 L:837 W:133 H:13
SelectProgTree=T:176 L:347 W:623 H:486
SelectProgMemo=T:176 L:347 W:623 H:486

PS Наверное еще пару секций добавлю для больших разрешений.

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

boss911 23-07-2007 04:31 617288

Boa Soft

Можно сделать так, чтоб Fixed=1 работал только в своей группе (Group), то есть, если не один элемент не отмечен в своей группе, то и Fixed=1 тоже снимается?

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

NikLok 23-07-2007 11:19 617357

Цитата:

Цитата Boa Soft
Работает там все. Имена не те. >>>

Спасибо большое!!! У меня просто очень глубокий синдром Мерфи. Теперь и на отдых мона!
А когда планируется контроль наличия элемента в конфигураторе. ( Не на истночниках - не показывается) ?

TestLabelCaption = T:+800 L:400
Что-то не переносится вниз надпись - "Тестовый режим ..."
Она никаких особенностей не имеет?

З.Ы. Мы тут в 4-м квартале должны будем 30` Dell получить. У них макс разрешение 2500х1600. :)

DJ Mogarych 26-07-2007 14:27 618955

Великолепная программа, спасибо! Благодаря ей и тому, что в XP есть переменная %SOURCE%, я теперь не связан с папками $OEM$, всё ставится прямо с диска. В русской Windows 2000 также всё отлично работает, но там $OEM$ присутствует.

Boa Soft 28-07-2007 10:01 619711

Цитата:

Цитата DJ Mogarych
Благодаря ей и тому, что в XP есть переменная %SOURCE%, я теперь не связан с папками $OEM$, всё ставится прямо с диска. >>>

Не совсем понял. %SOURCE% в XP нет. Есть временная переменная системного окружения в моей программе только во время ее выполнения и для процессов, запущенных из-под нее.

DJ Mogarych 02-08-2007 15:38 621912

Просто я при сборке дистрибутива в nLite забиваю запуск presetup.exe при первом запуске системы, и это выглядит так: %SOURCE%/Progs/Presetup.exe.
Кстати, как исправить то, что всплывающие подсказки отображаются крякозябрами? Это относится именно ко всплывающим подсказкам, в остальном всё корректно.

NikLok 21-08-2007 23:22 631021

Boa Soft, Возвращаясь к вопросу о позиционировании элементов скина хочется уметь задавать координаты не тока вида T:YY L:XX YJ И ВИДА D:down R:right а также VC:verical centr HC:horizontal centr
А так же фичу типа
CloseBt = T:HelpBt L:HelpBt+30
с соответсвующим понятием где какую координату брать от HelpBt

Алексей Н. 25-08-2007 22:05 633072

подскажите, пожалуйста, как через BS Post Installer ставить программы с диска.
Сам файл Presetup.exe я запускаю с диска через RunOnceEx:

REG ADD %KEY%\015 /V 2 /D "%CDROM%\Boa\presetup.exe /ini:PRESETUP.INI " /f

Он (файл) запускается, но инсталлировать ничего не получается по причине неправильно прописанный путей.
Делаю так:

PRESETUP.INI
...............
[Setup]
RootInstallDir=%CDROM%
................
[Installitem_001]
Group=Разные утилиты
Caption=The Bat
Description=Почтовый клиент
Depends=
Exclude=
Folder=SOFT
;IconFile=|%SELF%\IconLib.dll
IconNumber=0
SkreenShotImage=|%Self%\shots\shot1.jpg
PreRegFile=
Command1=thebat_professional.msi
..................

Установки не происходит. В логе следующая информация об ошибке:

Environment:
Command-line: "D:\Boa\Presetup.exe"
Config file: D:\Boa\PRESETUP.INI
RootInstallDir: %CDROM%
%SELF%: D:\Boa
%SOURCE%: %SOURCE%
%CDROM%: %CDROM%
%ROOT%: %CDROM%
CommonIconLib: %CDROM%\IconLib.dll
CommonShotFolder: %CDROM%\shots

Command: thebat_professional.msi
Work Dir: %CDROM%\SOFT\
Cmd Line: %CDROM%\SOFT\thebat_professional.msi
Cmd Param:

Error: Не удается найти указанный файл.

То есть переменная %CDROM%, так и остается %CDROM%, а не становится буквой диска. То же самое происходит, если ставить %SOURCE%.
Если задавать букву СДРОМа жестко "RootInstallDir=D:", то все нормально работает. Но теряется универсальность.
Подскажите как правильно настроить программу для работы с СД.

Angelus 26-08-2007 14:19 633266

Алексей Н.
Попробуй указать путь к файлу ответов, создай его конечно если его нет...

CdTagFile=Boa\presetup.set

или если последняя версия программы, то
SourceTagFile=Boa\presetup.exe

Boa Soft 26-08-2007 14:28 633268

Цитата:

Цитата:
Новое в текущей версии.
<>
2. CdTagFile заменен на SourceTagFile
3. Переменная %CDROM% по функционалу заменена на %SOURCE%, но временно сохранена для совместимости.
Код:

[Setup]
RootInstallDir=%SOURCE%
SourceTagFile=Boa\presetup.set


Алексей Н. 26-08-2007 17:19 633310

Цитата:

SourceTagFile=Boa\presetup.exe >>>
Спасибо! Помогло.
А я вроде прочитал про маркерный файл в ридми, но немного не так делал.
SourceTagFile=presetup.exe

Алексей Н. 09-09-2007 15:20 640473

Еще вопрос. (чего-то я разошелся)
В пакете лежит утилита ShowCmdParam.exe.
Как я понял она необходима для того, чтобы получать параметры командной строки.
Только не понял как ей пользоваться.
Более конкретно: В этой теме
Тема про переводчик PROMT
как раз использовали утилитку, что бы получть параметры ком. строки. Получили такие аргументы
Код:

msiexec.exe /i promt7.msi KBRIYPGWNEULCSJAQHXOFVM=xxxxxxxx
А как это было сделано, я не могу повторить. Делаю это с тем же промтом 7. Копирую ShowCmdParam.exe в папку с инсталлятором. Переименовываю ее в setup.exe и запускаю MInstall.exe. Далее цитрую: "В появившемся окне увидишь ключи." А у меня нет ни окна, ни ключей. Не моглы бы вы в двух словах объяснить как пользоваться этой утилитой.

Debugger 10-09-2007 11:55 640818

Алексей Н., можно даже так сделать - переименовать shocmdparam.exe в msiexec.exe и закинуть его сначала в %systemroot%\system32\dllcache, а потом в корень system32. Естесственно, подлинный msiexec.exe и там и там забэкапить! Потом после получения параметров вернуть все на место.

Алексей Н. 10-09-2007 15:32 640942

Может я чего не так понял? После всех мытарств, удалось получить такое окошко



Только чего-то никаких параметров там нет.

CoolStealth 18-09-2007 16:58 645664

Огромная просьба к Boa Soft. Так как я ярый поклонник вашей проги имеется некоторые пожелания!!!

1) Сделайте PLIZZZ конфигуратор (не файлов ответа) чтобы не вносить изменения вручную и не прописывать все вразброс- путаница получается!
2) Можно сделать какой-нибудь проирыватель, чтобы во время установки можно было прослушывать музыку а не пялиться в пыльный экран попусту(типа как в Windows PostInstaller)!

Со мной многие согласяться-отличную программу нужно довести до совершенства.

Думаю для вас это не составит больших усилий:-)

vserd 19-09-2007 09:41 645924

CoolStealth,
Цитата:

Цитата CoolStealth
а не пялиться в пыльный экран попусту »

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

Это что слушать постоянно одну и туже музыку??? А не свихнешся?? Или ты думаешь что всегда будет доступ к диску D: на котором завалы музуки???
Boa Soft делает эту прогу для работы, так что скорей всего на стенде у него колонок нет, так что реализовывать этот функционал ему будет не интересно. Да и не факт что он любитель музыки. Для этого есть FM станция, или рабочий комп....

aset 19-09-2007 10:56 645960

CoolStealth,
нет музыка отвлекает

CoolStealth 20-09-2007 13:19 646574

Во первых на DVD можно закинуть музыки побольше чем на простой CD! И музыка не как не отвлекает, с ней интереснее! Я сделал одну кнопку пользователя на вызов простенького проигрывателя! Но это не очень удобно потому что приходится потом этот проигрыватель настраивать-ВОТ! А экран и комп я всегда протираю и с этим у меня проблем нет!
Да и это всего лишь пожелание если придется можно переделать самому-такчто без обид.
А как насчет нармального конфигуратора для прописывания программ на установку- это тоже скажешь ненужная вешь, ведь не все хорошо разбираются в файловых содержаниях и для кого-то это темный лес! Вот и подумай не только о себе, ведь еще на свете МИЛЛИАРДЫ людей

Debugger 20-09-2007 18:26 646771

Дай ему палец - он заберет всю руку :)

DJ Mogarych 21-09-2007 16:00 647268

Уважаемый Boa Soft, я уже задавал этот вопрос, но ответа не получил.
Цитата:

Цитата DJ Mogarych
как исправить то, что всплывающие подсказки отображаются крякозябрами? Это относится именно ко всплывающим подсказкам, в остальном всё корректно. »

Система — Windows XP sp2 русская версия (т. е., не английская с MUI). Версия BS PostInstaller-а — 1.10.13. При первом запуске (а я поставил запуск BS PostInstaller-а именно туда) подсказки отображаются некорректно. Как это исправить? Спасибо.

YuriPet 21-09-2007 17:37 647321

DJ Mogarych, http://forum.oszone.net/post-452539-139.html

Boa Soft 24-09-2007 17:23 648683

Проект я не забросил.

В связи с апгрейдом 17 трубы на 19` панель дошли руки до работы с разными разрешениями.
Сейчас сделал, что настройки считываются из секции по текущему размеру окна, если таковая отсутствует, то из дефолтной секции.

Немного переделал позиционирование элементов управления в окне.

Со звуком - наверное, только будет поддержка MIDI.

Конфигуратор в планах - когда руки дойдут.

Возможно, сегодня вечером выложу на тест версию.

NikLok 24-09-2007 18:23 648725

Boa Soft, Ну поздравляю! Теперь надеюсь дело пойдет!? Эх опять долго не спать и ЖДАТЬ! Давно тут сидим.

DJ Mogarych 25-09-2007 10:51 649062

Цитата:

Цитата Boa Soft
будет поддержка MIDI »

Зачем? Шоб было? Пользы от этого...
Лучше уж с кодировкой поправить положение, чтобы не приходилось возиться с исправлением кодовых страниц в реестре.
Конфигуратор — это было бы прекрасно!
Вообще, программа очень хороша, спасибо!

samsobi 25-09-2007 23:37 649489

Цитата:

Цитата Boa Soft
Со звуком - наверное, только будет поддержка MIDI. »

Да зачем это нужно? Фунциональности не добавляет, так только рюшечки! Эдак Машу каслом только портить.

boss911 26-09-2007 00:15 649509

Имхо, не заморачивайся со звуком, тем более midi, ничего пристойного там не всеровно услышишь!

Debugger 26-09-2007 11:07 649671

Boa Soft, просьба добавить возможность вставлять во всплывающий комментарий символы "\n", чтобы был перенос строки. И по возможности отслеживать чтобы окошко с комментарием не уходило за пределы экрана.

DJ Mogarych 26-09-2007 11:21 649678

Цитата:

Цитата Debugger
добавить возможность вставлять во всплывающий комментарий »

Сейчас эту функцию выполняет символ "|".

YuriPet 26-09-2007 11:41 649690

Boa Soft, Очень рад, что проект продолжает развиваться. :up:
Нет ли в планах реализации моего предложения по поводу прозрачности? ;)

Boa Soft 26-09-2007 18:10 649934

YuriPet,

Если найду готовую фришную библиотеку для PNG - может быть и добавлю. Но, не хочется тянуть в проект лишние чужие компоненты.

Boa Soft 29-09-2007 19:52 651604

Выложил бэттку.

Цитата:

Betta-версия от 29.09.07

1. Добавлена поддержка элементов скина с полупрозрачностью (a-каналом).
2. Немного изменен алгоритм рассчета координат элементов управления при масштабировании.
3. Секции пресетов координат в Skin.ini теперь именуются по размерам окна.
4. Если секции с нужным размером нет, то все берется из секции 'Param_DEFxDEF'
5. Ключ командной строки 'writepos' позволяет записать координаты элементов в секцию с текущими размерами окна.
6. Возможно проигрывания фоновой музыки в формате MIDI.
7. Небольшая оптимизация кода.
Ссылка в шапке.

YuriPet 29-09-2007 21:27 651647

Boa Soft, есть вопросы:

1. Можно ли как-то увеличить время отображения установки каждой (или, м.б., отдельной) программы в режиме симуляции? (Не успеваю рассмотреть картинки... :) )

2. Для чего сделана (или так получилось ;) ) задержка в несколько секунд при старте?

3. Пока не понял, как подключить/изменить музыку. Или там просто backsnd.mid подключен по умолчанию? А если я не хочу музыки?

NikLok 01-10-2007 00:46 652134

Boa Soft,
Цитата:

Цитата YuriPet
2. Для чего сделана (или так получилось ) задержка в несколько секунд при старте? »

Поддерживаю оратора! Я думаю это следствие сканирования на наличие источника.
Посему слезно прошу малось - ввести ключЪ быстрого старта ( ну допустим SkinDesign )
Который бы устранял данную задержку. ( Это задержка до вывода описания программы или лиц. соглашения)
В идеале можно давать ему еще значение нужного экрана. То есть допустим для 7 это экран установки конкретной программы.

Ну а в идеале мечтается ( как в одном моем старом проекте ) нажал магик кей, зацепил мышкой, и поместил куды тебе надо и размер указал. Опять магик кей и все записалось в файл! Но это я думаю немалой крови потребует!

А еще бы показ описаний программ из HTML встроить!!! (Хоть он конечно бывает весьма разный - но алиментарный нас бы оченно даже устроил. Текст и картинки тока, а все отсалное тока после установки системы)


Никак не могу подвинуть по горизонтали элементы ItemImage и DescriptionLabel.

boss911 01-10-2007 02:25 652162

Цитата:

Цитата YuriPet
как подключить/изменить музыку. »

Код:

[Sound]
BACKMIDI = MYSOUND.MID

Цитата:

Цитата YuriPet
А если я не хочу музыки? »

Например, есть файл skin\backsnd.mid, тогда в значении просто указываем другое имя:
Код:

[Sound]
BACKMIDI = _BACKSND.MID


NikLok 01-10-2007 09:59 652243

boss911,
Цитата:

Цитата boss911
Например, есть файл skin\backsnd.mid, тогда в значении просто указываем другое имя: »

А как же оперативное управление?

NikLok 01-10-2007 14:01 652399

Boa Soft, Наконец-то я смог увидеть надись "N из M" полностью а не подрезанной снизу! Что ж ты раньше такую фичу то не развил, многих бы претензий избежать удалось. Теперь наверное будем меняться скиновыми параметрами для разрешений. В общем еще раз спасибо!

Вот раньше конфигуратор у меня был одноэкранным, а теперь, ну целый визард просто! Как его заставить работать в одноэкранном режиме снова?

YuriPet 01-10-2007 17:27 652516

boss911, спасибо - совсем я "нюх" потерял... :blind:

boss911 01-10-2007 20:06 652583

Цитата:

Цитата NikLok
А как же оперативное управление? »

Как, как, так же как и весь остальной звук:
Код:

[Sound]

CLICK        = CLICK.WAV
OVER        = ACTIVATE.WAV
DONE        = _DONE.WAV
BREAK        = _BREAK.WAV
BACKMIDI = _BACKSND.MID

что очень удобно, имхо!

NikLok 01-10-2007 21:22 652611

boss911, Я имел в виду наличие кнопочки вкл. выкл. ну или пауза - далее. А так же в теле самого InstallItem иметь ну скажем команду BackSound = 0 or 1 Так как многие куйгены имеют собственное звуковое сопровождение и такая кака - фония иногда выходит! Да и просто в течении длит. процесса установки софта звук может приестся, али с кем-то поговорить надоть будет!
Хотя конычна на моей клаве есть клавиши управления мультимедиа и можно просто звук отрубить.

boss911 02-10-2007 00:27 652678

NikLok

Я тебя понял! Имхо, зачем оно надо, я сходу сопровождающую музыку отключил! Лучше кинуть силы на более полезные и востребованные предложения!

NikLok 02-10-2007 22:36 653254

Цитата:

Цитата boss911
зачем оно надо »

У мея боязнь тишины. Без фоновой музыки чуствую себя неспокойно!

Цитата:

Цитата boss911
Лучше кинуть силы на более полезные и востребованные предложения! »

НУ в принципе я согласен, тока огласите весь список!

boss911 03-10-2007 00:36 653302

читать дальше »
Цитата:

Цитата NikLok
Без фоновой музыки чуствую себя неспокойно! »

Я надеюсь боязни темноты у вас нет! ;)

Цитата:

Цитата NikLok
огласите весь список! »

Зачем, я уже тут выкладывал свои предложения, но они про игнорировались (ответ), да и не я один такой, так что смысла повторяться нет!

Boa Soft 03-10-2007 02:42 653325

По поводу паузы - оказывается, так долго открывается устройство секвенсер MCI. У меня есть пример проигрывания MIDI, работающий быстро, но он заумный и с ним надо разбираться.

Для каждого пункта делать свою музыку - ненужное излишество. HTML тоже делать не буду. Зависимость от IE. Появятся вопросы, почему не работает тамто-или там-то.

Вернуть одностраничный вид конфигуратору:

Код:

[Interface]
ShortMode        = 1


NikLok 05-10-2007 00:13 654470

Boa Soft, Каким параметром задается размер и положение окна с деревом выбора программ ( ну или там где отображается фай задаваемый параметром ReadMeText ) Хочу увеличить его размер и положение!
Кстати при показе rtf файлов в этом окне есть проблема. Если в таблице нет жесткого переноса строк, то получим кашу из содержимого отображаемых ячеек. Видимо надо контроль длины и переносы строк вставлять.

CoolStealth 05-10-2007 16:45 654826

Ребят по поводу проигрывателя проше добавить какой нить сторонний проигрыватель без инсталяционный я так и делаю и все работает на ура. Кстати проигрывает MP3!

NikLok 05-10-2007 17:57 654856

CoolStealth, То есть ты его запускаешь ну допустим в секции [PreInstall]
А если следует перезагрузка ты его должен опять таки вставлять первой командой?!

NikLok 12-10-2007 15:51 659227

Boa Soft, Не всегда уверен в параметрах текущего разрешения экрана - может выведешь (по параметру) где нить в уголке?
Да и все таки хорощобы еще номер версии и билд выводить, что б потом в лог не лазить. А тоя в своих 20 вариантах уже путаюсь!

Кажется обнаружил баг?!
Изменил в скине строку на такую
Код:

ConfigFormCaption=The choice of applications for installation|ORVT XPSP3 Corporate edition 12-10-2007 SRISA Moscow LNM
получил сообщение об ошибке! Запусти конфигуратор и увидишь.
ПОХОЖЕ ПЕРЕНОС его вырубает?

Boa Soft 14-10-2007 12:25 660085

NikLok,
Цитата:

Цитата NikLok
получил сообщение об ошибке! Запусти конфигуратор и увидишь.
ПОХОЖЕ ПЕРЕНОС его вырубает? »

Не получилось :). какая версия-билд?

Сегодня к вечеру выложу редактор. Пилотную версию. Уже все работает, кроме кнопок вызова диалога обзора, чтобы можно было легко выбрать папку/файл.

Цитата:

Цитата NikLok
Boa Soft, Не всегда уверен в параметрах текущего разрешения экрана - может выведешь (по параметру) где нить в уголке?
Да и все таки хорощобы еще номер версии и билд выводить, что б потом в лог не лазить. А тоя в своих 20 вариантах уже путаюсь! »

На скине нет смысла - добавлю в about диалог.

NikLok 14-10-2007 15:46 660259

Boa Soft,
Цитата:

Цитата Boa Soft
Не получилось . какая версия-билд? »

Хм! Странно, может из-за того что скни-файл я тяну из предыдущих версий? Проверено на версии 1.10.13.34
Интересно что за система нумерации версий?

Замечено что при этом экран не сразу рисует кнопки Save и Cancel, а вместо них Back и Next!
То есть по счетчику команд похоже куда-то раньше влетает!
Могу выслать полный архив! Если нада?
Ну и пишет - access violation at adress 00468614 in modile 'presetup.exe' Read address 3E00FF4A
Цитата:

Цитата Boa Soft
На скине нет смысла - добавлю в about диалог. »

То есть надоть будет затвор как минимум 2 раза дергать! А на виртуалке все 4. Не очень красиво! А так глянул и спокойно далее делаешь работу без доп. телодвижений руками!

Boa Soft 15-10-2007 01:24 660603

NikLok,
Цитата:

Цитата NikLok
Хм! Странно, может из-за того что скни-файл я тяну из предыдущих версий? Проверено на версии 1.10.13.34
Интересно что за система нумерации версий? »

Скинь на почте файл скина, вызывающий сбой. Возможно, нет какого-то пункта, появившегося позже.


To All

Тестовая версия редактора конфигов.
Кнопки обзора ('...') пока кроме первой страницы не работают.


Скачать сдесь

http://tools.oszone.net/BoaSoft/BSIn...onfigeditor.7z

boss911 15-10-2007 02:26 660613

Цитата:

Цитата Boa Soft
Тестовая версия редактора конфигов. »

Не очень существенно для редактора и возможно ты об этом знаешь, так как это пилотная версия, значки CommonIconLib или IconFile на розовом фоне. Помню, что подобная ситуация была в Presetup.exe, но ты все поправил.

Boa Soft 15-10-2007 12:41 660832

boss911,

Я об этом знаю. Там много еще чего недоделано. Выложил просто для оценки идеи.

Проблема в том, что нужно разместить достаточно много элементов управления в удобном виде. Поэтому и сделал скроллирующиеся панели с возможностью сворачивания.

DJ Mogarych 15-10-2007 12:49 660840

Идея прекрасная, спасибо вам огромное!
Одного не пойму — почему всё-таки при первом запуске названия программ показываются нормально, а подсказки — крякозябрами. Кодировка ведь одна и та же. Или нет?
Пробовал вставлять запуск командного файла, который в свою очередь, запускает импорт ключей реестра (перед запуском BoaSoft Installer-a_, так у меня вообще перестал работать запуск и того, и другого...

NikLok 15-10-2007 15:54 660983

Boa Soft, Касательно редактора.
Люблю не делать лишних телодвижений. При моей вериткали 1200 окно редактирования заголовка рисуется со скролингом, хотя на экран влазит с большим запасом! Может анализировать тек видеорежим а потом задавать размер экрана? А так же если разбить окно "Подготовки и завершения установки" на 2 или даже 3 экрана - может быть тоже скролинг удастся убрать? Может быть вкладки использовать? Причем ьак что бы после выхода запоминалась последняя редактируемая вкладка. Потому как вкладка с деревом программ в принципе будет отрывать львиную долю времени, и каждый раз проматывать 2 первых страницы лень!

А вот по завершении редактирования он будет сохранять файл set-ов или конфигуратор вызывать надо будет?!

NikLok 15-10-2007 18:37 661105

Boa Soft Вот пока ты всплыл со своими творениями есть еще предложение ввести разные комментарии (Description) в режиме конфигуратора и режиме установки. Так как бороться с кракозябрами в версии с MUI нет сил, то в моем скине конфигурирование имеет английский интерфейс а установка русский. Но вот в режиме запуска конфигуратора я не могу отображать нормально Description. Может сделаешь параметр DescriptionInConfig и счастье мое будет чуть полнее. Если же параметр отсутствует, то использовать обычный Description.

Второй вопрос касается DEP. При установке по сети он гад ругается на каждое устанавливаемое приложение. Я уж и boot.ini правил в сооотв с рекомендациями MS а не помогает.
Код:

/noexecute=AlwaysOff /NoPae
Ты не собираеся ли случайно с ним чего нить мудрить. Ну типа в начале работы запрещать, все ставить, а в конце возвращать?!

falconpvt 16-10-2007 01:54 661323

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

Код:

CheckRebootBt= L:-5000
CheckPoweroffBt= L:-5000
CheckCloseBt= L:-5000

версия 1.10.13.34

Boa Soft 16-10-2007 03:06 661335

Ну, даже не знаю. Слишком много претензий. Возможно, и откажусь от продолжения конфигуратора. Самому мне он не особо и нужен. Писалось больше по пожеланиям.

На счет DEP - пока не сталкивался. Завтра проверю на работе. Если проблема в программе - буду искать причины. Если проблема инсталляторов или локальной настройки безопасности - то, увы... И, точно ли DEP, а не система безопасности, запрещающая запускать фалы без подписи по сети?

На счет скроллинга - то в редакторе программ его не избежать. Слишком много информации надо для каждого пункта.

В финале будет сохранятся статус каждой панели (свернута-развернута). На вкладки переходить не буду - по ряду причин мне удобен режим мастера.

Создание сетов - можно приделать. Я в текущей версии просто отключил выбор состояния пунктов прямо из дерева.

С языком, похоже, можно боротся только переходом на юникод. А, это дополнительные проблемы.

NikLok 16-10-2007 09:55 661423

Boa Soft,
Цитата:

Цитата Boa Soft
Если проблема инсталляторов или локальной настройки безопасности - то, увы... И, точно ли DEP, а не система безопасности, запрещающая запускать фалы без подписи по сети? »

дА НАВЕРНОЕ ОНА?! Просто я хотел узнать может ты знаешь как бороться.? А тоя вроде и центр безопасности отключаю твиками а он все равно лезет!

Цитата:

Цитата Boa Soft
Если проблема в программе - буду искать причины. »

Я думаю в ней проблем нет, но новая фича была бы не лишней!?
Цитата:

Цитата Boa Soft
С языком, похоже, можно боротся только переходом на юникод. А, это дополнительные проблемы. »

А мне казалось разнесение видов параметров тоже неплохая идея.
Цитата:

Цитата Boa Soft
Ну, даже не знаю. Слишком много претензий. Возможно, и откажусь от продолжения конфигуратора. Самому мне он не особо и нужен »

Ну товарищ генерал! Ну неззя так!!! Вещь хорошая полезная и скорее всего будет очень удобной! Кстати она останется самостоятельной или потом войдет в BSPI ?
Особенно если в дереве сделать изменение цветов для невидимых пунктов! ); (Это я все о своем - видишь уже 2 места с этим связано!)

Boa Soft 16-10-2007 15:02 661665

NikLok,

Это не центр, это из настооек IEи Explorer. Зоны безопасности. Точно сказать не могу.
DEP проявляется или просто вылетом проги или сообщением что она конфликтует с защитой.

NikLok 17-10-2007 13:12 662226

Цитата:

Цитата NikLok
Цитата:
Я вообще хочу переделать модуль лога - чтобы файл откравался перед записью каждой строки, записывалась строка и файл закрывался
Я думал что ты уже давно так сделал, потому и просил об одновременной записи. Ведь при такой схеме проблем нет! Ну или хотя бы закрывать/освобождать дескриптор перед отработкой блока с Command. »

Однако проблема до сих пор осталась!!!

Я тут что-то запутался с файлами сетов.
Итак у меня на диске лежит несколько файлов presetup.ini.snnn - где nnn десятичное число.
Файл set пишется в presetup.ini.set - то есть накак соспоставить его с presetup.ini.snnn я не могу.
Давай что-то сделаем в этом направлении.


А еще я задал неверно имя при конфиге на Т39 и получил кракозябры на своей МУйной версии, вот теперь думаю, как с такими случаями быть. Уж диагностику ты на английский точно врядли переделаешь!?

NikLok 19-10-2007 22:49 663970

Boa Soft, Запускаю конфиг с параметром /ini:presetup.ini.s048 сохраняю набор выбранных установок. Далее при запуске уже процесса установки, с тем же параметром (ибо параметра для задания файла ответов нет!), он мне пишет что не находит файл ответов, хотя сам же сохранил presetup.ini.set (есть подозрение что он ищет только файл presetup.ini )- я считаю что это баг! Даже если не найден файл ответов, то можно выполнить установку на основе самого ини файла. Там же есть установки по умолчанию!
Весь этот бред всплыл когда я стал разбираться, почему у меня ставится не то что я выбрал, а то что записано по умолчанию конфигуратором. Проверь пож-ста!

Boa Soft 19-10-2007 23:14 663987

NikLok,

Не надо менять расширения на корявые. Файл конфигурации должен быть ini, файл автоответов - тоже имя, но с расширением set. Другое сочетание корректно не поддерживается.

Jilted 22-10-2007 20:23 665310

Сорри, если было такое....
Ставлю проги с сидюка на первом запуске...
Какой должен быть Runonceex.cmd?
Пробовал
Код:

@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..." /f
REG ADD %KEY%\020 /V 2 /D "%SELF%\presetup.exe" /f
cls
exit

Не найдено пишет...

Пробовал
Код:

@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..." /f
REG ADD %KEY%\020 /V 2 /D "%CDROM%\boasoft\presetup.exe" /f
cls
exit

Та же хрень... Что надо писать-то? Папка boasoft в корне установочника...

NikLok 22-10-2007 23:06 665380

Jilted,
Я предварительно копирую папку boasoft (у меня это install) на диск С ( при помощи OEM директорий, а именно в $1 )
Это позволяет делать самое главное - сохранять выбор пользователя на стадиях начиная с T39
Соответственно запускаю я его тоже с диска С.
Конфигуратор из winnt.sif
Код:

[GuiUnattended]
  DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 nocrc"

А сам установщик соотв можешь запустить аналогично:

Код:

REG ADD %KEY%\%i% /V 2 /D "%SystemDrive%\install\presetup.exe force pe" /f

Jilted 23-10-2007 14:36 665727

NikLok, Ну я вроде вопрос конкретный задал... Мне с харда НЕ НАДО... Мне с сидюка.

NikLok 23-10-2007 15:03 665737

Jilted, Тогда значит у тебя хромает определение привода СиДюка. У меня эта конструкция имеет классический вид:
Код:

SET CDROM=%~d0
FOR %%d IN (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: W: X: Y: Z:) DO (IF EXIST %%d\WIN51IP.SP2 set CDROM=%%d&& goto metka)
:metka

Ну и соотв далее
Код:

REG ADD %KEY%\010 /V 8 /D "%CDROM%\Install\Presetup.exe " /f
Ты попробуй определение привода при помощи батника и посмотри какую букву он лепит!
Часто мешают всякие кардридеры.

Boa Soft, Я вот тут подумал, а почему ты конфигуратор обидел - в смысле в нем нет музыки!

NikLok 23-10-2007 21:22 665952

Boa Soft, В порядке осмысления твоего творения возникают соотв. вопросы:
А есть ли уж такая суровая необходимость в секциях [PreInstall] и [PostInstall]?
Ведь действие их можно эмулировать в первом и последнем [Installitem]
Может быть они так и реализованы как [Installitem] с жестко заданными остальными свойствами?

А еще в заключительную секцию я вставил вызов скрипта осуществляющего настройку системы.
Одновременно вызов BSPI записан в autorun. И вот тут-то есть засадный момент. Вставляю диск ставлю софт, а вот тюнинговые действия мне вроде как уже не нужны! Это же достановка софта! Пришлось перенести это дело в другое место. Может стоит ввести ключ - OnlyItems - то есть выполнять только установку программ. Вот в таком варианте предварительная и заключительная секции наполняют более глубоким смыслом?

VAHAB 24-10-2007 12:36 666248

Здраствуйте !

Вобщем суть понятно как что, у меня не получается сделать установку Adobe Photo shop, чтобы без запроса сернийника устанавливал и такаяже проблема с Canopus Edius

Можете подсказать как сделать?

ANDYru 24-10-2007 16:32 666483

VAHAB, ищи здесь http://forum.oszone.net/forumdisplay.php?f=61

Boa Soft 24-10-2007 17:57 666553

То All:

Не пытайтесь применять внутренние переменные BS POST (SOURCE/ROOT/CDROOM/SELF) во внешних батниках - эти переменные существуют только в сеансе программы и запущенных из нее дочерних процессах. Все. До или после закрытия программы их просто нет.

Boa Soft 24-10-2007 19:11 666581

NikLok,
Цитата:

Цитата NikLok
Boa Soft, В порядке осмысления твоего творения возникают соотв. вопросы:
А есть ли уж такая суровая необходимость в секциях [PreInstall] и [PostInstall]?
Ведь действие их можно эмулировать в первом и последнем [Installitem]
Может быть они так и реализованы как [Installitem] с жестко заданными остальными свойствами? »

Вы сами ответили на вопрос. Ведь действие их можно эмулировать в первом и последнем ...

Изначально это предназначалось для действий, которые надо всегда выполнить до/после установки. Если действия нужны не всегда - то не используйте их вообще.

NikLok 24-10-2007 21:31 666647

Boa Soft, Я видимо недостаточно описал ситуацию! Диск можно использовать в основном для автоматической установки системы и софта. Но я так же использую BSPI в autorun. При этом мне не нужно дополнительно создавать меню авторана, меня вполне устраивает имеющееся ( ну почти устраивает - не хватает автоскрытия отсутствующих итемов, и затенения тех которые уже установлены ). То есть второе назначение доустановка или просто установка софта. И вот там та эти действия (пролог и эпилог) могут быть нежелательны.

Debugger 25-10-2007 08:26 666817

Цитата:

Цитата NikLok
ну почти устраивает - не хватает автоскрытия отсутствующих итемов, и затенения тех которые уже установлены »

У меня как-то была похожая мысль... Можно сделать батник который проверяет заданные тобой условия и создает файл .ini где-нибудь на винте, а потом уже запускает Boa Installer подосовывая этот инишник.

NikLok 25-10-2007 09:59 666850

Debugger, Безусловно можно и так пойти, только придется так же перенести и механизм обнаружения %SOURCE%.

Debugger 03-12-2007 12:16 689455

Boa Soft, недавно такое предложение появилось... Если немного потеснить надписи, которые отображают этап установки (Выбор программ для установки, Подготовка к установке программ и т.д.), вверх, то под ними можно поставить три-четыре кнопки с пресетами (например, "Новичку", "Опытному", "Эксперту", "Freeware"). То есть, если ставишь софт обычному клиенту, можно выбрать "Новичку". Для "Эксперта" можно ставить продвинутый софт. А если нужно соблюсти лицензионную чистоту, то выбрать "Freeware". Думаю сие несложно будет сделать с программной точки зрения. Названные пресеты - только для примера, все можно настраивать из ini-файла, также как и дополнительные кнопки снизу.

NikLok 03-12-2007 15:38 689619

Boa Soft,
Цитата:

Цитата Debugger
недавно такое предложение появилось... »

Debugger, Ты меня звини, но предложение это уже было давно. Я где то год назад просил ввести кнопки пресетов. В общем я тебя сильно поддерживаю в этой и просьбе. Да и вообще видать автору сильно некогда последнее время. Хоть бы сказал чего нить.

У меня тут неожиданно всплыл какой то странный эффект - отменяю всеь софт, выбираю 1 программу, жму установить - пишет выбрано 0! У другого клиента отменяется все, установить - пишет выбрана 1 программа. Закономерность поймать не получается пока. У кого нить такое всплывало?

Cesc 06-12-2007 19:18 692061

А как тогда делать под нее инсталки?И можна ли сделать под нее инсталку,чтобы была автоматическая,но не тихая-ну чтобы отображались прогресс бары???

Подскажите где и что писать для ее загрузки во время установки операционки и на каком этапе она включается(Т12 или Т13)?
Как поменять в ней картинку?

Real Root 06-12-2007 23:32 692210

Cesc, будешь удивлен - но это можно не только в теме, но и в самом reame файле идущим вместе с программой

Cesc 07-12-2007 18:55 692875

Цитата:

Цитата Real Root
Cesc, будешь удивлен - но это можно не только в теме, но и в самом reame файле идущим вместе с программой »

Нема там ниче путнего.
Эта оболочка показует что устанавливается,а что будет?
Просто хочу сделать,что б при установке приложения было видно прогресс-бар,для этого нужно я так понимаю автоматическая установка,но не тихая.
Так как делать такие инсталяхи???

Cesc 08-12-2007 20:32 693461

Подскажите что писать и где что б она запускалась при первой загрузке винды и на Т12 и Т13.
Я так понимаю PRESETUP.INI-это главный файл конфигурации.кто-нить может выложить свой пример этого файла?

Real Root 08-12-2007 21:49 693505

Cesc, Вот тебе лекарство, которое ты просил. Но мне кажется тут совсем другое нужно.....
читать дальше »

[Common_Info]
Ver=2.0
Autor=Real Root
Description=Файл конфигурации
Date=6.07.2007

[Setup]
RootInstallDir=%SOURCE%\Software
CommonIconLib=%systemroot%\system32\shell32.dll
CommonShotFolder=%Self%\Shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
AdminRightsRequired=0
CheckFDD=0
CheckFlash=0
CheckHdd=0
CheckCD=1
CheckNet=0
LogFile=%Systemdrive%\Temp\InstallLog.txt
LogInstall=0
DetaliseLog=0
SourceTagFile=3E2247.META
DefaultTimer=60
ReadMeText=
LicenseText=
RunOnceKey=777
UseRunKey=0
RunValyeName=temp_var
ShowLog=0
AutoClose=1

[UserEnvironmentVariable]

[PreInstall]
PreRegFile=
Command1=%Self%\PreCommands\PreCommand1.vbs
command2=
Command3=
Command4=
PostRegFile=

[PostInstall]
PreRegFile=
Command1=%SELF%\PreCommands\hklm.vbs
command2=%SELF%\PreCommands\exit.vbs
Command3=%SELF%\PreCommands\delete.vbs
Command4=
PostRegFile=
Reboot=0
PowerOff=0

[UserButton_1]
Caption=О программе...
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=dok
Command=News.txt
Visible=0

[UserButton_2]
Caption=Мои услуги
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=dok
Command=News.txt
Visible=0

[UserButton_3]
Caption=Распространение
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=dok
Command=News.txt
Visible=0

[SoftwareGroup]
#Windows=Обновления, дополнения и патчи к Windows XP.
#System=Программы для полноценной работы в Windows.
#MSOffice3=Microsoft Office System 2003
#MSOffice7=Microsoft Office System 2007
#Office=Программы для работы с электронной документацией.
#Multimedia=Программы для просмотра фото, воспроизведения музыки и фидео.
#CDDVDTools=Запись, копирование, эмуляция CD/DVD дисков.
#Internet=Программы для работы, общения и переписки в интернете.
#Other=Другие программы


[Installitem_001]
Group=Windows
Caption=Microsoft DirectX ® 9.0c November 2007
Description=
Depends=
Exclude=
Folder=DirectX\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=%SELF%\DirectX\start.vbs
command2=DXSETUP.exe
Command3=%SELF%\DirectX\kill.vbs
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_002]
Group=Windows
Caption=Microsoft .NET Framework v1.1 SP1 & KB886903
Description=
Depends=
Exclude=
Folder=DotNetFX\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=DotNet11.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=1

[Installitem_003]
Group=Windows
Caption=Microsoft .NET Framework v3.5
Description=
Depends=
Exclude=Installitem_004
Folder=DotNetFX\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=dotNetFx35setup.exe /qb
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_004]
Group=Windows
Caption=Microsoft XML 6.0 Parser (KB927977)
Description=Обновление библиотеки Microsoft XML 6.0 (KB927977)
Depends=
Exclude=Installitem_003
Folder=Windows\
IconFile=Icon3.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=msxml6-KB927977-rus-x86.exe /Q
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_005]
Group=Windows
Caption=Ответчик обнаружения топологии уровня связи (KB922120)
Description=Это обновление позволит отображать компьютеры с системой Windows XP в карте сети системы Windows Vista
Depends=
Exclude=
Folder=Windows\
IconFile=Icon1.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=WindowsXP-KB922120-v5-x86-RUS.exe /quiet /norestart /nobackup
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_006]
Group=Windows
Caption=Обновление клиента беспроводной сети для Windows XP (KB917021)
Description=
Depends=
Exclude=
Folder=Windows\
IconFile=Icon1.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=WindowsXP-KB917021-v3-x86-RUS.exe /quiet /norestart /nobackup
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=0
RebootNeed=0

[Installitem_007]
Group=Windows
Caption=Windows Power Shell
Description=
Depends=Installitem_003
Exclude=
Folder=Windows\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=WindowsXP-KB926140-v2-x86-RUS.exe /Q
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_008]
Group=Windows
Caption=Mega Love Face - Всё для украшения Windows XP в одном флаконе
Description=
Depends=
Exclude=
Folder=Themes\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=Avatars.exe
command2=Cursors.exe
Command3=Screen.exe
Command4=Sound.exe
Command5=Themes.exe
Command6=Zune.exe
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0





[Installitem_101]
Group=System
Caption=WinRAR
Description=
Depends=
Exclude=
Folder=WINRAR\
IconFile=wrar.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=wrar.exe /S
command2=rarreg.exe
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_102]
Group=System
Caption=Hash TAB
Description=Hash TAB – Подсчет различных хешей (MD5, SHA1, CRC32 - алгоритмы) через меню свойств файла.
Depends=
Exclude=
Folder=HashTab\
IconFile=HashTab.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=HashTab.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_103]
Group=System
Caption=XP Tweaker
Description=
Depends=
Exclude=
Folder=XPTweaker\
IconFile=Setup.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=Setup.exe /S
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_104]
Group=System
Caption=SUN Java VM
Description=
Depends=
Exclude=
Folder=Java\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=jre.msi /qn ADDLOCAL=ALL IEXPLORER=1 REBOOT=ReallySuppress JAVAUPDATE=0 SYSTRAY=0
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_105]
Group=System
Caption=ATI Tray Tools
Description=Панель управления для видеокарт ATI
Depends=
Exclude=
Folder=ATI\
IconFile=atitraytools.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=atitraytools.exe /silent
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_106]
Group=System
Caption=Everest Ultimate
Description=
Depends=
Exclude=
Folder=Everest\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=EVEREST.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


[Installitem_107]
Group=System
Caption=Расширенный набор DLL.
Description=
Depends=
Exclude=
Folder=DLL\
IconFile=dllsfull.exe
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=dllsfull.exe
command2=vcredist.exe /Q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_108]
Group=System
Caption=DLL for Visual Fox Pro.
Description=Данный пакет содержит набор библиотек Visual Fox Pro 6, 7, 8 и 9 версий.
Depends=
Exclude=
Folder=DLL\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=dllsFOX.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_109]
Group=System
Caption=Total Commander Real Pack 3.1
Description=Total Commander - самый лучший и популярнейший файловый менеджер к операционной системе Windows. Старое название Windows Commander. Дополнил и усовершенствовал Real Root
Depends=
Exclude=
Folder=TotalCommander\
IconFile=Total_Commander.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=Total_Commander.exe /silent
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_110]
Group=System
Caption=Антивирусная утилита AVZ
Description=
Depends=
Exclude=
Folder=AVZ\
IconFile=icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=AVZ.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_111]
Group=System
Caption=
Depends=
Exclude=
Folder=Kaspersky\KIS\
IconFile=setup.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=setup.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0















[Installitem_201]
Group=MSOffice3
Caption=MS Office 2003: Word, Excel
Description=
Depends=
Exclude=Installitem_202;Installitem_203;Installitem_204
Folder=Office2003\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=PRO11.EXE TRANSFORMS=Word_Excel.MST /qb-
command2=OWC11.EXE /q
Command3=FileFormatConverters.exe /q
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_202]
Group=MSOffice3
Caption=MS Office 2003: Word, Excel, Power Point
Description=
Depends=
Exclude=Installitem_201;Installitem_203;Installitem_204
Folder=Office2003\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=PRO11.EXE TRANSFORMS=Wrd_Exl_PwrPt.MST /qb-
command2=OWC11.EXE /q
Command3=FileFormatConverters.exe /q
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_203]
Group=MSOffice3
Caption=MS Office 2003: Word, Excel, Power Point, MS Outlook & Access
Description=
Depends=
Exclude=Installitem_201;Installitem_202;Installitem_204
Folder=Office2003\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=PRO11.EXE TRANSFORMS=Professional.MST /qb-
command2=OWC11.EXE /q
Command3=FileFormatConverters.exe /q
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_204]
Group=MSOffice3
Caption=MS Office 2003: Word, Excel, Power Point, MS Outlook, Access, InfoPath & Publisher
Description=
Depends=
Exclude=Installitem_201;Installitem_202;Installitem_203
Folder=Office2003\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=PRO11.EXE TRANSFORMS=Full.MST /qb-
command2=OWC11.EXE /q
Command3=FileFormatConverters.exe /q
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_205]
Group=MSOffice3
Caption=MS Office Front Page 2003
Description=
Depends=
Exclude=
Folder=Office2003\
IconFile=FRONTPG.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=FP11.EXE TRANSFORMS=FP.MST /qb-
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0












[Installitem_301]
Group=MSOffice7
Caption=MS Office 2007: Word, Excel
Description=
Depends=
Exclude=Installitem_302;Installitem_303;Installitem_304
Folder=Office2007\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=setup.exe /adminfile Transforms\Wrd_Exl.MSP /config Enterprise.WW\config.xml
command2=Addon\SaveAsPDFandXPS.exe /q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_302]
Group=MSOffice7
Caption=MS Office 2007: Word, Excel, Power Point & One Note
Description=
Depends=
Exclude=Installitem_301;Installitem_303;Installitem_304
Folder=Office2007\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=setup.exe /adminfile Transforms\W_E_PP_ON.MSP /config Enterprise.WW\config.xml
command2=Addon\SaveAsPDFandXPS.exe /q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_303]
Group=MSOffice7
Caption=MS Office 2007: Word, Excel, Power Point, One Note, MS Outlook & Access
Description=
Depends=
Exclude=Installitem_301;Installitem_302;Installitem_304
Folder=Office2007\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=setup.exe /adminfile Transforms\W_E_PP_ON_O_A.MSP /config Enterprise.WW\config.xml
command2=Addon\SaveAsPDFandXPS.exe /q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_304]
Group=MSOffice7
Caption=MS Office 2007: Word, Excel, Power Point, One Note, MS Outlook, Access, InfoPath & Publisher
Description=
Depends=
Exclude=Installitem_301;Installitem_302;Installitem_303
Folder=Office2007\
IconFile=Office.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=setup.exe /adminfile Transforms\Full.MSP /config Enterprise.WW\config.xml
command2=Addon\SaveAsPDFandXPS.exe /q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_305]
Group=MSOffice7
Caption=Microsoft Office Visio 2007
Description=
Depends=
Exclude=
Folder=Office2007\
IconFile=VISIO.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=setup.exe /adminfile Transforms\Visio.MSP /config VisPro.WW\config.xml
command2=Addon\SaveAsPDFandXPS.exe /q
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0










[Installitem_401]
Group=Office
Caption=PSPad editor
Description=
Depends=
Exclude=
Folder=PSPad\
IconFile=icon.ico
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=pspad452inst_en.exe /verysilent
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_402]
Group=Office
Caption=Win DJView
Description=
Depends=
Exclude=
Folder=WinDjView\
IconFile=WinDjView.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=WinDjView-0.5.exe /silent
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_403]
Group=Office
Caption=Adobe Reader 8
Description=
Depends=
Exclude=
Folder=AdobeReader\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=Setup.exe /sPB
command2=Auto_del.cmd
Command3=
Command4=
Command5=
Command6=
PostRegFile=post.reg
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_404]
Group=Office
Caption=Punto Switcher
Description=
Depends=
Exclude=
Folder=PuntoSwitcher\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=PuntoSwitcher.exe
command2=autorun.cmd
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_405]
Group=Office
Caption=Irfan View
Description=
Depends=
Exclude=
Folder=Irfan View\
IconFile=IrFnPlug.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 "%SOURCE%\Software\Irfan View\IrfanV.inf"
command2=IrFnPlug.exe
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_406]
Group=Office
Caption=Paint .NET
Description=Paint.NET
Depends=Installitem_003
Exclude=
Folder=Paint.NET\
IconFile=Paint.NET.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=Paint.NET.exe /auto
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_407]
Group=Office
Caption=Adobe Photoshop CS3 Lite
Description=Adobe Photoshop CS3 Lite
Depends=
Exclude=
Folder=AdobePhotoshop\
IconFile=icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=Adobe_Photoshop_CS3_Lite.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_408]
Group=Office
Caption=Corel DRAW X3
Description=Corel DRAW
Depends=
Exclude=
Folder=Corel DRAW\
IconFile=Autorun.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=msiexec /i "%SOURCE%\Software\Corel DRAW\CGS13\setup.msi" SERIALNUMBER= AGREETOLICENSE=YES /qb
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_409]
Group=Office
Caption=ABBYY Lingvo 12
Description=
Depends=
Exclude=
Folder=ABBYLingvo\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=Lingvo.exe
command2=License.exe
Command3=
Command4=
Command5=
Command6=
PostRegFile=post.reg
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_410]
Group=Office
Caption=ABBYY FineReader 8 Professional Edition
Description=
Depends=
Exclude=
Folder=FineReader\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=ABBYY FineReader 8.0 Professional Edition.msi TRANSFORMS=1049.mst AgreeToLicense=Yes /qb-!
command2=FineReader.exe
Command3=OtherLang\setup.exe /q
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0







[Installitem_501]
Group=Multimedia
Caption=Winamp
Description=
Depends=
Exclude=
Folder=Winamp\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=Winamp.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_502]
Group=Multimedia
Caption=Аудиограбер CDex
Description=
Depends=
Exclude=
Folder=Cdex\
IconFile=Icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=CDex.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_503]
Group=Multimedia
Caption=Light Alloy
Description=
Depends=
Exclude=
Folder=LightAlloy\
IconFile=LightAlloy.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=LightAlloy.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_504]
Group=Multimedia
Caption=Real Alternative 1.51
Description=
Depends=
Exclude=
Folder=RealAlternative\
IconFile=RealAlter.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=RealAlter.exe /VERYSILENT /SP- /NORESTART
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_505]
Group=Multimedia
Caption=QuickTime Alternative 1.8
Description=
Depends=
Exclude=
Folder=QuickTime\
IconFile=QTAlter.exe
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=QTAlter.exe /VERYSILENT /SP- /NORESTART
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0


Cesc 08-12-2007 22:07 693514

Цитата:

Цитата Real Root
Вот тебе лекарство, которое ты просил. Но мне кажется тут совсем другое нужно.....
читать дальше » »

Очень смешно,ща на полезное сообщение нажму.

Cesc 08-12-2007 22:27 693521

Как тестить ее с жесткого.Прописывал пути по разному-эфекта ноль.
Имеет значение расположения BS или нет?

Konf 08-12-2007 23:33 693565

Cesc, читай READMe в папке с программой Там их целых ДВА! нет сил читать- запусти test.bat.
Вот только ЗНАНИЙ и ВЕЖЛИВОСТИ тебе это не прибавит!

P.S. Хамить пора прекращать!!!

Cesc 09-12-2007 11:36 693713

Цитата:

Цитата Konf
Хамить пора прекращать!!! »

Вас спрашуешь-все молчат,хотя все знают как сделать.

Задал конкретный вопрос:

Цитата:

Цитата Cesc
Как тестить ее с жесткого.Прописывал пути по разному-эфекта ноль.
Имеет значение расположения BS или нет? »

А ты мне читай READMe.

Как не хамить,если вы не можете дать ответ на простой вопрос.
А сил читать 60 страниц нету.

ANDYru 09-12-2007 14:07 693771

Cesc, чего тебе не понятного то - читать не хочеш , слушать тоже , может за тебя всё сделать

Cesc 09-12-2007 14:11 693775

Цитата:

Цитата ANDYru
чего тебе не понятного то - читать не хочеш , слушать тоже , может за тебя всё сделать »

Да вы толи вопрос не понимаете,но даете не те ссылки,там нет того,что я хочу.

ANDYru 09-12-2007 17:28 693843

Cesc, у меня стартует с жёсткого и нет проблемм , могу скинуть свой вариант - разберёш и разберёшся

Cesc 09-12-2007 18:18 693863

Цитата:

Цитата ANDYru
Cesc, у меня стартует с жёсткого и нет проблемм , могу скинуть свой вариант - разберёш и разберёшся »

Легко,скидуй,посмотрю.

А можно ли указывать путь установки для всех приложений???

Real Root 09-12-2007 19:45 693902

Cesc, ты Read me читал?
Не читал!
А нафиг у людей время занимаешь? Не хотят тут бездельникам помогать! Только флуд разводишь, уже набрал 92 сообщения - а толку ноль - во всех темах одни вопросы, и только от тебя.
А все потому, что даже не пытался читать учебник по автоматической установке - букварь этого форума.

По поводу HDD:
В моем конфг. файле в самом начале есть строки:
CheckFDD=0
CheckFlash=0
CheckHdd=0
CheckCD=1
CheckNet=0
Как думаешь, зачем?

Почти в самом начале файла readme.txt есть следующие строки:
Цитата:

CheckFDD - При его установке в 1 при запуске программы с параметром force поиск файла ответов производится сначала на устройствах со сменными дисками (FDD, Flash DISK) в порядке от A до Z, а потом уже в каталоге программы. Используется первый найденный файл. Удобно при автоматической установке на многие компьютеры с ограниченным предварительно заданным набором конфигураций. (Аналогия - winnt.sif на дискете).
CheckHDD - то же самое, только для поиска файла ответов на локальных дисках HDD.
P.S: Впору переделывать поговорку: ........... голова пальцам покою не дает.

NikLok 09-12-2007 20:08 693911

Cesc, Еще я бы советовал при запуске с вмнта использовать SELF а не SOURSE. Зто может сильно облегчить жизнь, если BSPI и дистрибутив на одном диске, а тем болле в одной ветке файловой структуры. Кажется даже значения Check*** могут быть не важны, так как путь задается относительно директории запуска BSPI.

К сожалению я пока не смог получить единый ini файл для обоих случаев (DVD & HDD). То ли лень то ли неустранимое противоречие механизма работы?

Cesc 09-12-2007 20:11 693913

Цитата:

Цитата Real Root
Real Root »

Там так же написано,как здесь отвечают.
А форум зачем-интересно узнать?
Я не к кому притензий не имею,просто очень хочется опробывать эту штуку.
Ты прочитал Read me и все сразу понял как и что делать?100 % уверен что нет.А как узнал теперь умничаешь.

Если готов мне реально помочь,дай асю или давай через личные сообщения.
Жду ответа.

Цитата:

Цитата NikLok
Cesc, Еще я бы советовал при запуске с вмнта использовать SELF а не SOURSE. Зто может сильно облегчить жизнь, если BSPI и дистрибутив на одном диске, а тем болле в одной ветке файловой структуры. Кажется даже значения Check*** могут быть не важны, так как путь задается относительно директории запуска BSPI.
К сожалению я пока не смог получить единый ini файл для обоих случаев (DVD & HDD). То ли лень то ли неустранимое противоречие механизма работы? »

С путем вроде разобрался.Чтоб запустиь ее прои первой загрузке ОС надо в WINNT.SIF прописать
[GuiRunOnce]
Command0="%CDROM%\BS\presetup.exe"???

И еще:если я устанавлюю приложение,которое требует перезагрузки,оно перегружает и продолжает установку?

NikLok 09-12-2007 20:54 693944

Cesc, Честно говоря я думал ты о тестировании не при установке! Потому как в том варианте у меня все таки SOURSE.

Да должно продолжится!

Cesc 09-12-2007 21:02 693949

Цитата:

Цитата NikLok
Cesc, Честно говоря я думал ты о тестировании не при установке! Потому как в том варианте у меня все таки SOURSE.»

Может я не понимаю чего-то?

У меня были проблемы с нахождением инсталок,вроде решил,прописуя так: ..\\Soft\system...\...

А что это SOURSE и SELF???Различия?

NikLok 09-12-2007 21:46 693974

Cesc, Прочти редми все таки! Первая переменная указывающая на нахождение тэгфайла а вторая указывает на директорию из которой запущен BSPI
Цитата:

Цитата Cesc
Может я не понимаю чего-то? »

Ставлю я все таки с DVD, но для целей доустановки без диска есть вариант для работы с HDD. Отличие в вышеупомянутых переменных!

Cesc 09-12-2007 21:56 693977

Цитата:

Цитата NikLok
NikLok »

1.Гляну,только скажи:если я просто закину BSPI на СД в корень,только изменив под себя конфигурационный файл,а пути будут ..\\... все будет работать?
Или надо писать %CDROM%\?
2.Чтоб запустиь ее прои первой загрузке ОС надо в WINNT.SIF прописать
[GuiRunOnce]
Command0="%CDROM%\BS\presetup.exe"???

NikLok 09-12-2007 22:25 693998

Cesc,
Цитата:

Цитата Cesc
Или надо писать %CDROM%\? »

Я считаю, что в данном случае не надо! Но если все на СД, токуда будут сохранятся результаты выбора?!
У меня с T39 и до конца идет только КОНФИГУРИРОВАние!!! А уж сама установка идет после перезагрузки, и даже после 2-ГО входа в систему!
Насчет
Цитата:

Цитата Cesc
[GuiRunOnce]
Command0="%CDROM%\BS\presetup.exe"??? »

вроде правильно, точно не помню я свое прописываю в реестр без этого.

А вызов конфигуратора в Winnt.sif

Код:

[GuiUnattended]
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 nocrc"


Cesc 09-12-2007 22:48 694011

Цитата:

Цитата NikLok
Но если все на СД, токуда будут сохранятся результаты выбора?! »

Подожди.Уже я не курю:ее че нужно сперва скопировать на хард,а потом оттуда она уже устанавливает?Так не получится,чтобы все было на сд,я выбрал что надо и оно начало запускаться?

NikLok 09-12-2007 22:57 694017

Цитата:

Цитата Cesc
Подожди.Уже я не курю:ее че нужно сперва скопировать на хард,а потом оттуда она уже устанавливает »

Да у меня так! Поскольку это корпоративный диск и каждому нужно свое! Така у мя специфика.

Ты для себя можешь делать твой вариант с запуском с СД! Тебе же не нужно перевыбирать. (за нас уже 2-го все выбрали!!!)

Cesc 09-12-2007 23:01 694020

Цитата:

Цитата NikLok
NikLok »

Не подожди.если я хочу выбрать что хочу устанавливать,то я ОБЯЗАН скопировать BSPI на хард,чтобы он мог сохранить что я выбрал и тогда уже устанавливать;
а если все стоит по умолчанию,то можна и без копирования на хард?

Konf 09-12-2007 23:06 694023

Cesc, да

Cesc 09-12-2007 23:11 694030

А как тогда его удалить с харда после окончания всех установок?

Konf 09-12-2007 23:19 694035

Cesc, например создай в папке Temp - это по моему самое простое.... или команда RD /S /Q имя директории ....последней командой установки

Cesc 09-12-2007 23:30 694040

Цитата:

Цитата Konf
или команда RD /S /Q имя директории ....последней командой установки »

/q %sytemdrive%\Windows\temp-все правильно?
то есть так писать в Win.sif?

Konf 09-12-2007 23:40 694045

%temp% и %tmp% сами по себе однозначно определяют нахождение временной папки..
из winnt.sif я такого не запускал- так что проверь сам. У меня в секции post install запускается bat файл, который все чистит...
[PostInstall]
Folder=
Command2=%SOURCE%\WPI\System\cleanup.cmd
Reboot=0
PowerOff=0

Cesc 09-12-2007 23:47 694049

Если можешь напиши что где писать,чтобы она скопировалась и запустилась при первой загрузке.Бошка кругом,ниче не варит не обижайся,может повторяюсь.
Если не трудно напиши.Пора спать,завтра буду разбирать что к чему.

Real Root 10-12-2007 01:45 694096

Cesc, если внимательно, по порядку читать readme файл и по его примеру составлять свой конфигурационный файл, то первый работоспособный файл конфигурации создается за 4-5 часов - причем без единого лишнего вопроса. Свой, который я выложил недавно собирал с нуля, примерно за 40 минут сделал. Можешь посмотреть эту тему и мои вопросы в ней - все писали файлы сами. Просто раньше багов в проге много было, и в основном шло обсуждение багов.

Еще раз советую, читай букварь форума "Учебник по автоматической установке" - пока его на 100% не освоишь каша в голове будет все больше и больше.

Cesc 15-12-2007 13:39 697676

Чет не могу сделать так,чтобы она грузила инсталки с CDROM-а.
Как это исправить,че где писать,подскажите.

Уже как тока не писал,пишет не найден указаный файл.Версия 1.0.9

Konf 15-12-2007 15:54 697734

Цитата:

Цитата Cesc
чтобы она грузила инсталки с CDROM-а »

Код:

[Setup]
RootInstallDir=%SOURCE%\WPI\

...
Код:

[Installitem_007]
Group=System
Caption=Microsoft Baseline Security Analyzer 2.0.1
Description=Security Analyzer
Folder=System\Updater
Command1=MBSA.msi /passive
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

MBSA.msi лежит в папке \WPI\System\Updater на компакте....

Cesc 15-12-2007 16:02 697738

Konf,
Писал и так и так.
RootInstallDir=%SOURCE%\SOFT\-там инсталки и так писал.
потом в нужной проге Folder=TOTAL COMMANDER v6.03a и Command1=пример.ехе.
не хочет,хоть ты тресни.
Пишу вместо %SOURCE% имя диска например F:\,все работает.

Konf 15-12-2007 16:29 697743

чего прописано в SourceTagFile=
и где оно (то, что прописано находится?

Cesc 15-12-2007 16:43 697756

Цитата:

Цитата Konf
чего прописано в SourceTagFile=
и где оно (то, что прописано находится? »

В версии 1.0.9 такого вроде нет.Прописывал в Command1 и полный путь-ноль эмоций.
Пишу прямо в RootInstallDir=F:\-имя моего сд-запускает,а с %CDROM%-нет

Konf 15-12-2007 17:03 697765

1.0.9 значит что написано в CdTstFile= и где это находится ( то, что после равно)
см. файл readme.txt строка 193

Cesc 15-12-2007 17:10 697768

Нема такой строки в PRESETUP.INI

Konf 15-12-2007 17:26 697773

readme.txt ЧИТАЙ!!!!
строки 152-160
Код:

[Setup]
........
CdTstFile=$install$.id

строки 193-196

Код:

CdTstFile - Поддерживается внутренняя переменная %CDROM%. Программа сканирует
все найденные в системе CD и если в нем есть диск и в его корне есть
маркерный файл, указанный здесь, то переменной %CDROM% будет
присвоена буква диска

у тебя %CDROM% не может быть автоматом определена без CdTstFile

Cesc 15-12-2007 17:31 697776

Konf,
Так че делать.
1.Я так понимаю надо просто закинуть $install$.id в корень СД.
2.записать в PRESETUP.INI CdTstFile=$install$.id.
А че писать в $install$.id???

Konf 15-12-2007 17:36 697779

ничего в него писать не надо- просто диск , где лежит этот файл и даст букву переменной %CDROM%
можешь хоть bootfont.bin искать, хоть Win51 - главное, чтоб файл с ЭТИМ именем, что прописан в CdTstFile был в корне твоего CD

Cesc 15-12-2007 17:41 697782

Прописал в PRESETUP.INI:
[Setup]
RootInstallDir=%CDROM%
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
CheckFDD=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
CdTstFile=BOOTFONT.BIN
;CdTagFile=0
;DefaultTimer=30
ReadMeText=



писал в CdTstFile=%CDROM%\BOOTFONT.BIN-ноль

[Installitem_022]
Group=System
Caption=hfdhgdfghdfh
Description=Набор библиотек
Depends=
Folder=Soft\TOTAL COMMANDER v6.03A
Command1=TCMD603A.EXE

Не работает

Konf 15-12-2007 18:01 697788

Цитата:

Цитата Cesc
Folder=Soft\TOTAL COMMANDER v6.03A »

попробуй поменять на Folder="Soft\TOTAL COMMANDER v6.03A" или просто от пробелов в названии избавься

Cesc 15-12-2007 18:10 697798

Цитата:

Цитата Konf
попробуй поменять на Folder="Soft\TOTAL COMMANDER v6.03A" или просто от пробелов в названии избавься »

Когда пишешь определенную букву диска-работает,а с %CDROM%-нет.

Как тока не писал-не грузит.Что еще может быть,что ДЕЛАТЬ???

Bulba_S 15-12-2007 18:11 697800

Поиск по теме дал аналогичный вопрос, но ответа не нашел. Порядок установки программ - я так надеялся, что он определяется номером Installitem_xxx, а оказалось, установка идет в порядке групп. Может я невнимательно читал, можно ли задать порядок установки? Или придется искусственные группы делать, чтобы добиться нужного порядка? В "идеале" конечно модно сделать одну группу, но это не так красиво выглядит...

Konf 15-12-2007 18:18 697809

Цитата:

Цитата Cesc
[Setup]
RootInstallDir=%CDROM%
....
CdTstFile=BOOTFONT.BIN »

так
Цитата:

Цитата Cesc
[Installitem_022]
Group=System
Caption=hfdhgdfghdfh
Description=Набор библиотек
Depends=
Folder=Soft\TOTAL_COMMANDER_v6.03A
Command1=TCMD603A.EXE »

и так- пробелы замени на подчеркивания и папочку переименуй

ГДЕ ЛЕЖИТ TCMD603A.EXE ? полный путь напиши...

Cesc 15-12-2007 20:37 697891

Цитата:

Цитата Konf
ГДЕ ЛЕЖИТ TCMD603A.EXE ? полный путь напиши... »

Значит TCMD603A.EXE лежит на диске-у меня путь такой-F:\soft\Total commander v6.03a\TCMD603A.EXE.
Где лежит BS не имеет значение?

Konf 15-12-2007 21:03 697900

Где лежит BS значения не имеет
пробелы в имени папки убирал?

Cesc 15-12-2007 21:10 697904

Цитата:

Цитата Konf
Где лежит BS значения не имеет
пробелы в имени папки убирал? »

Все делал:и подчеркивал,и пробелы убирал,все равно заладтло-не удалось найти указанный файл.
Может че-то с дисководом?В версии 1.10 пишет,что вроде определило букву-F:,но дальше пишет,что не удалось найти файл

Konf 15-12-2007 22:48 697943

у тебя точно файл назван TCMD603A.EXE
я и про расширение и про буквы в названии- например русская "С" вместо английской...
не находит только этот файл?

Cesc 15-12-2007 22:56 697949

Цитата:

Цитата Konf
у тебя точно файл назван TCMD603A.EXE
я и про расширение и про буквы в названии- например русская "С" вместо английской...
не находит только этот файл? »

Не находило любой файл+я копировал название,а не писал сам.
Ну вроде решил так-был прописан Bootfont.ini,а в RootInstallDir=%Sourse%.
Я икспериментировал,вроде пишет,что букву определило,но та же проблема.
Случайно поменял RootInstallDir=%Sourse% на RootInstallDir=%CDROM% и все заработало.Может это баг с %Sourse%,может у меня чето не то.
Завтра все соберу и протестю заодно.

cmdlines.txt,RunOnceEx.cmd просто кинуть в $OEM$ и все или надо еще чет прописать,эт я чтоб наверняка получилось,вот и спрашую

В svcpack.inf писать надо это
[GuiRunOnce]
Command0="C:\install\presetup.exe " ?????

boss911 15-12-2007 23:59 697983

Цитата:

Цитата Konf
главное, чтоб файл с ЭТИМ именем, что прописан в CdTstFile был в корне твоего CD »

НЕ обязательно, чтоб маркер (файл) был в корне!
Цитата:

Цитата Cesc
Случайно поменял RootInstallDir=%Sourse% на RootInstallDir=%CDROM% и все заработало.Может это баг с %Sourse%,может у меня чето не то. »

Переменная %Sourse% работает только в последних бетах:
Цитата:

Цитата Boa Soft
%SOURCE% - указывает на корень диска, на котором найден SourceTagFile (см ниже).

%CDROM% - тоже, что и %SOURCE% (для совместимости).

%ROOT% - указывает на развернутый RootInstallDir. Не использовать в объявлении RootInstallDir!!!

Вчера вот пересобирал конфиг, так что все работает:
Код:

[Setup]
RootInstallDir=%SOURCE%\My Office
SourceTagFile=My Office\Setup\Presetup.exe

[Installitem_008]
Command1=%ROOT%\Adobe\Photoshop CS3\setup.exe --mode=Silent --deploymentFile="%ROOT%\Adobe\Photoshop CS3\Deployment.xml"


Bulba_S 16-12-2007 05:15 698063

Да, из-за столь "интересной" дискуссии, мой вопрос замылили... Видно не судьба :(

... Ay_Emul: no song playing...

Cesc 16-12-2007 11:49 698103

Так че там насчет cmdlines.txt и RunOnceEx.cmd?Они просто лежат в $OEM$,но их же надо както запустить.Или ниче больше прописывать нигде не надо?

Konf 16-12-2007 12:47 698122

Bulba_S, видимо автор пошел по аналогии с установкой драйверов( это про группы)- сначала все для чипсета , потом для видео....а Installitem просто для идентиикации программы..

Bulba_S 16-12-2007 14:53 698165

Konf, в былые времена я бы бросился писать свой аналог сабжа. А сейчас решил приспособиться под это поведение. Старею ;)

NikLok 17-12-2007 11:14 698522

Bulba_S, В свое время я пытался автора уговорить на заданную а не групповую последовательность установки. Увы мои аргументы не были признаны убедительными.
Все потому что этот для проект для него не главный. Эх что-то давно его не слышно. Отмалчивается всё!

Сейчас я тоже мечтаю об аналоге BSPI написанном на автоИТ. Но у самого времени нет на это, а жаль!!!

Debugger 17-12-2007 15:22 698687

Цитата:

Цитата NikLok
Все потому что этот для проект для него не главный. Эх что-то давно его не слышно. Отмалчивается всё! »

Хоть новогоднюю версию бы выпустил... :)

NikLok 17-12-2007 18:14 698788

Debugger, И не говори! Лично для меня это был большой подарок, особенно если бы там еще автоснятие с отсутствующих итемов было, а так же авто нажатие кнопки разрешения при установке по сети (чего то я никак зону безопасности не могу понизить), ну или хотя бы опциональный звук между итемами (останавливается же сволочь и стоит!!!)! А пока я на строй версии скин под себя передвигаю! Хорошо хоть теперь для каждого разрешения можно свои координаты задавать!

NikLok 18-12-2007 15:16 699344

Boa Soft, Не могу никак перенести иконку устанавливаемого приложения под прогресс бар общего индикатора. Типа она тока во второй половине экрана могет быть?
Код:

ItemImage=T:77 L:198 W:0 H:0
Реально я бы хотел их вывести ДВЕ!!! Одну где сейчас,а вторую в первой половине экрана!!! Так как кнопку пропустить я у себя поместил под прогресс бар! Это несложная доработка. Сейчас же воспринимается только первое задание координат элемента, последующие похоже игнорируются.
В идеале конечно - сколько раз упоминается столько и выводится!!!


А еще было бы интересно ввести действие для итема в случае его неустановки!
Поясняю. Допустим я копирую с помощью OEM папок какую то программу, а галочки пользователь не поставил! Значит ея на диске быть не должно! Тогда действием при неустановке будет - СТИРАНИЕ ПАПКИ с программой!
Во какой бред можно придумать!

Jilted 20-12-2007 01:09 700261

Блин! Ребят, помогите плз!!!
Устанавливаю проги с сидюка. Через Runonceex.cmd должен определяться сидюк и запускаться боасофт инсталлер, что НЕ происходит! Поправьте плз, где я налажал...
Runonceex.cmd:
Код:

@echo off
SET CDROM=%~d0
FOR %%d IN (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: W: X: Y: Z:) DO (IF EXIST %%d\WIN51IP.SP2 set CDROM=%%d&& goto metka)
:metka
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..." /f
REG ADD %KEY%\015 /V 2 /D "%CDROM%\Boasoft\presetup.exe"
cls
exit

Ну и cmdlines.txt:
Код:

[COMMANDS]
"regedit /s hklm.reg"
"regedit /s hkcu.reg"
"regedit /s mark.reg"
Runonceex.cmd

Всё это лежит есесно в $OEM$. Подскажите плз, что я делаю не так!!!

NikLok 20-12-2007 10:14 700404

Jilted, все вроде верно. А попробуй вставить вызов прямой боасофт инсталлер. Он должен запустится. Выведи также значение %CDROM% в какой нибудь файл а потом посмотри его значение. Может у тебя не тот диск определяется!

romeo91 20-12-2007 10:21 700407

Цитата:

Цитата Jilted
REG ADD %KEY%\020 /VE /D "Software installed..." /f
REG ADD %KEY%\015 /V 2 /D "%CDROM%\Boasoft\presetup.exe" »

подозреваю тут!

у меня вот так стоит, но я копирую presetup на жесткий диск через $OEM$
REG ADD %KEY%\095 /VE /D "Wizard Installer start..." /f
REG ADD %KEY%\095 /V 2 /D "%SystemDrive%\install\presetup.exe force" /f

Jilted 20-12-2007 10:43 700423

NikLok, как вывести значение %CDROM% в какой-нибудь файл?
Я после запуска cmd-шника иду в консоль и пишу %CDROM% - консоль мне в ответ - не понимаю типа что ты мне тут пишешь :)

romeo91, что с /f что без /f пробовал - не запускается...
И что это вообще за ключ такой???

Spirkaa 20-12-2007 10:59 700441

Jilted, в консоли набери reg /? , там рассказано что это за ключ

NikLok 20-12-2007 11:10 700455

Jilted,
Код:

echo Value CDROM is - %CDROM% >> "%ProgramFiles%\runonce.log"
Кроме того можно ввести ее значение в другую ветвь реестра, которая сохранится а не вытрется. И потом посмотреь ее значение!romeo91,
Цитата:

Цитата romeo91
REG ADD %KEY%\095 /V 2 /D "%SystemDrive%\install\presetup.exe force" /f »

У меня так же, но думаю дело не в этом. Он бы просто запустился в режиме с приветсвием и конфигуратором!
Jilted, А ты проверял он вообще у тебя запускается с твоим конфигом?

Debugger 20-12-2007 13:58 700600

Jilted, у меня запускается похожим образом:
Код:

net stop wscsvc
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\debugger set CDROM=%%i:
set BSIPATH=%CDROM%\Data\bsi
cd /d "%BSIPATH%"
start presetup.exe
exit


NikLok 20-12-2007 15:23 700656

Debugger, А ты дальше реально используешь BSIPATH ? Она вроде должна потом пропасть после завершения батника?

Debugger 21-12-2007 08:51 701034

NikLok, ну да пропадает. Потом она и не нужна.

romeo91 24-12-2007 08:50 702713

Jilted,
Цитата:

Цитата Jilted
что с /f что без /f пробовал - не запускается...
И что это вообще за ключ такой??? »

Я больше не про F имел ввиду а про разные номера строчек

NikLok 26-12-2007 23:43 704710

Boa Soft, Наверное все ощутили, при запуске серъезного проекта, окно с текстом появляется оченннь не скоро! Понятно что идет сканирование и т.д. Думается, сначала надо вывести окно и давать его читать, а уж в это время в сопроцессе вести сканирование?!

Bulba_S 27-12-2007 11:28 704932

NikLok, если речь идет о запуске сабжа при первом входе из RunOnce или RunOnceEx, то это не сабж что-то сканирует, а система что-то делает. Я раньше думал, что это inf-ы драйверов сканируются, но недавно случайно забыл интегрировать башратовские драйверпакс и увидел те же тормоза перед началом установки программ с помощью сабжа. Скорей всего это что-то из updatepack'a Пети Васичкина доустанавливается. В общем, сабж тут не при чем.

... Ay_Emul: Anne-Sophie Mutter - Concerto in F Op. 8 No. 3 Autu

NikLok 27-12-2007 11:48 704941

Bulba_S, Я имел в виду запуск программы без параметров. Но сегодня попробовал еще раз запустить, и о чудо таймер отсчета появился где-то секунды через 2 -3, что в принципе приемлимо. Я в своем диске его запускаю не при первом, а при 2-м входе в систему. Так, что к этому времени уже все апдейтпаки установлены скорее всего!? Просто когда я его использую как оболочку для установки по сети, тормоза сильно заметны становятся, доходят до 5 минут иногда. Видать сервер сильно загнут.

Jilted 28-12-2007 13:50 705666

Всем спасибо, в батнике просто лишние пробелы были...

NikLok 28-12-2007 16:52 705763

Jilted, И интересно это ж ихде (да простит меня модератор) они стоять!!!???

boss911 11-01-2008 20:10 714425

Boa Soft

Код:

[Installitem_001]
Depends=Installitem_008
Exclude=Installitem_002

[Installitem_002]
Depends=Installitem_008
Exclude=Installitem_001

[Installitem_003]
Depends=Installitem_008

[Installitem_004]
Depends=Installitem_008

[Installitem_005]
Depends=Installitem_008
-  -  -
-  -  -
[Installitem_008]
Depends=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005
Default=1
Fixed=1
Visible=0

Цитата:

Цитата readme.rtf
Visible - отображать программу в окне выбора. В избегании недоразумений применять только вместе с Fixed, ибо иначе групповой выбор все рано будет действовать, хотя опции не будет видно!.

При отмене установки компонентов, которые завязаны (Depends) с 'Installitem_008', короче говоря, отключена вся группа, компонент 'Installitem_008' всеровно ставится, то есть галка с него не убирается. Если же мы показываем (Visible=1) отображение компонента 'Installitem_008', то четко видно, как снимается с него галка, когда все зависимые компоненты или группа отключены.

Это баг или сделано специально, тогда зачем? Моя задача: спрятать компонент 'Installitem_008' и чтобы он не ставился, когда отключены все зависимые компоненты или группа.

tim75 16-01-2008 12:03 718237

Boa Soft,
я новичок в этом ,обясни пожалуйста если не трудно как работать с этой прогой и как внедрить в неё свои проги

samsobi 16-01-2008 14:36 718339

tim75,
Дык уже объяснено и даже неплохо в ридми. А в этой теме тоже много информации, выбери режим просмотра "Все", сохрани на диск и используй, как пособие. Так потихоньку и научишся, главное самому пробовать и будет тебе много знаний и счастья! 8-))

Boa Soft 17-01-2008 02:03 718837

boss911,
Цитата:

Цитата boss911
При отмене установки компонентов, которые завязаны (Depends) с 'Installitem_008', короче говоря, отключена вся группа, компонент 'Installitem_008' всеровно ставится, то есть галка с него не убирается. Если же мы показываем (Visible=1) отображение компонента 'Installitem_008', то четко видно, как снимается с него галка, когда все зависимые компоненты или группа отключены. »

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

Просто фича была заложена ДО добавления зависимостей и это было упущено.

boss911 17-01-2008 02:13 718841

Цитата:

Цитата Boa Soft
Просто фича была заложена ДО добавления зависимостей и это было упущено. »

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

Konf 19-01-2008 17:07 720752

Цитата:

Цитата boss911
[Installitem_001]
Depends=Installitem_008
Exclude=Installitem_002
[Installitem_002]
Depends=Installitem_008
Exclude=Installitem_001

- - -
- - -
[Installitem_008]
Depends=Installitem_001;Installitem_002 »

это не может быть связано с тем что потребные для Installitem_008 (Installitem_001 и Installitem_002) взаимно исключают друг друга?
:unsure:

boss911 19-01-2008 23:58 721055

Цитата:

Цитата Konf
это не может быть связано с тем что... »

Не может, я думаю, автор бы что-то сказал по данному поводу. Ради эксперимента отключил все взаимно исключающие (Exclude) компоненты, но нечего не изменилось, в принципе, чего и ожидал.

Жду новую версию, надеюсь на исправление, так как моя сборка софта зависла в воздухе.

Boa Soft 20-01-2008 03:09 721161

Увы, пока новой версии не ожидается.

Boa Soft 22-01-2008 04:22 722584

А я Вас обманул - новая бетта!

v1.11b

Все исправления связаны с выбором программ в селекторе:

1. Выбор пунктов обрабатывается независимо от их видимости.
2. При выборе всех пунктов и наличия исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся.
3. При выборе всех пунктов группы и наличия в ней исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся.
4. При наличии в группе взаимоисключающихся пунктов выбранного по умолчанию и фиксированного, вся группа взаимоисключающихся пунктов становится фиксированной во избежании нарушения логики работы (для того, чтобы выбрать другой пункт, выбор этого надо отменить а он фиксированный, а оба выбрать нельзя - они взаимоисключающие).

Сссылка - как всегда в шапке (один exe для тестов).

boss911 22-01-2008 04:33 722587

Boa Soft
Цитата:

А я Вас обманул - новая бетта
Редиска. ;)

Debugger 22-01-2008 14:38 722850

Boa Soft, долго въезжал в список изменений... Пришлось за поллитрой сбегать :) Ты писать не устал? :)

Boa Soft 22-01-2008 15:55 722904

Цитата:

Цитата Debugger
Boa Soft, долго въезжал в список изменений... Пришлось за поллитрой сбегать Ты писать не устал? »


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

PS Попробуйте, если нормально, то займусь оптимизацией - там пара мест, гдке на скорую руки сделал обработку в 4 прохода, хотя можно уложится в 1.

NikLok 22-01-2008 17:53 723020

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

boss911 22-01-2008 19:36 723088

Boa Soft

В группе есть шесть компонентов (Installitem). Два из них взаимно исключаемые (Exclude=Installitem_002 и Exclude=Installitem_001). Последний компонент завязан со всеми остальными:
Код:

[Installitem_006]
Depends=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005
Default=1
Fixed=1
Visible=0

При нажатии на кнопку 'По умолчанию', выбираются все компоненты, которое по дефолту отключены (Default=0), выбираются даже взаимно исключаемые (Exclude=Installitem_002 и Exclude=Installitem_001), чего и в принципе быть не должно. В версии 1.10.13.34 подобного не замечено, в предыдущих, наверное, тоже. Такое поведение вызвано видимо из-за:
Цитата:

Цитата Boa Soft
2. При выборе всех пунктов и наличия исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся.
3. При выборе всех пунктов группы и наличия в ней исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся. »

Немного позже заметил еще одно странное поведение: если в группе выбраны все компоненты, то стоит снять одну птицу на любом из них, как снимается птица у того компонента, который (Installitem_006) привязан к всем компонентам этой группы. Но это визуальный обнан, то есть птица снимается, но запуск происходит.

Boa Soft 23-01-2008 02:29 723341

Цитата:

Цитата NikLok
Boa Soft, А автоскрытие и автоанселект отсуствующих кады сделаешь? Вопрос же связанный с деревом. Предположим выбирается по умолчанию, а его реально нет или путь неправильный? »

Не сделаю. При сложной строке запуска непонятно, чего проверять. Делать проверку по тегам тоже не хочется.

Вопрос не существенный - просто надо писать конфиг правильно. И перед записью проверять наличие всех файлов.

boss911,


Цитата:

Depends=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005
Цитата:

Exclude=Installitem_002 и Exclude=Installitem_001
Ну и что вы хотите. Installitem_006 выборан по умолчанию и фиксирован и зависит от остальных. А он не может установится из-за того, что

Цитата:

Exclude=Installitem_002 и Exclude=Installitem_001
Конструкция в корне неправильная, но постораюсь добавить проврку и просто выдавать ошибку прит подобных казусах.

Boa Soft 23-01-2008 03:42 723349

boss911,

Обновил версию, проверьте. Добавил пару проверок.

boss911 23-01-2008 07:48 723377

Немного я не понял. Изложу полностью свой конфиг:

читать дальше »
Код:

[Installitem_001]
Depends=Installitem_006
Default=1
Exclude=Installitem_002

[Installitem_002]
Depends=Installitem_006
Default=0
Exclude=Installitem_001

[Installitem_003]
Depends=Installitem_006
Default=0

[Installitem_004]
Depends=Installitem_006
Default=0

[Installitem_005]
Depends=Installitem_006
Default=0

[Installitem_006]
Depends=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005
Default=1
Fixed=1
Visible=0


Цитата:

Цитата Boa Soft
Обновил версию, проверьте. »

Теперь, из данного мною конфига, птицы в группе не ставятся, можно только убрать. Ставятся если кликать по 'По умолчанию' или по чекбоксу всей группы. Вся проблема решается, если в Installitem_006 поставить Fixed=0 или убрать Depends.

Нельзя ли сделать так, чтобы фиксированный компонент (Installitem_006), который привязан к двум взаимно исключаемым компонентам (Installitem_001 и Installitem_002) и они к ему, первым делом исходил из того, где указан Default=1 ?

NikLok 23-01-2008 11:57 723571

Boa Soft,
Цитата:

Цитата Boa Soft
Не сделаю. При сложной строке запуска непонятно, чего проверять. Делать проверку по тегам тоже не хоче »

Я попробую объяснить ишо раз. Дело не в том правильно написан конфиг или неправильно! А в том, что бы использовать один конфиг для 3-х видов установки! 1- для установки с CD, 2-й для DVD, 3-й для сетевой установки. Как ты понимаешь кол-во софта заряженное в этих вариантах различается существенно! Для сетевого варианта у меня дошло уже до 200! Вот што бы не править 3 конфига одноврменно, хочется что бы он сам проверял наличие рабочего каталога хотя бы (ну в случае отсутствия его наличие первой запускаемой команды - хотя это уже можно и опустить, если уж так не хочется)!

У меня тут не получается в скине пользовательские кнопки UserFuncBt (1-3) вверх поднять! Они никак не привязаны по высоте к SelectProgMemo или к SelectProgTree?!

P.S. Я понимаю, что давно пора релиз выпускать, но эта фича с автоскрытием мне покоя не дает! Хочется до чертиков! Хоть сам пиши! Потому и пристаю в ПМ.

P.P.S. Что - то в предпоследней версии не убирается надпись о тестировании тока форумом. Раньше она спокойно пряталась!

P.P.P.S. Пришла совсем идиотская мысль - а может в итеме ввести параметр (ActivSourse), который будет обозначать при каких значения SOURSE его отображать в дерева выбора. Во всех остальных деселектить и не отображать! Просто в реализации?!

Bulba_S 23-01-2008 13:37 723704

NikLok, сделай генерилку конфигов, делов то. Небольшая база, программка на два-три скрина (можно без интерфейса), на выходе PRESETUP_DVD.INI, PRESETUP_CD.INI, PRESETUP_NET.INI. Кстати, чуствую, что мне тоже может такое понадобиться, если напишу, выложу. Правда примочки типа иконок, картинок и хинтов я не использую, видимо будет ограниченная версия ;)

... Ay_Emul: Elvis Presley - Can't help falling in love

Boa Soft 23-01-2008 16:13 723834

boss911,

Сдесь действует and а не or.

boss911 23-01-2008 20:04 724000

Boa Soft

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

Я попросил тебя это пофиксить, ты пофиксил, но теперь вылезли другие грабли с мои конфигом. Теперь я вообще не могу понять (каша в голове), как мне реализовать свой конфиг, чтобы выбор компонентов происходил так, как я этого хочу!

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

Anakin 09-02-2008 01:26 736309

Уважаемый Boa Soft, программа заслуживает самой высокой оценки! :clapping: Из личного опыта: WPI закидвал меня ошибками JavaScript, едва я его запустил, до настройки программ я так и не дошел. А тут - все без багов, легко конфигурируется через ini, а не через какой-то мудрый скрипт.

Но есть пара замечаний по именованию параметров:
RunValyeName - наверное, правильнее будет RunValueName
SkreenShotImage - в Англии говорят ScreenShotImage;)

Также приличное число орфографических и грамматических ошибок в Skin.ini и Readme.rtf. Но, в принципе, это будет критично уже в стадии релиза (кстати, какие прогнозы на дату?;)). К тому же это я могу и сам поправить, а вот параметры - тут нужна ваша помощь;)

HiGH_ZeRO 11-02-2008 16:04 737947

Нашел проблему:
Если задать две комманды то выполняется только первая, а вторая нет - проверял в версиях 1.10.13.34 и 1.10.13.29

NikLok 11-02-2008 17:46 738017

HiGH_ZeRO, Хм! У меня выполняется и 2 и 3. А вот другой момент меня более беспокоит! Сегодня во время установки отвалилась мышь. Не смог клавишами срубить задачу. То есть выйти на надпись "Отменть установку программы"

Boa Soft 11-02-2008 21:59 738144

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

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

NikLok,
Цитата:

Цитата NikLok
егодня во время установки отвалилась мышь. Не смог клавишами срубить задачу. То есть выйти на надпись "Отменть установку программы" »

К сожалению, навигация с клавиатуры для графических контролов невозможна. Переписать весь код, наследуя все контролы от другого класса (TWinControl) в данный момент у меня нет времени.

NikLok 11-02-2008 22:44 738167

Boa Soft, А один хоткей ввести - Пропустить установку - тоже геморно?

Debugger 12-02-2008 10:00 738360

Цитата:

Цитата Boa Soft
В планах - перевод проекта под GPL - код станет общедоступным.
Соответственно, изменение лицензионного соглашения в сторону уменьшения ограничений. »

Сорри, что малось не в ту тему.

Может в будущем и Интегратор драйверов в GPL перевести? Или хотя бы разбить его на составляющие как-нить (дополнительные dll'ки). Это я к тому, что давно уже охота немного улучшить интерфейс распаковщика, да и некоторые фичи прикрутить.

Boa Soft 13-02-2008 23:29 739765

Debugger,

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

Fyckoff 20-02-2008 18:09 744813

Народ! Ни в лом, объясните нубу, как я понял - программа поддерживает автоматическую установку программ, при помощи файла ответов.
Чёт я не втыкаю. В моём понятии автоматическая - без нажатия клавиш "Далее", "Я согласен"
,выбора путя и т.д. Так если она так может - полностью сама ставить софт, привидите небольшой но толкавый примерчик, что бы я понял.
Заранее благодарен!

Всмысле я имел в виду коротенький примор кода с хорошими пояснениями. Буду примного благодарен!

Anakin 20-02-2008 18:14 744817

Fyckoff, чтобы воспользоваться программой из темы, ты должен сначала научиться сам ставить автоматически каждую нужную тебе программу в отдельности. Чудес на свете не бывает, никакая автоматика не сможет подобрать нужные ключи и нужные тебе настройки к каждому инсталлятору. А BS Post Installer - этого всего лишь удобный интегратор таких автоматических установок, т.е. можешь выбрать, какие программы ставить, какие нет, задать таймер и набор программ по умолчанию. Но сначала разберись с каждой своей программой в отдельности, научись автоматически ставить ее, чтобы нужные настройки применялись при этом и т.д.. В этом тебе поможет учебник по автоматической установке . раздел "Опытному пользователю", "Установка приложений":)

P.S.: Когда разберешься, то поймешь (это так на будущее), что для успешного применения BS Post Installer'у файл ответов ну совершенно не обязателен. Достаточно лишь написать файл конфигурации и задать в нем таймер - нажимать и печатать все равно ничего не надо будет;)

Пример найдешь, если скачаешь текущую бетту из шапки - там он вложен:)

0rs 06-03-2008 18:15 754838

Подскажите, на какой минуте установки надо запускать Post Installer, чтобы программы устанавливались под учетной записью Default User и при этом в процессе установки можно было несколько раз испльзовать перезагрузку.

Cesc 08-03-2008 12:34 755873

Как запустить Post Installer при первом входе в систему через svcpack?Как и что надо прописывать,,чтоб внести в реестр на т-13

-devICE- 09-03-2008 17:01 756531

Post Installer плохо работает с альтернативным RunOnceEx. Как только завершается работа presetup.exe окно RunOnceEx уже не показывается (хотя и список прописанных команд все-таки выполняется) и происходит дальнейшая первичная загрузка ОС...

Cesc 10-03-2008 11:25 756901

Как запустить Post Installer при первом входе в систему через svcpack?Как и что надо прописывать,,чтоб внести в реестр на т-13

NikLok 10-03-2008 17:56 757166

Cesc, А в чем прелесть Вашего способа svcpack? Как это сделать я не знаю!

Zetoke 10-03-2008 19:00 757229

Cesc, NikLok, Вот здесь, а еще лучше по готовой статье. И тоже самое но во готовом виде для WPI тут.

Bysh 15-03-2008 14:55 760918

Подскажите, нигде не нашел (ни в skin.ini, ни в Presetup.exe с помощью Restorator 2007) , как изменить время показа всплывающей подсказки в описании программ. Хочу его увеличить.

ANDYru 15-03-2008 15:16 760936

Bysh, presetup.ini

Bysh 15-03-2008 19:40 761131

Если не секрет, в каком разделе, как называется строка?

_Aspire_ 20-03-2008 12:29 764218

Bysh, прочти это,может найдешь,что тебе надо.
http://rapidshare.com/files/100920321/readme.zip.html

Не могу изменить картинку.Заменяю картинку на свою,результата ноль. Как она изменяется???

WindoStroy 20-03-2008 21:39 764593

Вложений: 1
Сделал скин для данной тузлы Royale (Media Center Style).




Тестируем, отписываемся, и благодарим :).

качаем тут:
http://ibox.org.ua/106358/
http://rapidshare.com/files/10103251...rStyle.7z.html

NikLok 24-03-2008 00:18 766420

Boa Soft, В очередной раз столкнулся с тем что для разных способов установки требуется корректировка параметров в файле настроек для режима конфигуратор! Так например при установке по сети он просто не находит иконок. Так как все лежит в подпаке диска С ( ну или на который ставится) с именем $win_nt$.~ls (для WinXP).

И вообще если она не находит папку с иконками вылетает сообщение о нарушении обращения по памяти. Приходится нажимать кнопку далее, но потом все прокатывает.

Кстати когда же свершится переход на йопен соурс!

ya158 25-03-2008 19:56 767616

Нельзя ли сделать так, чтобы скины для инсталлера брались не из папки, а из архива (место на CD ограничено - например скин от WindoStroy в архиве занимает 171.2 Kb, а в распакованном виде 2526,8 Kb)

_Aspire_ 25-03-2008 21:12 767671

ya158, скины или скрины при установке. Если картинки при установке приложений, то их можно просто на винт распаковывать и делать соответствующие изменения в конфиге.

ya158 25-03-2008 21:15 767674

Цитата:

Цитата _Aspire_
скины или скрины »

скины
Цитата:

Цитата _Aspire_
Если картинки при установке приложений, то их можно просто на винт распаковывать и делать соответствующие изменения в конфиге. »

Можно поподробнее

Anakin 25-03-2008 21:36 767689

ya158, проблема решается гораздо проще - пережми Wallpapers.bmp в JPG (ну и в Skin.ini поменяй расширение этого файла). Большую часть места в скине от WIndoStroy именно эта картинка и занимает. У меня JPG-шка фоном стоит, так папка Skin где-то 570 кб весит;)

_Aspire_ 25-03-2008 21:37 767690

Если картинки при установке приложений, то в конфиге в SkreenShotImage= прописываем путь к файлу и так для каждого приложения. Для картинок делаем sfx-архив, который распаковывае нужные картинки. Например в С:\1\1.jpg, то пишем SkreenShotImage=С:\1\1.jpg

ya158 25-03-2008 22:02 767700

Anakin,
Именно это я и имел ввиду. Спасибо. Но былобы лучше, если бы все картинки скина можно было бы хранить в архиве, как это делается, например, в браузере Opera.

Boa Soft 26-03-2008 11:12 767939

Цитата:

Цитата ya158
Нельзя ли сделать так, чтобы скины для инсталлера брались не из папки, а из архива (место на CD ограничено - например скин от WindoStroy в архиве занимает 171.2 Kb, а в распакованном виде 2526,8 Kb) »

Хорошая идея. Я как раз разобрался с работой с каб-файлами, поэтому, если будет время - сделаю.

NikLok 26-03-2008 17:12 768219

Boa Soft, Может тогда сделать что б в кач-ве иконки png файлы можно было подсовывать?!

ya158 26-03-2008 19:33 768352

Цитата:

Цитата Boa Soft
Хорошая идея. Я как раз разобрался с работой с каб-файлами, поэтому, если будет время - сделаю. »

Спасибо! Буду ждать. Ещё хочется напомнить по поводу запуска конфигуратора перед Т-39. Очень хочется прикрутить BS PostInstaller к аддону для интеграции драйверов, а может быть в дальнейшем и к Gui-интегратору пакета обновлений и адонов :shuffle:

NikLok 04-04-2008 22:33 774904

Boa Soft, Если в группе все элементы не видимы ( visble=0 ) то наверное группу лучше не рисовать вообще?!!! Только место занимает и отвлекает мыслями и вопросами _ что это, где это, для чего это!!!

NikLok 21-04-2008 23:07 786369

При выборе All в BSPI есть проблемы! Похоже в BSPI ошибка по этому поводу. К примеру ини файл имеет след строки:
Код:

[Installitem_100]
Exclude=
Default=0

[Installitem_102]
Exclude=Installitem_100;Installitem_105
Default=1

[Installitem_105]
Exclude=Installitem_100
Default=0

При нажатии кнопки All остаются выбранными
[Installitem_100]
[Installitem_102]

хотя по идее как раз 100 то должен быть выключен!

Так и остаюсь пока на - Full programm version: 1.10.13.34

garbals 30-04-2008 18:41 792280

а может у кого есть черный скин
поделитесь если есть

NikLok 30-04-2008 22:49 792417

garbals, Я просто поменял фоновую картинку на темную.

gabasov 19-05-2008 18:53 806311

Добрый день!
Очень мне понравилась программа, хотелось бы заменить ею неповоротливый WPI. Но у меня просьба :

Нельзя ли убрать диалог "Подтверждение выбора программ" (соответствующим ключом в ini-файле), чтобы после выбора программ и нажатия кнопки "Далее" сразу пошла установка?

NikLok 20-05-2008 10:46 806739

gabasov, Прочтите ридми! Времени у всех мало! Вам нужен параметр DefaultTimer=0.
Переключение по Тав автор делать не будет. Я уже как то писал ему об ентом!

Boa Soft, Если выбрать "Ни одного приложения" то программа выдает сообщение об ошибке. Кажется я уже об этом писал?! Есть идея, в этом случае выдавать на заданный таймаут окно выбора программ, то есть вести себя так бы при ручном варианте. Если пользователь не воспользовался этой возможностью - тихо выйти и все!

Сейчас я сам пишу такой скрипт на AutoIt. В нем есть функция чтения параметров из ини файла.
Код:

$var = IniReadSection( @ScriptDir & "\PRESETUP.SET", "Selected_Items")
И все бы хорошо! НННООО! Формат файла PRESETUP.SET не подходит под ini файлы.
Хорошо бы устранить это заменив символ _ на =. И файл бы выглядел бы что-то типа:
Код:

[Selected_Items]
installitem=600
installitem=590
installitem=360
installitem=820
installitem=800
installitem=380
installitem=290
installitem=040
installitem=650
installitem=300

Было бы просто великолепно! И кстати единообразно!

gabasov 20-05-2008 17:40 807019

Цитата:

Цитата NikLok
Вам нужен параметр DefaultTimer=0. »

Этот параметр убирает первый диалог (Welcome).
А мне надо убрать третий ("Подтверждение выбора программ"), сразу после которого начинается установка.

NikLok 20-05-2008 17:54 807026

gabasov, Читиайте доки! Вам еще и ключ force при запуске поставить надоть!

_Aspire_ 20-05-2008 19:22 807075

gabasov, наверно никак, в доках по крайней мере я не встречал.

NikLok 20-05-2008 21:47 807172

_Aspire_, gabasov, Если нет файла ответов, то наверное и не будет автозапуска установки, без подтверждения.

Так что сначала конфигуратором создаете файл ответов.
А потом запускаете с ключом force.
По крайне мере у многих так работает. Может конечно я еще чего забыл.

А вот выдержка из ридми:
Цитата:

force - Автоматическая установка по файлу ответов. Одноименный файлу конфигурации файл ответов должен быть помещен в ту же папку (по умолчанию - папку с программой). Страницы выбора и подтверждения не отображаются. Вмешательство пользователя в процесс в этом режиме можно блокировать указанием EnableUserInput=0 в файле конфигурации. Не совместимо с config (будет выполнен только первый ключ). При отсутствии файла ответов в папке с программой запуск с этим ключом приведет к выдаче сообщения об ошибке и завершению программы.

config - Вызов встроенного конфигуратора для создания файла ответов. Не совместимо с force (будет выполнен только первый ключ) Не совместимо с ключом test (он будет проигнорирован).

gabasov 21-05-2008 14:50 807742

Я имел в виду, установка как в WPI: на одной странице и выбор программ для установки, и кнопка установить, без дополнительных страниц и диалогов

Boa Soft 09-06-2008 23:14 822612

В связи с недостатком времени на поддержку проекта я перевел его в open-source. Исходный код свободно доступен.
Смотрите шапку.

YuriPet 09-06-2008 23:52 822641

Цитата:

Цитата Boa Soft
В связи с недостатком времени на поддержку проекта...»

И это очень печально... :drug:

Debugger 10-06-2008 12:21 822884

:wink:
Цитата:

Цитата Boa Soft
В связи с недостатком времени на поддержку проекта я перевел его в open-source. Исходный код свободно доступен. »

Хорошее начало. Еще бы и с интегратором драйверов также поступить... :wink:

boss911 10-06-2008 16:54 823082

Цитата:

Цитата Debugger
Хорошее начало. »

Не охотно думается, что это можно назвать началом.

Boa Soft 12-06-2008 00:17 824146

boss911,

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

Junos 15-06-2008 21:17 826778

Что ето за ошибка???
Вот PRESETUP.INI
Код:

[Common_Info]
Ver=2.0
Autor=JUNOS
Description=Windows XP
Date=15.06.2008

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.dll
CommonShotFolder=shots
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=1
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogInstall=0
DetaliseLog=0
;SourceTagFile=presetup.exe
DefaultTimer=30
ReadMeText=%SELF%\readme.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0

[PreInstall]
Folder=
PreRegFile=
Command1=
command2=
Command3=
Command4=
PostRegFile=

[PostInstall]
Folder=
PreRegFile=
Command1=
command2=
Command3=
Command4=
PostRegFile=RunTest\desk.reg
Reboot=0
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=News.txt
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
;Command=readme.txt
Text=readme.rtf
Visible=0

[UserEnvironmentVariable]
MuWindir=C:\winxp
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
IW=Установка Windows

[Installitem_001]
Group=IW
Caption=DirectX 9 июнь 2008
Description=
Depends=
Folder=SOFT
SkreenShotImage=|%Self%\shots\shot1.jpg
PreRegFile=
Command1=DirectX9.EXE
command2=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Запускаю через cmdlines.txt
Код:

[Commands]
"BOA\presetup.exe force"


NikLok 15-06-2008 21:51 826791

Junos, Возможно не сохранен файл ответов. То есть запусти с ключом config и нажми save.

Junos 16-06-2008 08:46 826966

NikLok, Спасибо большое!

Комсомолец 18-06-2008 11:13 828962

Цитата:

Цитата Junos
Autor=JUNOS »


Ой как некрасиво...... :((((

YuriPet 18-06-2008 11:47 829004

Цитата:

Цитата Комсомолец
Ой как некрасиво...... ((( »

А почему? Он действительно автор PRESETUP.INI (естественно, не BS PostInstaller).
Кстати, информация об авторе config отображается отдельно...
Так что все честно, ИМХО ;)

Комсомолец 25-07-2008 20:42 861144

Цитата:

Цитата YuriPet
Так что все честно, ИМХО »

:)

_Aspire_ 11-08-2008 20:04 873213

Почему при запуске при первом входе в систему подсказки пишутся крякозябами? Редактирую файл настроек стандартным блокнотом.
Может быть дело в кодировке, ведь в то время, когда запускается прога идет кодировка ascii. Если просто в винде запустить то все нормуль. В чем может быть дело, подскажите.

Алексей Н. 11-08-2008 20:17 873218

_Aspire_,
Добавить в RUNONCE.CMD

Код:

rem Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!)
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage /V 1252 /t reg_sz /D "c_1251.nls" /f


Boa Soft 17-08-2008 23:28 877405

Новая версия

Текущая версия 1.12.3.

Новое в текущей версии.
1. Добавлен список зависимостей по или: DependsOr - зависимости. можно через ';' указать программы, необходимые для установки этой программы (достаточно любой из этого списка).
2. Добавлена проверка наличия файлов - CheckTagFile, Файл, при отсутствии которого этот пункт не будет отображатся.
3. Добавлены новые строковые константы в скин: HintDependsOrItems,HintDependsOr,HintDependsAnd.
4. Исправлено отображение состояния пункта (не снималась птичка) при назначении зависимостей и исключений с пунктами в разных группах.
5. Изменено лицензионное соглашение.

Новое в версии 1.12.2.
1. Добавлен ключ BeepOnStart – издать звук (пропикать) при помощи PC Speaker;

Новое в версии 1.12.1.
1. Добавлена возможность изменять цвет фона и текста для групп и пунктов в окне выбора
(Добавлены константы TreeFontGroupColor;TreeFontSelColor;TreeFontSelGroupColor;TreeSelColor;
TreeGroupColor;TreeGroupSelColor);
2. Новый скин 2008 - спасибо Jekson07.

Новое в версии 1.10.14 - 1.11.6. (непубличные)
Проект был в застое. Изменения не фиксировались.
Все доработки были направлены на изключение ошибок выбора.


PS Проект еще жив :)

Комсомолец 18-08-2008 14:53 877813

Boa Soft, и радует!))

boss911 19-08-2008 03:22 878305

Boa Soft
Код:

DependsOr=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005; ...
В таком случае мы получаем очень длинную всплывающую подсказку, порой, она может быть на ширину всего экрана. Сделай, плиз, чтобы перечисления компонентов начиналось с каждой строки, а не все в одной (... или ... или ...).

Заметил, что кнопки UserFuncBt выше, примерно на 2 пикселя, от остальных: PrevBt, NextBt , LicConfirmBt и FinishBt. Заметно это (скачок), когда переключаешь с одной страницы на другую.

----------
Снова поднимаю вопрос: уж больно быстро исчезают всплывающие подсказки. Было бы отлично, если бы для подсказок задать время задержки исходя от количества символов (2 символа = 1 сек.). Добавь хотя бы общие время задержки или чтобы это можно было задать через SKIN.INI, плиз.

У тебя есть встроенная функция импортирования REG файлов - 'PreRegFile' и 'PostRegFile', а почему бы тебе не сделать и на скрытый запуск пакетных файлов (RunHideBatFile1и2), что бы не таскать с собой утилиту скрытия окон, в том числе консольных. Что скажешь?

Boa Soft 19-08-2008 04:11 878307

Текущая версия 1.12.4.

Новое в текущей версии.
1. Исправлено неправильное поведение чекбоксов при сложном сочетании зависимостей и исключений.
2. Обработка DependsOr и Depends объединены в одну оптимизированную функцию.
3. Изменены подсказки - очень длинная строка исключений или зависимостей разбивается на несколько строк.
4. Fixed теперь не блокирует изменение состояние пункта при изменении их за счет связок и исключений,
только ручной ввод.
5. Исправлена документация к программе и ошибки в этом файле.

DJ Mogarych 19-08-2008 10:17 878434

А редактор конфигурации не будет входить в поставку? Штука ведь удобная.
Ошибка в меню "Пуск" после установки программы: написано Демо запуск (кофигуратор) - пропущена буква "н".

Boa Soft 19-08-2008 14:06 878620

Цитата:

Цитата DJ Mogarych
А редактор конфигурации не будет входить в поставку? Штука ведь удобная. »

Если сил доделать хватит - то будет.

Пока тестируем саму программу. В виду найденных ошибок достаточно сильно переллопачен код.
Поэтому жду отзывов любителей конфигов со сложным переплетением зависимостей и исключений.
В программе есть пример такого применения - установка компонентов офиса 2003 и пакета совместимости с 2007.

NikLok 21-08-2008 23:12 880850

Boa Soft, Сегодня проезажал Курск возвращаясь из Алушты. Вспоминал о тебе родном. Включил шарманку - а тут подарок к концу отпуска!!! УРА!

Ты бы поправил заодно старый баг с невозможностью писать в тот же файл лог во время установки программы?!
Там же никакой теоретики не надоть, тока тупо расставить флклосы и флопены?!

Еще бы расчет стартовых координат и размеров балунов подсказки в конфигураторе поправить! У меня они часто имеют много текста и их границы могут вылетать за края экрана!

NikLok 22-08-2008 00:15 880896

Цитата:

Новое в версии 1.10.14 - 1.11.6. (непубличные и беты)
11 с которым велась предыдущая установка. Т.Е. Запускали Presetup /ini:C:\test.ini то с ним и продолжится установка.
В пункте 11 файла News.txt не все поправлено похоже?

_Aspire_ 22-08-2008 12:52 881218

Boa Soft, новую не тестил, но есть пару предложений:
1. Может сделать возможности проигрывания музыки, то есть прога запустилась и музыка играет. Только чтобы играла и во время установки. Желательно чтобы свою можно было ставить.
2. Может в всплывающих подсказках сделать возможность отображения небольшого скрина, то есть навожу наа прогу какую-нибудь и с подсказкой выводится небольшой скрин.
3. И может чуток увеличить скрин при установке?

B можно по подробней о нововведениях, а то я не понял ниче.

Boa Soft 22-08-2008 14:59 881309

Цитата:

Цитата _Aspire_
1. Может сделать возможности проигрывания музыки, то есть прога запустилась и музыка играет. Только чтобы играла и во время установки. Желательно чтобы свою можно было ставить. »

Мидяху и сейчас умеет.

Цитата:

Цитата _Aspire_
2. Может в всплывающих подсказках сделать возможность отображения небольшого скрина, то есть навожу наа прогу какую-нибудь и с подсказкой выводится небольшой скрин. »

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

NikLok 23-08-2008 00:59 881758

Boa Soft, Давай введем в файле ответов секцию [Installed_Items]
В эту секуцию будем по мере успешной установки софта переносить последовательно соотв строки из [Selected_Items]
Это поможет просто решить вопрос доустановки софта!
Надо будет просто не анализировать состояние диска, а разотмечать те итемы которые есть во вновь вводимой секции!
Мне кажется такая простая штучка будет весьма полезна.
При выборе всех или по умолчанию так же учитывать эту секцию!

p.s. Выполнил тестовый прогон - впечатления положительные!!! Баз с Visisble=0 поправлен!

Boa Soft 23-08-2008 18:14 882072

Цитата:

Цитата NikLok
Boa Soft, Давай введем в файле ответов секцию [Installed_Items]
В эту секуцию будем по мере успешной установки софта переносить последовательно соотв строки из [Selected_Items]
Это поможет просто решить вопрос доустановки софта!
Надо будет просто не анализировать состояние диска, а ра »

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

NikLok 23-08-2008 23:24 882273

Boa Soft,
Цитата:

Цитата Boa Soft
Если уж делать, то анализ определенных ключей реестра или файла. Но, тогда конфижку будет составлять сложнее. »

Это конечно было бы лучше, но сложность реализации мне кажется выше в разы или на порядок. В то время как этот убогий механизм реализовать быстро и довольно таки просто?! Да еще при этом конфиг не трогается! Конечно его работа у начинающих может породить кучу вопросов, но я думаю можно быстро составить на них ответы и поместить их руководство.

А управление порядком поиска тэг файла по типам носителя будет когда нить.
То есть ввести переменную:

SourseTypeSearchOrder=Flash;CDrom;Net;HDD;FDD

Хотя вроде все флешки и съемные диски это Removable? Или уже есть более тонкие механизмы определения типа носителя?

Boa Soft 24-08-2008 14:14 882531

Цитата:

Цитата NikLok
А управление порядком поиска тэг файла по типам носителя будет когда нить.
То есть ввести переменную: »

Этого я точно делать не буду. Ищется от A до Z по алфавиту. Только на указаныз типах носителей. Можно выбрать нормальный тег (например, $$$_MY_PROIGRAMM_$$$), а не папку INASTALL в качестве него. И проблем не будет.

ya158 26-08-2008 19:46 884372

Boa Soft,
Ожидаются ли подвижки с вопросом, который я задавал здесь? И ожидается ли возможность запуска конфигуратора на Т-39?

Boa Soft 26-08-2008 23:27 884614

На счет скина - думаю. На счет T39 - врятли. Если используется какая-либо статически линкуемая библиотека, то из-за возможности запуска на t39 нет ни какого желания переписывать все с динамическим импортом. Возможен. правда, вариант написания отдельного урезаного конфигуратора для запуска на Т39, но затраты труда того не стоят. Будет настроение - попробую.

По поводу скинов. Новый винамп использует пакованый скин. В результате при загрузке достаточно большая задержка.

boss911 26-08-2008 23:34 884628

Цитата:

Цитата Boa Soft
В результате при загрузке достаточно большая задержка. »

Нам такое не нужно, плиз.

А как же мои предложения?

ya158 26-08-2008 23:59 884638

Цитата:

Цитата Boa Soft
Новый винамп использует пакованый скин. В результате при загрузке достаточно большая задержка. »

Opera тоже использует пакованный скин - используется обычный zip - и никаких тормозов я не замечал. Может в винампе что-то намудрили с распаковщиком (сам винампом не пользуюсь => про тормоза не знаю)?

Boa Soft 27-08-2008 00:06 884642

Я пока не планирую глобальные изменения и дополнения программы.

Boa Soft 31-08-2008 04:09 887580

Редактор конфигурационных файлов

Код:

Пилотная версия №2 редактора конфигов для BS Post Installer.

Уже вполне работоспособно, многие проблемы решены.

1. Cделаны ренумерация по порядку при сохранении.
2. Cедактор доделан в соответсятвии с новой версией программы.
3. Сделаны почти все диалоги выбора по кнопочкам '...'
4. В диалогах сделано интеллектуальное преобразование путей - все диалоги кастомные.
5. Удобная вставка переменных из меню.
6. Сделан диалог выбора скриншротов.
7. Сделан диалог выбора иконок.

Не совсем корректно иногда работает редактор выбора номера иконки.


Вообщем, все еще в процессе, но вполне удобно для работы.

По распрастранению - ограничений никаких, но не рекомендуется из-за недоделанности.

Скачать можно по ссылке: bsconfigeditor.7z

Программа пока имеет статус бетты и достаточно сырая.

YuriPet 31-08-2008 11:47 887676

Boa Soft
Попробовал работать с конфигуратором. Очень, на мой взгляд, полезная "весчь"!
Есть несколько пожеланий:
1. Не стоит перенумеровывать Installitem_ХХХ, т.к. я, например, сознательно оставляю "дырки" в нумерации ну и т.п.
2. Не надо удалять закомментированные строки - ведь они для чего-то вставлялись?
3. Ссылки Exclude на несуществующие Installitem тоже не стоит удалять (ведь такие ситуации не приводят к ошибкам)

Boa Soft 31-08-2008 15:50 887826

Цитата:

Цитата YuriPet
1. Не стоит перенумеровывать Installitem_ХХХ, т.к. я, например, сознательно оставляю "дырки" в нумерации ну и т.п. »

Ну, это сделать не сложно. Можно отключить.


Цитата:

Цитата YuriPet
1. Не стоит перенумеровывать Installitem_ХХХ, т.к. я, например, сознательно оставляю "дырки" в нумерации ну и т.п.
2. Не надо удалять закомментированные строки - ведь они для чего-то вставлялись?
3. Ссылки Exclude на несуществующие Installitem тоже не стоит удалять (ведь такие ситуации не приводят к ошибкам) »

А с этим посложнее. Файл (известные программе секции) загружается в память. После редактирования создается заново. Так что, наверное не получится.

А оставлять промежутки нет смысла - теперь через редактор очень легко добавить и группу и итем в любое место. Осталось подчистить мелкие ошибки и доработать интерфейс.

YuriPet 31-08-2008 18:48 887905

ОК! Согласен ;)
А вот еще просьба/вопрос: Можно ли как-то увеличить время отображения имитации процесса установки при запуске основного модуля с ключом test ?

Boa Soft 31-08-2008 18:50 887909

Цитата:

Цитата YuriPet
А вот еще просьба/вопрос: Можно ли как-то увеличить время отображения имитации процесса установки при запуске основного модуля с ключом test ? »

Пока нет, но, возможно, добавлю ключик.

YuriPet 31-08-2008 20:47 887986

Бум ждать...

NikLok 31-08-2008 22:15 888039

Boa Soft,
Цитата:

Цитата YuriPet
Можно ли как-то увеличить время отображения имитации процесса установки при запуске основного модуля с ключом test ?
------- »

Поддерживаю!
Я бы даже сказал, что хочется переходить от пакета к пакету по нажатию! Это нужно для оценки дизайна экрана установки пакета. А так же не помешала бы возможность управления положением скриншота - Вверху, центр, внизу. Ну и по горизонтали может быть. Ибо часто текст закрывается скриншотом!

Или может в редакторе конфигурации сделать показ экрана установки?

NikLok 01-09-2008 15:02 888481

На странице подготовки и завершения установки поиграл плюсиками! Тык вот после схлопывания - расхлопывания - пропало поле ввода нижнее. То есть надпись "Внести в реестр после установки программ" есть на экране а поля ввода нет! Аналогично и с другими полями.

На странице "редактирования заголовка" похоже те же проблемы! Видимо это систематика. Так как они везде работают коряво!

Boa Soft 06-09-2008 03:57 892179

New!

Редактор конфигов для BS Post Installer.

Пилотная версия №3

Код:

1. Исправлено несохранение некотрых параметров.
2. Сделано сохранение позиции и последнего проекта.
3. Переделан выбор иконок - изменения иконки реально отображаются.
4. Исправлено поведение кнопок сворв=ачивания панелей.
5. Исправлено сохранение номера иконки и таймера задержки.

BS Post Installer

Текущая версия 1.12.5.

Код:

Новое в текущей версии.
1. Исправлено неправильное поведение пунктов с Fixed - результат изменение состояние пункта
  при изменении их за счет связок и исключений игнорировался и состояние выставлялось по defaiult.
2. В sкin.ini добавлен ключ MyHintHidePause - время показа подсказок.
3. В sкin.ini добавлен ключ DemoWaitTime - время показа каждого пункта при демонстрации.
4. Показ каждого пункта при демонстрации можно прервать, нажав пробел.
5. Переработан блок загрузки иконок из общей библиотеки для совместимости с редактором.


NikLok 09-09-2008 13:31 894514

Boa Soft, Мил человек бью челом тебе низко! Поправь все таки показ балон помощи в конфигураторе. Ну не красиво же когда половина его отсекается экраном (слева или справа) Если нужен мой конфиг срочно вышлю.
Может все таки сделать показ экрана установки в редакторе конфигурации.

Я вот тут пока не указал, что корневой папкой моего проекта является спец виртуальный диск не видел иконок.
Причина в том что я использую переменную %SOURCE% в определении
IconFile=%SOURCE%\INSTALL\ICONs\SysIntern1.ico

А так же часто используются SELF SYSTEMDRIVE
У народа есть наверняка ими определяемые переменные.
Так может ввести еще экран работы с переменными - показ и принудительное присвоение значения?!

А если бы еще предложенный вариант доустановки? :help: ( Такая версия для портэйбл софта самое то!) то и релиз было бы не стыдно выпускать ужо!!!

Boa Soft 11-09-2008 02:26 896014

Цитата:

Цитата NikLok
Я вот тут пока не указал, что корневой папкой моего проекта является спец виртуальный диск не видел иконок.
Причина в том что я использую переменную %SOURCE% в определении
IconFile=%SOURCE%\INSTALL\ICONs\SysIntern1.ico »

Переменная %SOURCE% (как и уставревшая %CDROM%) существует только тогда, когда вы задали тег для поиска диска-источника.

Цитата:

Цитата NikLok
А если бы еще предложенный вариант доустановки? »

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

По поводу подсказок и прочего:

Текущая версия 1.12.6.

Код:

Новое в текущей версии.
1. Исправлена ошибка доступа при запуске в режиме конфигуратора.
2. Подсказки сделаны более компактными.
3. Возможна принудительная обрезка с переносом длинных строк в подсказках.
4. В sкin.ini добавлен ключ MaxHintChars - максимальная длина строки в подсказках.


fox_sly 11-09-2008 10:56 896204

Спасибо. что проект продолжаешь поддерживать :)
Очень понравилось работать с конфигуратором. Визуально можно посмотреть расположение всех элементов, иконок и зависимостей. Не приходится каждый раз запускать пресетап. :up

NikLok 12-09-2008 12:00 897098

Boa Soft, Так что все таки должно быть в файле News.txt в 11 пункте к версии "1.10.14 - 1.11.6. (непубличные и беты)"


Цитата:

11 с которым велась предыдущая установка. Т.Е. Запускали Presetup /ini:C:\test.ini то с ним и продолжится установка.
Хотелось бы и поправить и узнать! И описание наверное уже пора дополнить новыми ключами?

treehel 13-09-2008 18:27 898203

Может ли программа при наведении курсора на приложение в режиме выборе отображать ассоциированный с ней скриншот и заданное описание? Насколько трудоемкий процесс - реализация такой фичи?

Boa Soft 15-09-2008 03:34 899391

Редактор конфигов для BS Post Installer.

Версия 1.3.1.8.

Код:

Новое в текущей версии.

1. Добавлен редактор пользовательских переменных окружения.
2. Пределан диалог выбора иконок.
3. Редактор стал более интерактивен - при изменении заголовка, иконки,
  состояния выбора изменения отображаются в дереве выбора сразу же, а не после перехода к другому пункту.

Цитата:

Цитата treehel
Может ли программа при наведении курсора на приложение в режиме выборе отображать ассоциированный с ней скриншот и заданное описание? Насколько трудоемкий процесс - реализация такой фичи? »

Это потребует заметных доработок, поэтому в ближайшее время не будет реализовано (если вообще будет). Возможно, к каждому пункту добавится кнопка 'I', по которой будет вызываться расширенное описание программы.

boss911 15-09-2008 22:26 900201

Boa Soft
Цитата:

Цитата boss911
У тебя есть встроенная функция импортирования REG файлов - 'PreRegFile' и 'PostRegFile', а почему бы тебе не сделать и на скрытый запуск пакетных файлов (RunHideBatFile1и2), что бы не таскать с собой утилиту скрытия окон, в том числе консольных. »

- это еще в силе, очень нужна такая вещь, полезна будет всем, без сомнения, имхо.



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

BS Post очень удобно использовать как авторан на CD, иногда в конфиге есть два режима установки того или иного софта - автоматический и ручной способ. Так вот, при так называемом ручном способе установки, хочется, чтобы при запуске установщика, BS Post умел сворачиваться в трей, если задан такой параметр (см. ниже), по окончании установки окно разворачивается. Например:

Код:

[Installitem_ХХХ]
MinToTray=0 или 1
Command1=setup.exe


Комсомолец 16-09-2008 06:06 900402

Цитата:

Цитата boss911
У тебя есть встроенная функция импортирования REG файлов - 'PreRegFile' и 'PostRegFile', а почему бы тебе не сделать и на скрытый запуск пакетных файлов (RunHideBatFile1и2), что бы не таскать с собой утилиту скрытия окон, в том числе консольных. »

поддерживаю! Hidcon очень полезен будет.

NikLok 16-09-2008 12:48 900629

Boa Soft,
Цитата:

Цитата boss911
BS Post очень удобно использовать как авторан на CD, иногда в конфиге есть два режима установки того или иного софта - автоматический и ручной способ. Так вот, при так называемом ручном способе установки, хочется, чтобы при запуске установщика, BS Post умел сворачиваться в трей, если задан такой параметр (см. ниже), по окончании установки окно разворачивается. Например:
Код:
[Installitem_ХХХ]
MinToTray=0 или 1
Command1=setup.exe »

Поддерживаю.

Цитата:

Цитата boss911
У тебя есть встроенная функция импортирования REG файлов - 'PreRegFile' и 'PostRegFile', а почему бы тебе не сделать и на скрытый запуск пакетных файлов (RunHideBatFile1и2), что бы не таскать с собой утилиту скрытия окон, в том числе консольных. » »

Поддерживаю. И хотелось бы дополнить! Хочется чтобы BSPI захватывал вывод stdout и stderr выполняемых программ и помещал его в файл лога. Тогда может быть проблему с разблокированием файла лога в момент выполнения программы и не надо будет решать! Опять же появится очень полезный режим лога - дотошный! А то сейчас иногда чтоб поймать ошибку приходится записывать видео от виртуалки а потом покадрово смотреть!

boss911 16-09-2008 16:55 900876

Цитата:

Цитата Комсомолец
Hidcon очень полезен будет. »

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

Boa Soft 16-09-2008 17:30 900938

Режим скрытого запуска и, возможность использования команд интерпретатора cmd я добавлю в ближайшей версии.

С перехватом вывода врятли буду возится. оно того особо не стоит. Лог переделывать не буду принципиально, потому что это не общая помойка, а лог программы и писать в него постороньнее не нужно. Добавлю только некотрые вещи для более надежного сохранения информации при сбое.

[Installitem_ХХХ]
MinToTray=0 или 1

Сомневаюсь, что это нужно, но, добавить несложно.

boss911 16-09-2008 17:41 900949

Цитата:

Цитата Boa Soft
Сомневаюсь, что это нужно, но, добавить несложно. »

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

Ждем с нетерпением новых версий. :)

Boa Soft 16-09-2008 21:53 901173

Текущая версия 1.12.7.

Новое в текущей версии.
Код:

1. Добавлено свойство MinToTray. При MinToTray=1 программа будет сворачиватся в трей.
2. Добавлен коммандный префикс #HIDE: - при его добавлении в команду, она будет выполнена в скрытом окне.
3. Добавлен коммандный префикс #CMD: - при его добавлении в команду, она будет интерпретирована
  как команда CMD и выполнена.
4. Добавлен коммандный префикс #HCMD: - при его добавлении в команду, она будет интерпретирована
  как команда CMD и выполнена в скрытом окне.

В редакторе эти новшества пока не поддерживаются.

fox_sly 16-09-2008 22:06 901186

Очень нужные команды, насчет скрытого запуска :) , спасибо. Потестим :oszone:

YuriPet 16-09-2008 22:20 901196

Boa Soft

В редакторе конфиг-файлов 1.3.1.8 замечено, что при открытии существующего PRESETUP.INI и просмотре групп программ:
а) исчезают старые описания;
б) вид группы принудительно изменяется на "обычная".

Надо бы поправить... ;)

NikLok 16-09-2008 22:45 901211

Boa Soft, Еще бы в редакторе, при его запуске сделать по умолчанию уже ВЫБРАННЫМ предыдущий проект. Работа же как правило итерационная, а не одноразовая. Тем более что ты это фиксируешь в файле ConfigEd.ini

boss911 17-09-2008 01:31 901304

Цитата:

Цитата Boa Soft
Текущая версия 1.12.7. »

Мечты сбываются, разве я это думал, еще год назад. Огромнейшее спасибо!



Цитата:

Цитата Boa Soft
1. Добавлено свойство MinToTray. При MinToTray=1 программа будет сворачиватся в трей. »

Если мне не надо, чтобы программа сворачивалась, как будет правильней использовать этот параметр: указать значение '0' или вообще не прописывать данный параметр? Мне удобнее прописывать все параметры, чтобы были перед глазами, а там уже отключать или включать их при необходимости соответствующими значениями.

Boa Soft 17-09-2008 12:29 901553

Цитата:

Цитата boss911
Цитата Boa Soft:
1. Добавлено свойство MinToTray. При MinToTray=1 программа будет сворачиватся в трей. »
Если мне не надо, чтобы программа сворачивалась, как будет правильней использовать этот параметр: указать значение '0' или вообще не прописывать данный параметр? »

Или не указывать (0 по умолчанию) или присваивать 0.

NikLok 17-09-2008 12:46 901565

Boa Soft, Давно уже писал тебе о проблеме в скиновом механизме.
Решил я скин под себя перелопатить. И никак не смог перенести кнопки ( Новости лицензия документация далее ) в левую половину экрана!
Они оказались привязаны к окну вывода или дерева выбора(на след экранах)?! Это можно попр4авить?!

crashtua 18-09-2008 22:45 902877

Еее.. тута вопросик есть. Меня немного раздражает надпись "© Boa Software 2005-2008 Russia, Kursk" в нижнем левом углу. В конфигах лазил не нашел где она там. Как ее можна удалить? Я попробовал хекс редактором строка пропала. Законно ли ет действие и не нарушится работа программы???

boss911 18-09-2008 23:03 902896

Цитата:

Цитата crashtua
Меня немного раздражает надпись »

Я не парюсь по этому поводу. Страна должна знать своих героев, хоть это и не моя страна. :)

D_Master 19-09-2008 00:02 902946

crashtua, это нарушение авторских прав. Раз автор счёл нужным поставить копирайты на продукте, значит так и должно быть.

Boa Soft 19-09-2008 01:41 902983

crashtua,
Цитата:

Цитата crashtua
Еее.. тута вопросик есть. Меня немного раздражает надпись "© Boa Software 2005-2008 Russia, Kursk" в нижнем левом углу. В конфигах лазил не нашел где она там. Как ее можна удалить? Я попробовал хекс редактором строка пропала. Законно ли ет действие и не нарушится работа программы??? »

License.rtf

Цитата:

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

NikLok 19-09-2008 09:39 903099

Boa Soft, А вот еще бы иметь возможность из внутренней переменной вытаскивать в скине номер версии!
А то приходится ручками писать:
Код:

StartupCaptionLabelCaption= Boa Software Post installer v1.12.6.0

crashtua 19-09-2008 12:24 903196

Цитата crashtua:
Еее.. тута вопросик есть. Меня немного раздражает надпись "© Boa Software 2005-2008 Russia, Kursk" в нижнем левом углу. В конфигах лазил не нашел где она там. Как ее можна удалить? Я попробовал хекс редактором строка пропала. Законно ли ет действие и не нарушится работа программы??? »
License.rtf

Цитата:
- При изменении скина программы метка с упоминанием об авторстве должна оставаться четко читаемой.
_______________________________________________________________________________________

Понял верну назад))

Цитата:

Цитата boss911
Я не парюсь по этому поводу. Страна должна знать своих героев, хоть это и не моя страна. :)

я тоже непарюсь но белая надпись на черном фоне читаетсо очччень хорошо и аж сама парит :( . И нащет героев тож согласен , BS PostInstaller с выходом конфигуратора в моих глазах вырос в сто раз.

Carlito 19-09-2008 15:24 903292

4esto govarja ja vsjo eto ne chital no mne interisuet odna vesh mojno s pomashju BS Post install instalirovat programi priatskie s aktivaciem naprimer Adobe photoshop CS2 ili Corel Drow X3?

NikLok 19-09-2008 15:46 903310

Carlito, Программа допускает такую возможность, так как не занимается войной с ветрянными мельницами!

Carlito 19-09-2008 15:58 903322

spasibo

crashtua 19-09-2008 19:51 903528

Цитата:

Цитата Carlito
4esto govarja ja vsjo eto ne chital no mne interisuet odna vesh mojno s pomashju BS Post install instalirovat programi priatskie s aktivaciem naprimer Adobe photoshop CS2 ili Corel Drow X3? »

ГЫГЫ есле сможешь собрать в одном или нескольких ексе файлах тихую инсталляцию то BS Post install тебе и черта установит

hobbit25 24-09-2008 01:53 907194

Цитата:

Цитата YuriPet
Boa Soft
В редакторе конфиг-файлов 1.3.1.8 замечено, что при открытии существующего PRESETUP.INI и просмотре групп программ:
а) исчезают старые описания;
б) вид группы принудительно изменяется на "обычная".
Надо бы поправить.. »

Boa Soft, может все таки подправите на досуге?!

illznn 24-09-2008 13:43 907541

Boa Soft
Привет, а есть руководство для твоей проги, или наглядный пример ?

boss911 24-09-2008 16:54 907692

Цитата:

Цитата illznn
а есть руководство для твоей проги »

readme.rtf

illznn 24-09-2008 17:08 907706

Где его взять ?

NikLok 24-09-2008 21:40 907968

illznn, Скачай дистрибутив из шапки поставь и в директории установки читай этот файл! Вот ведь ленивый ты какой!

Boa Soft 25-09-2008 02:04 908149

New!

Редактор конфигов для BS Post Installer.

Версия 1.3.1.9.


Код:

Новое в текущей версии.
1. Исправлено искажение состояния групп и их названия при переходе от одной группы к другой на странице редактирования групп.
2. Исправлены глюки с визуальным отображением пункта программы при смене его статуса (скрыт, выбран по умолчанию, запрещен).


NikLok 28-09-2008 19:57 911076

Boa Soft, Хочется странного. Что бы можно было вызывать редактор конфигов по параметрам командной строки сразу к редактированию канакретнага итема! Дело в том, что как правило ошибки в конфиге связаны с неправильной идентификацией или определением положения файлов. И тогда тока представьте себе, что наш любимый BSPI приобнаружении ошибки такого рода, о чудо, вызовет редактор с неправильным итемом!!! И мы не будем никуда переходить (другие проги, редакторы и т.п.), а шустро поправим обшибку и помчимся дале!

Boa Soft 28-09-2008 23:31 911259

Цитата:

Цитата NikLok
Boa Soft, Хочется странного. Что бы можно было вызывать редактор конфигов по параметрам командной строки сразу к редактированию канакретнага итема! Дело в том, что как правило ошибки в конфиге связаны с неправильной идентификацией или определением положения файлов. И тогда тока представьте себе, что наш любимый BSPI приобнаружении ошибки такого рода, о чудо, вызовет редактор с неправильным итемом!!! И мы не будем никуда переходить (другие проги, редакторы и т.п.), а шустро поправим обшибку и помчимся дале! »

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

boss911 29-09-2008 01:06 911312

Цитата:

Цитата Boa Soft
это при тестовой установке, в случае ошибки, выдавать диалог с пояснением о отсутствующем файле. »

Пардон, речь идет о конфигураторе или о BS Post (Presetup)? Если о BS Post, то хотелось бы видеть информацию, в каком разделе (Caption) ошибка и по какому номеру 'Command', а также, по 'PreRegFile' и 'PostRegFile'.

D_Master 29-09-2008 01:52 911334

Вложений: 1
Всем привет!
Сёдня скачал прогу, забил список прог, решил протестить - всё нормально (в тестовом режиме). С файлами ответов - тоже (тестовый режим).
Потом, дай, думаю, попробую через него проги установить. Запускаю Presetup.exe, выбираю три проги, нажимаю "Установить", за секунду-полторы на экране пролетает прогресс-бар с информацией о прогах (типа, устанавливает), но проги не ставятся. Прикрепляю свой PRESETUP.INI

boss911 29-09-2008 02:49 911346

Цитата:

Цитата D_Master
пролетает прогресс-бар с информацией о прогах (типа, устанавливает), но проги не ставятся. »

А если так (у меня лично):
Код:

[Setup]
RootInstallDir=%SOURCE%

Да, и наверно будет лучше указать в 'SourceTagFile' маркерный файл с расширением.

D_Master 29-09-2008 03:29 911354

boss911, не помогло :(

boss911 29-09-2008 03:43 911357

Цитата:

Цитата D_Master
выбираю три проги »

Какие именно (Installitem_ХХХ)? Чтобы было легче разбираться, прикрепите новый конфиг, там где будут эти три программы с учетом исправлений, что я указал выше. Тестовый режим показал, что ошибок в путях не было?

D_Master 29-09-2008 05:11 911362

boss911, устанавливаю это проги: Installitem_046, Installitem_049, Installitem_057. Пытался ставить другие, ничего не получается. Ставлю с диска, кроме BS там ничего нету (т.е., всё лежит в корне). Тестовый режим проходит нормально.
Ваши замечания учёл, внёс, всё без разницы - то же самое.

boss911 29-09-2008 05:38 911364

Цитата:

Цитата D_Master
Ставлю с диска, кроме BS там ничего нету (т.е., всё лежит в корне). »

Я немного запутался. Судя по-вашему конфигу:
Код:

[Setup]
RootInstallDir=%SOURCE%
CheckCd=1
CheckFlash=1

[Installitem_046]
Folder=Install
Command1=RCIC.exe

В корне CD находится папка "Install" из которой вы пытаетесь запустить установку софта (RCIC.exe)? Если же у вас все лежит в корне, как вы сказали, может я чего-то не правильно понял, тогда не указывайте относительную папку в параметре 'Folder'. Опубликуйте содержимое колонки Environment файла InstallLog.txt.

NikLok 29-09-2008 09:56 911452

Boa Soft,
Цитата:

Цитата Boa Soft
Единственное, что хочу сделать - это при тестовой установке, в случае ошибки, выдавать диалог с пояснением о отсутствующем файле. »

Да я забыл упомянуть, что естественно для простоты реализации все сказанное относится к ТЕСТОВОМУ режиму, ибо изменение файла настроек в ходе самой
установки вещь интересная, но сильно сложна в реализации может оказаться. В принципе можно даже не конфигуратор, а файловый менеджер, который в случае указания файла правильно, сам бы поправил его значение в файле конфигурации!

D_Master, Я думаю Вы просто не находите свой источник установки. Либо маркерный файл не находится, либо по нему неправльно определятся положение источника. Прочитайте лог установки и скорее всего решите многие проблемы!

D_Master 29-09-2008 13:52 911598

boss911,
Цитата:

Цитата boss911
В корне CD находится папка "Install" из которой вы пытаетесь запустить установку софта (RCIC.exe)? »

совершенно верно.

Что-то я совсем запутался...
Отрывок из лога:
читать дальше »
Цитата:

Boa Software Post Installer V1.12

*** Log startet at: 29.09.2008 8:28:32 ******************************************

*** Common information **********************************************************

Full programm version: 1.12.7.5

Environment:
Command-line: "C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall\Presetup.exe"
Config file: C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall\PRESETUP.INI
RootInstallDir: %SOURCE%
%SELF%: C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall
%SOURCE%: %SOURCE%
%CDROM%: %CDROM%
%ROOT%: %SOURCE%
CommonIconLib:
CommonShotFolder:

UserEnvironmentVariable:
MyRoot = C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall\Software | У меня этой папки нету
MySettings = C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall\PrivateSettings | Этой тоже

PE mode: No
UnAttendMode: No

*** End Common information ******************************************************

Starts install process at: 8:28:46
*** Selected programm ***********************************************************

Группа: Мультимедиа
--------------------------------------------------------------------
Right Click Image Converter v2.2
Ulead GIF Animator 5.0
--------------------------------------------------------------------

Группа: Разное
--------------------------------------------------------------------
Path2Clipboard
--------------------------------------------------------------------

Всего выбрано 3 программ из 2 групп.

*** Pre-install task ************************************************************


*** End Pre-install task ********************************************************

8:28:46 Right Click Image Converter v2.2
- begin -------------------------------------------------------------------------

Shot file name
Icon file name
Icon numer 0
ImageId in small list 3
ImageId in big list 0

Command: RCIC.exe
Work Dir: %SOURCE%\Install\
Cmd Line: %SOURCE%\Install\RCIC.exe
Cmd Param:

Error: Не удается найти указанный файл.

- end ---------------------------------------------------------------------------

NikLok 29-09-2008 14:06 911606

D_Master,
Цитата:

Цитата D_Master
%SOURCE%: %SOURCE%
%CDROM%: %CDROM% »

Тебя вот это не смущает?!
У меня обычно они равны реальным путям!!!

Вообще судя по значению %SELF%: C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall
ты запускаеся с реального диска без прожига или образа?!
Рекомендую представить папку твоего проекта как виртульный драйв - много проблем можно так решить.

Boa Soft, У меня программа спрятана а default=1 - она должна ставиться или нет? Я как то ожидал что да. Опыт показал что - НЕТ.
Как должно быть?

DJ Mogarych 29-09-2008 14:13 911613

D_Master, если
Цитата:

Цитата D_Master
Work Dir: %SOURCE%\Install\ »

, то надо не
Цитата:

Цитата D_Master
Cmd Line: %SOURCE%\Install\RCIC.exe »

, а просто
Код:

Cmd line: RCIC.exe
.
Папка-то уже в пути указана. А у вас сейчас получается вот так:
Код:

%SOURCE%\Install\%SOURCE%\Install\RCIC.exe

Debugger 29-09-2008 14:23 911622

В редакторе конфигурации, при выборе иконки программы, редактор постоянно предлагает выбрать из файла shell32.dll, независимо от того, прописан iconlib.dll или нет.

DSC 29-09-2008 15:11 911670

D_Master, просто создайте образ и снего уже проверяйте, и все пути будут верны. Все будет хокейно! ;)

boss911 29-09-2008 17:00 911755

Цитата:

Цитата D_Master
%SOURCE%: %SOURCE%
%CDROM%: %CDROM%
%ROOT%: %SOURCE% »

Да, тут явные проблемы. Переменные должны соответствовать реальным путям, а у вас они ровны переменным.
Вот как у меня:
Код:

  RootInstallDir:                %SOURCE%
  %SELF%:                        C:\BS Post
  %SOURCE%:                E:
  %CDROM%:                E:
  %ROOT%:                        E:

E: - реальный CD.

arthurkas 30-09-2008 05:15 912114

вопрос следующего характера можно ли реализовать (или если реализовано то торкните меня носом) следующее:
в зависимости от выбора пользователя запуск одной программы но только с разными ключами

приведу пример для ясности:

- установка Office ;
---- Word
---- Exel
---- PowerPoint
---- Access

если юзер выбирает только 1 компонент к примеру:
Word то запускается
Код:

setup.exe /word
Exel то запускается
Код:

setup.exe /exel
эти 2 момента ясны и просто реализуются имеющимися функциями
однако если юзер выбирает несколько компонентов к примеру:
Word & Exel то запускается
Код:

setup.exe /wordexel
Word & Exel & Access то запускается
Код:

setup.exe /wordexelaccess
и тд и тп

думаю данный вариант установки достаточно актуален

Комсомолец 30-09-2008 06:19 912128

arthurkas, По-моему, тут проблема только в том, что надо создать много .MSP файлов. и уже с ними прописывать пункты. Например:

Group=Office
word=word.msp
exel=exel.msp

ну и так далее
единственное-много пунктов будет для выбора.

D_Master 30-09-2008 06:20 912129

boss911, dsc, DJ Mogarych, парни, что-то я совсем запуталсо...
В общем, структура папок (надо было сразу с этого начать:()
Код:

D:\
    \install\
                \RCIC.exe
    \Presetup.ini
    \Presetup.exe
и т.д.

писал на диск, не пашет, проверял на виртуалке - не пашет :(

DSC 30-09-2008 07:47 912145

Вложений: 1
D_Master, Попробуйте
Код:

[Setup]
RootInstallDir=%CDROM%

и соответственно полные пути к исполняемым файлам например:
Код:

[Installitem_001]
Group=Системные утилиты
Caption=Total Commander v7.02
Description=Файловый менеджер
Depends=
DependsOr=
Exclude=
Folder=
CheckTagFile=
IconFile=
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=%CDROM%\Install\TotalCommander.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Вот мой рабочий(но не законченный)

DJ Mogarych 30-09-2008 09:45 912207

D_Master, легче создать конфигурационный файл с нуля с одним пунктом, и посмотреть, как там всё выглядит. А затем перенести в рабочий.

arthurkas, если написать "Exel", то работать точно не будет. Excel. И не .msp, а .mst-файлы. Для создания этих файлов надо использовать Office 2003 Resource Kit Tools. Читайте статью про автоматическую установку Офиса.

В BS post installer-e строка запуска будет выглядеть, например, так:
Код:

Command1=setup.exe TRANSFORMS=название_файла.MST /qb-

arthurkas 30-09-2008 10:55 912257

про *.mst файлы я осведомлен ...
но создавать для каждого случая свой *.mst это дико
если в пакете офиса 9 компонентов то посчитайте сколько это вариантом *.mst файлов надо и соответственно сколько разных пунктов выбора

в данном случае лучше и проще будет реализовать через config.xml

примерно следующим образом:
- [Preinstall] копирует куданить на хард заранее подготовленный config.xml для инстала офиса... например %systemroot%\config.xml
- далее в соответствии с выбором юзера (Word/Exel/и тд) выполняется расскоментирование/добавление соответствующих строк в %systemroot%\config.xml
- далее выполняется установка офиса (setup.exe /config %systemroot%\config.xml) из скрытого пункта связанного с пунктами Word/Exel/и тд посредством зависимостей

вот так работает... но тем не менее вышеописанный функционал не помешал бы

DJ Mogarych 30-09-2008 13:12 912335

Цитата:

Цитата arthurkas
если в пакете офиса 9 компонентов то посчитайте сколько это вариантом *.mst файлов надо »

А все ли возможные варианты вам нужны? Mst-файлы сделать, даже 10 штук - это 10 минут. Ничего не надо копировать на винчестер, всё ставится с диска. К тому же, в .mst-файлах можно сделать тонкую настройку компонентов каждой программы, входящей в состав Офиса.

А config.xml не замучаетесь править вручную, комментировать-раскомментировать? Я свою установку Офиса на работе сделал за час, состоящую из 5 пунктов, и включающую интеграцию третьего сервис-пака и создание административной установки.

arthurkas 30-09-2008 15:30 912472

:)
я сделал за пол часа установку ЛЮБЫХ компонентов офиса
- в [Preinstall] На хард копируется только config.xml во временную папку что ясное дело роли в принципе не играет...
config.xml правится НЕ вручную:
в %SELF%\Tools у меня лежат:
- прожка chgstr.exe (заменяет строки в файлах)
- editOfficeConfig.bat следующего сожержания:
Код:

SET Id=%1
SET SEARCHSTR="<OptionState Id=\"%Id%\" State=\"absent\" Children=\"force\" />"
SET REPLACESTR="<!-- <OptionState Id=\"%Id%\" State=\"absent\" Children=\"force\" /> -->"
chgstr %SEARCHSTR% %REPLACESTR% "%systemroot%\temp\config.xml

при запуске пункта, скажем, "Microsoft Office Exel" выполняется команда:

Folder=%SELF%\Tools
Command1=#HCMD: editOfficeConfig.bat EXCELFiles

которая заменяет (комментирует) строку "<OptionState Id="EXCELFiles " State="absent" Children="force" />" в %systemroot%\temp\config.xml... указывая тем самым что "Microsoft Office Exel" будет ставиться по умолчанию...
Соответственно аналогичные команды и на другие 9 компонентов офиса;

собственно вот и все после того как выполнятся все выбранные юзером компоненты и нужные строки в config.xml будут закомментированы запускается установка офиса из скрытого пункта связанного с пунктами Word/Exel/и тд посредством зависимостей :

setup.exe /config %systemroot%\temp\config.xml

- [Postinstall] удаляет config.xml
ЗЫ честно говоря не встречал людей которые делают тонкую настройку компонентов офиса ... все и всегда пользуются настройками по умолчанию ... да и в config.xml не все настройки используешь
ЗЫ ЗЫ апдейты офиса тоже легко интегрируется через config.xml

boss911 30-09-2008 17:08 912565

Цитата:

Цитата dsc
[Setup]
RootInstallDir=%CDROM% »

Это тоже самое, что и %SOURCE%, в руководстве так и говорится.

Цитата:

Цитата dsc
и соответственно полные пути к исполняемым файлам например »

Это не совсем правильно и нужно, если задан RootInstallDir.

D_Master 30-09-2008 18:04 912602

dsc, спасибо, ваш конфиг помог, всё ставится!
Всем спасибо за ответы! :happy:

DSC 30-09-2008 18:41 912637

Цитата:

Цитата boss911
Это тоже самое, что и %SOURCE%, в руководстве так и говорится. »

не спорю, просто мне привычнее %CDROM%. :wink:
а на счет
Цитата:

Цитата boss911
Это не совсем правильно и нужно, если задан RootInstallDir. »

чет как то не подумал... эт получается просто убираем переменную%CDROM% (%SOURCE%)? например:
Код:

Command1=Install\TotalCommander.exe
так?

boss911 30-09-2008 22:12 912836

Цитата:

Цитата dsc
так? »

Да. Ведь мы уже задали букву носителя (пример), теперь только остается указать относительный путь в CommandХ или в 'Folder' от этой самой буквы.

Можно сделать и так, судя по вашему примеру:
Код:

[Setup]
RootInstallDir=%SOURCE%\Install

[Installitem_ХХХ]
Command1=TotalCommander.exe

- - - - - - - - 2-й вариант - - - - - - - - -

[Setup]
RootInstallDir=%SOURCE%

[Installitem_ХХХ]
Folder=Install
Command1=TotalCommander.exe


DSC 02-10-2008 09:41 913960

Подскажите плиз, каким методом экспортировать ключи реестра? если добавлять до либо после команды - не получается... :( Добавлять как команду - постоянно выдает сообщениена подтверждение.... Мож какие ключи надо? с ключем /S происходит выше описанное...

Комсомолец 02-10-2008 10:05 913974

Цитата:

Цитата dsc
Подскажите плиз, каким методом экспортировать ключи реестра »

вообще ключи не нужны.

пример:
PostRegFile=key.reg

аналогично:
Command2="Regedit /S key.reg"

DSC 02-10-2008 12:38 914073

Цитата:

Цитата Комсомолец
Command2="Regedit /S key.reg" »

Вон оно как!!! :o А я бьюсь... :)

Комсомолец 03-10-2008 03:37 914698

Цитата:

Цитата Комсомолец
PostRegFile=key.reg »

а встроенная команда чем не устраивает? Она для этого и сделана, вообще-то.
т.е.
Command2="Regedit /S
=
PostRegFile

DSC 03-10-2008 09:02 914747

Комсомолец,
Цитата:

Цитата Комсомолец
а встроенная команда чем не устраивает? »

Она почему-то не срабатывает.

Комсомолец 03-10-2008 09:53 914806

Странно... У меня всё работает. Ну да ладно-главное что хоть так работает. :)

DSC 03-10-2008 15:28 915041

Комсомолец, Вообще мне надо просто экспортировать ключи без Экзэшных файлов, типа как гибкая настройка, выбрал что надо и автоматом экспортировались рег файлы. Но вот даже через "Regedit /S" не срабатывает, ток что проверял...У меня вообще рег файлы не экспортируются.... :( в чем дело не пойму... вот мой конфиг.

DSC 03-10-2008 15:31 915044

Вложений: 1
Чет забыл прикрепить :biggrin:

NikLok 03-10-2008 16:04 915065

dsc,
Код:

PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg
это встроенный экспортер а потому команды Regedit /s ему не надо!
Просто указываете reg файл и все!!!!

DSC 03-10-2008 16:44 915090

NikLok, Дело в том, что никак не срабатывает...
Ни так PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg
Ни так PostRegFile=Soft\sofware\Visual\Cursors.reg
Ни так Command1=Regedit /s Soft\sofware\Visual\Cursors.reg
И ни так Command1=Soft\sofware\Visual\Cursors.reg /S :(

Цитата:

Цитата dsc
Command1=Soft\sofware\Visual\Cursors.reg »

если так, то запрашивает на подтверждение. Хотца автоматом чтоб ставилось
:wink:

boss911 03-10-2008 17:11 915114

dsc, dsc
Код:

Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg
Или лучше всего через встроенную функцию:
Код:

PostRegFile=Soft\sofware\Visual\Cursors.reg
Что говорит InstallLog.txt, именно та секция, где выполняется данное импортирование reg файла?

NikLok 03-10-2008 17:13 915118

dsc, Ты проверял этот рег файл то вообще. Может в нем обшибка?
Вот пример который у меня срабатывает на BSPI 1.12.7.5
Код:

[Installitem_410]
Caption=DrWEB Antivirus v4.44
Description=Fast antivirus tool
Exclude=Installitem_415;Installitem_420;Installitem_422;Installitem_680;
Folder=%SOURCE%\_Soft_\Protections\DrWeb
IconFile=%SOURCE%\INSTALL\ICONs\drweb.ico
IconNumber=1
Command1=drweb-444-win-as-ru.exe /auto /quick /skipscan
PostRegFile=DrWebShed.reg
ed=0

Какая версия у тебя? И что пишет в лог файле в этом месте? Может поставить вертикальную черту перед Soft ?
Я не помню эта папка физически как лежит?

Boa Soft, Уже как то писал об ентом. Если в конфигураторе выбрать не устанавливать ничего, то в логе программа пишет:
Цитата:

Missing or invalid anserver file! Fatal error, program terminated.
Кстати очепятки именно в программе а не в моей цитате!
Что же это за файл такой - anserver file.

Мне думается такое поведение BSPI не правильное! Я же специально выбрал ничего не ставить!
Давай сделаем что бы он либо молча выходил, либо запускался как бы без ключа FORCE.
То есть с конфигураторм.

DSC 03-10-2008 19:20 915182

boss911, NikLok, Пишет
Код:

Reg File: Regedit /s Soft\sofware\Visual\Cursors.reg
  Work Dir: D:\
  Cmd Line: C:\WINDOWS\regedit.exe
  Cmd Param:  /S "D:\Regedit /s Soft\sofware\Visual\Cursors.reg"

  Error: Не удается найти указанный файл.

Щас пробую
Код:

Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg
...
По завершению эксперимента отпишусь... :wink:

DSC 03-10-2008 19:41 915199

да... версия у меня 1.12.6. та что в шапке :)

boss911 03-10-2008 19:53 915206

dsc
Цитата:

Код:

Reg File: Regedit /s Soft\sofware\Visual\Cursors.reg
  Work Dir: D:\
  Cmd Line: C:\WINDOWS\regedit.exe
  Cmd Param:  /S "D:\Regedit /s Soft\sofware\Visual\Cursors.reg"


Ошибка явно видна, наверное, потому, что прописано так:
Код:

PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg
- это не правильно! Нужно так:
Код:

PostRegFile=Soft\sofware\Visual\Cursors.reg
- так точно работает, по крайней мере, у меня.

DSC 03-10-2008 20:05 915210

Цитата:

Цитата dsc
По завершению эксперимента отпишусь... »

не... тоже самое
Цитата:

Цитата dsc
Error: Не удается найти указанный файл. »

:(
Цитата:

Цитата NikLok
Ты проверял этот рег файл то вообще. Может в нем обшибка? »

конечно проверял. они у меня раньше обрабатывались на Т12 посредством RunOnceEx, а вот перенеся их в BS возникли проблемы.... :(

NikLok 03-10-2008 21:37 915254

dsc, Boss911 тебе уже отписал
Ну можешь еще извратиться
Command1=|C:\WINDOWS\regedit.exe /s Soft\sofware\Visual\Cursors.reg

Давай ты сразу будешь вставлять в текст кусок экспортирования в реестр - там всего то строк 1-10

Кстати в шапке несмотря на заголовок ссылка на версию 1.12.7.5 !

arthurkas 03-10-2008 22:24 915283

dsc,
значится объясняю:
вариант:
Код:

Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg
не сработает
так как, вопервых, обязательно необходимо указать расширение фала *.exe
выдержка из дока:
Код:

прога.exe-s не сработает
прога -s не сработает
прога.exe -s сработает!

во вторых, путь запуска будет составлен следующим образом:
%Folder%\Regedit.exe /s %CDROM%\Soft\sofware\Visual\Cursors.reg
%Folder% в свою очередь составляется следующим образом - RootInstallDir\Folder
понятное дело в %Folder% файла Regedit.exe нету и это вызовет ошибку "Error: Не удается найти указанный файл" потому здесь нужно было бы прописать явно
Код:

Command1=%systemroot%\system32\Regedit.exe /s %CDROM%\Soft\sofware\Visual\Cursors.reg
однако учитывая что данная строка не красива и требует указания расширения и полного пути я бы рекомендовал пользоваться вариантом с использованием командной строки:
Код:

Command1=#HCMD: regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg
в этом случае команда запускается через командную строку которая уже без проблем обрабатывает стандартные консольные команды в которых нет необходимости указывать пути и расширения...


если же вы используете вариант:
Код:

PostRegFile=Soft\sofware\Visual\Cursors.reg
то тут вы указали относительный путь к Cursors.reg... BS PostInstaller составит этот путь следующим образом:
%Folder%\Soft\sofware\Visual\Cursors.reg
и скорее всего этот путь составляется не верно в силу неверно заданных вами переменных RootInstallDir и Folder
для проверки пути рекомендую прописать следующую команду:
Код:

Command1=#CMD: echo %Folder%\Soft\sofware\Visual\Cursors.reg && pause
эта команда отобразит путь по которому реально запускается "PostRegFile=Soft\sofware\Visual\Cursors.reg" и вы сможете увидеть соответствует ли он реальному

если вышеописанные моменты вам не помогут опишите ваше расположение фалов, где находиться папка с BSPostInstaller и где Cursors.reg и я вам составлю рабочий PRESETUP.INI

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

Command1=#HCMD: del %Folder%\Soft\Microsoft Office\file.reg
выдаст ошибку так будет предпринята попытка удалить не "%Folder%\Soft\Microsoft Office\file.reg" а "%Folder%\Soft\Microsoft", в то время как
Код:

Command1=#HCMD: del "%Folder%\Soft\Microsoft Office\file.reg"
будет обработан как надо

NikLok,
Цитата:

Цитата NikLok
Command1=|C:\WINDOWS\regedit.exe /s Soft\sofware\Visual\Cursors.reg »

хоть вы и указали явно путь к файлу regedit.exe все равно ваш вариант тоже не сработает так как вы передаете файлу regedit.exe относительный путь Soft\sofware\Visual\Cursors.reg, который будет читаться относительно файла regedit.exe... тобиш ваш вариант равносилен
Код:

Command1=|C:\WINDOWS\regedit.exe /s C:\WINDOWS\Soft\sofware\Visual\Cursors.reg
передавать необходимо полный путь* к файлу реестра например "%CDROM%\Soft\sofware\Visual\Cursors.reg"

* разумеется можно указать и относительный но перед этим необходимо позаботиться что бы файл реестра находился по этому пути... в вашем случае это C:\WINDOWS\Soft\sofware\Visual\Cursors.reg

arthurkas 03-10-2008 23:22 915351

здесь, видимо, надо пояснить какие пути где обрабатываются:
относительные пути без использования переменных окружения BS PostInstaller допустимы только для первого файла в строке Command1=
например при:
Код:

RootInstallDir=F:\Soft
Folder=Folder
Command1=execute.exe  ..\langFiles\russian.lng

переменные окружения %Root% %Folder% будут подставлены автоматически и будет предпринята попытка запустить файл F:\Soft\Folder\execute.exe... и в свою очередь файлу execute.exe будет передан путь который явно указан в строке Command1= после execute.exe, в данном примере этот путь является относителным относительно файла execute.exe... то есть execute.exe будет обращаться к файлу F:\Soft\langFiles\russian.lng
если указать относительный путь к файлу russian.lng затруднительно или не возможно, то необходимо указать прямой путь к нему вида (F:\Soft) или с обязательным применением переменных окружения %Root% %Folder%... так например в случае с regedit.exe сам файл regedit.exe находится на диске отличном от Cursors.reg потому будет правильнее указать полный путь к Cursors.reg:
Код:

Command1=%systemroot%\system32\Regedit.exe /s %Folder%\Soft\sofware\Visual\Cursors.reg
где %Folder%=RootInstallDir\Folder и если Folder= не указан то %Folder%=RootInstallDir=%ROOT% и если в вашем случае RootInstallDir=%CDROM% то %Folder%=%CDROM%
здесь стоит отметить не точность в документации которая гласит:
Код:

Внимание! Если не указано Folder, то %FOLDER%=''
на самом деле %FOLDER% будет равен %ROOT%

boss911 04-10-2008 02:04 915417

arthurkas

Вы все написали правильно, но зачем же все так сложно, когда все должно правильно, просто вся загвоздка в том, видимо, что dsc не правильно задает переменную того раздела или носителя, откуда ставится софт. Самый красивый способ импортировать reg файл через функцию 'PreRegFile', надо просто докопаться почему у него это не получается, а не искать сложных обходных путей.

Вот один из моих рабочих примеров:
Код:

[Setup]
RootInstallDir=%SOURCE%
CheckFDD=0
CheckCD=1
CheckFlash=0
CheckHdd=0
CheckNet=0
SourceTagFile=Программы\BS Post.exe

[Installitem_001]
Folder=
PostRegFile=Программы\Windows Media\WMP 11 Settings.reg

Цитата:

Цитата readme.rtf
%SOURCE% - указывает на корень диска, на котором найден SourceTagFile (см ниже).

%CDROM% - тоже, что и %SOURCE% (для совместимости).

SourceTagFile - Поддерживается внутренняя переменная %SOURCE%. Программа сканирует все найденные в системе типы устройств и если в нем есть диск и в его корне есть маркерный файл, указанный здесь, то переменной %SOURCE% будет присвоена буква диска (вместе с:, как в %SystemDrive%).


arthurkas 04-10-2008 03:12 915434

Цитата:

Цитата boss911
Самый красивый способ импортировать reg файл через функцию 'PreRegFile' »

прошу прощения - увлекся
постарался наиболее доходчиво разжевать как можно больше вариантов решения проблемы...
в случае с добавлением инфы в реестр действительно самый красивый и простой способ импортировать reg файл через функцию 'PreRegFile' ...
однако информация будет также полезна при работе с другими программами поддерживающими ввод из командной строки... хочется надеятся что описанные моменты уменьшат количество вопросов у пользователей.
Функция 'PreRegFile' может работать некорректно изза 2 проблем:
1- BS PostInstaller не находит SourceTagFile
2- где-то неверно прописан путь для переменной окружения
для локализации проблемы стоит задать и выполнить строку:
Код:

Command1=#CMD: echo %CDROM% && echo %Root% && echo %Folder% && pause
в появившемся окне все 3 строки должны быть реально существующими путями
если строки будут содержать "%CDROM%" то зн BS PostInstaller не находит SourceTagFile.
Судя по PRESETUP.txt который dsc выложил ранее CheckCD там назначен. Более того, судя по постам dsc, BS PostInstaller находится и запускается с диска D: а это, я полагаю, HDD
dsc,
выложите еще раз ваш текущий PRESETUP.txt и подробно опишите расположение ваших фалов (где находиться папка с BSPostInstaller и где Cursors.reg) с полными путями

boss911 04-10-2008 03:28 915435

Цитата:

Цитата arthurkas
1- BS PostInstaller не находит SourceTagFile
2- где-то неверно прописан путь для переменной окружения »

Просто надо придерживаться поговорке: "Семь раз отмерь - один раз отрежь" - ведь не сложно, и самому будет приятней, и не будет вопросов к другим. Это я так, чисто от себя и без намеков. :)

Цитата:

Цитата arthurkas
выложите еще раз ваш текущий PRESETUP.txt »

Только с одной проблемной секцией, там где ваш reg файл обрабатывается, то есть других Installitem_XXX не надо, а также весь полученный InstallLog.txt, там уже будет понятно, откуда идет запуск, как определяются переменные и чему соответствуют.

DSC 04-10-2008 09:09 915466

boss911, arthurkas, Файлы лежат CDROM\Soft\Software\Reg\13MSCONFIG.reg. Cам BS лежит CDROM\Soft\BS\Presetup.exe.
По началу BS искал реги на C:\ пока не поменял CheckHdd=0, но сейчас он тупо не находит файлы... :( *.ехе файлы он находит и запескает...
Код:

[Setup]
RootInstallDir=%SOURCE%
CheckFDD=0
CheckCd=1
CheckFlash=0
CheckHDD=0
CheckNet=0

[Installitem_001]
Folder=
CheckTagFile=
PreRegFile=
Command1=Soft\software\Reg\1NoRecentDocs.reg /S
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_002]
Folder=
CheckTagFile=
PreRegFile=Soft\software\Reg\2link.reg
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_003]
Folder=
CheckTagFile=
PostRegFile=Soft\software\Reg\13MSCONFIG.reg
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

и лог
Код:

Boa Software Post Installer V1.12

*** Log startet at: 04.10.2008 12:42:00 ******************************************

*** Common information **********************************************************

Full programm version: 1.12.4.2

Environment:
  Command-line:                "D:\Soft\BS\presetup.exe"
  Config file:                D:\Soft\BS\PRESETUP.INI
  RootInstallDir:        %SOURCE%
  %SELF%:                D:\Soft\BS
  %SOURCE%:                %SOURCE%
  %CDROM%:                %CDROM%
  %ROOT%:                %SOURCE%
  CommonIconLib:        D:\Soft\BS\IconLib.dll
  CommonShotFolder:        D:\Soft\BS\shots

  UserEnvironmentVariable:

  PE mode:                No
  UnAttendMode:                No

*** End Common information ******************************************************

Wait timer stopped. Use manually select mode.

Starts install process at: 12:42:06
*** Selected programm ***********************************************************

Группа: Registry
--------------------------------------------------------------------
No Recent Docs
link
MSCONFIG
--------------------------------------------------------------------

Всего выбрано 3 программ из 1 групп.

*** Pre-install task ************************************************************


*** End Pre-install task ********************************************************

12:42:06 No Recent Docs
- begin -------------------------------------------------------------------------

Shot file name
Icon file name D:\Soft\BS\IconLib.dll
Icon numer -1
ImageId in small list 3
ImageId in big list 0

Command: Soft\software\Reg\1NoRecentDocs.reg /S
  Work Dir: %SOURCE%\
  Cmd Line: %SOURCE%\Soft\software\Reg\1NoRecentDocs.reg
  Cmd Param:  /S

  Error: Не удается найти указанный файл.

- end ---------------------------------------------------------------------------

12:42:06 link
- begin -------------------------------------------------------------------------

Shot file name
Icon file name D:\Soft\BS\IconLib.dll
Icon numer -1
ImageId in small list 3
ImageId in big list 0

Reg File: Soft\software\Reg\2link.reg
  Work Dir: %SOURCE%\
  Cmd Line: C:\WINDOWS\regedit.exe
  Cmd Param:  /S "%SOURCE%\Soft\software\Reg\2link.reg"

  Error: Не удается найти указанный файл.

- end ---------------------------------------------------------------------------

12:42:06 MSCONFIG
- begin -------------------------------------------------------------------------

Shot file name
Icon file name D:\Soft\BS\IconLib.dll
Icon numer -1
ImageId in small list 3
ImageId in big list 0

Reg File: Soft\software\Reg\13MSCONFIG.reg
  Work Dir: %SOURCE%\
  Cmd Line: C:\WINDOWS\regedit.exe
  Cmd Param:  /S "%SOURCE%\Soft\software\Reg\13MSCONFIG.reg"

  Error: Не удается найти указанный файл.

- end ---------------------------------------------------------------------------

*** Post-install task ***********************************************************


*** End Post-install task *******************************************************
 Install process end at: 12:42:06

 Reboot planned:    Yes
 Power Off planned: No

Shutdown process terminated manually

*** Log end at: 04.10.2008 12:42:13 **********************************************
EOF

Всем спасибо! Проблема решена! А загвоздка была в параметре SourceTagFile=Windows\cloc.avi иза него и BS не мог найти файлы :) . ток вот почему ехешки находились?
Цитата:

Цитата boss911
Просто надо придерживаться поговорке: "Семь раз отмерь - один раз отрежь" - ведь не сложно, и самому будет приятней, и не будет вопросов к другим. Это я так, чисто от себя и без намеков. »

...полностью с тобой согласен! :)

NikLok 04-10-2008 10:34 915495

arthurkas, Замечательное разъяснение вопроса! Такое ощущение что вы либо исходники смотрели либо долго разбирались. Прямо хоть в редми в приложение пихай.
Все же немного пофлеймю!
Цитата:

Цитата arthurkas
Цитата NikLok:
Command1=|C:\WINDOWS\regedit.exe /s Soft\sofware\Visual\Cursors.reg »
хоть вы и указали явно путь к файлу regedit.exe все равно ваш вариант тоже не сработает так как вы передаете файлу regedit.exe относительный путь Soft\sofware\Visual\Cursors.reg, который будет читаться относительно файла regedit.exe... тобиш ваш вариант равносилен
Код:
Command1=|C:\WINDOWS\regedit.exe /s C:\WINDOWS\Soft\sofware\Visual\Cursors.reg
передавать необходимо полный путь* к файлу реестра например "%CDROM%\Soft\sofware\Visual\Cursors.reg" »

До вашего письма я считал что значение folder пристыковывается не только к первому параметру CommandN а ко всем, наверное подазбыл доку?! Может потом проверю. Просто когда все работает, на тонкостях не заостряеся. НО! по Вашему получается он извлекает путь ( C:\windows ) из первого параметра строки?

dsc,
Цитата:

Цитата dsc
да... версия у меня 1.12.6. та что в шапке »

а потом бац!
Цитата:

Цитата dsc
Boa Software Post Installer V1.12 *** Log startet at: 04.10.2008 12:42:00 ****************************************** *** Common information ********************************************************** Full programm version: 1.12.4.2 »

Это что за даунгрейд?! Просто интересно!

arthurkas 04-10-2008 17:33 915692

Цитата:

Цитата NikLok
по Вашему получается он извлекает путь ( C:\windows ) из первого параметра строки? »

эмм не совсем так... составляется путь относительно первого параметра строки
дело в том что BS PostInstaller запускает файл из первого параметра строки, а потом передает ему все остальное в строке как есть, тобиш как параметры, и здесь уже действует стандартное правило передачи параметров в винде (как в командной строке)... если вы передаете файлу параметр являющийся относительным путем то уже сам этот файл при исполнении добавит к этому пути свое местоположение

тоесть если вы запустите в командной строке винды
Код:

regedit /s \Soft\sofware\Visual\Cursors.reg
то запустится regedit.exe, ему будут переданы параметры "s" "\Soft\sofware\Visual\Cursors.reg"
определив что "\Soft\sofware\Visual\Cursors.reg" является относительным путем regedit.exe добавит к нему свое местоположение и попытается внести данные из полученного файла "C:\WINDOWS\Soft\sofware\Visual\Cursors.reg"
другими словами любая команда вида:
Код:

Command1=execute.exe  \key  ..\langFiles\russian.lng
соответствует команде командной строки "RootInstallDir\Folder\execute.exe \key ..\langFiles\russian.lng" ... и если это не запуститься из командной строки то и в BS PostInstaller это не сработает

boss911 05-10-2008 02:03 916051

Boa Soft

Может, стоит убрать (?):
Цитата:

[Common_Info]
Ver=2.0
А лучше реализовать возможность изменять значение или хотя бы привязать его к версии Presetup.exe для логичности. Я как-то раз изменил его, потом разбирался, почему BS Post ругается на файл конфигурации. :)

Boa Soft 05-10-2008 11:35 916183

Цитата:

Цитата boss911
Может, стоит убрать (?):
Цитата:
[Common_Info]
Ver=2.0 »


Не стоит. Это защита от дурака. Я не обязуюсь поддерживать полную совместимость файлов конфигурации. Если будет резкое изменение структуры. то поменяется и циферка.

Цитата:

Цитата boss911
А лучше реализовать возможность изменять значение или хотя бы привязать его к версии Presetup.exe для логичности. »

А у вас есть желание переделывать каждый раз все файлы конфигурации, даже если не изменялась структура файла?

DSC 05-10-2008 12:28 916207

Цитата:

Цитата NikLok
Это что за даунгрейд?! Просто интересно!»

:sorry: Упс... а я все эт время думал что использую 1.12.6....Установил а в дистриб перекинул старую... :blush2:

boss911 05-10-2008 21:20 916585

Цитата:

Цитата Boa Soft
А у вас есть желание переделывать каждый раз все файлы конфигурации, даже если не изменялась структура файла? »

Согласен. Тогда привязка к версии Presetup.exe не надо. Но, что бы можно было менять значение, это можно было бы, имхо.

Boa Soft 06-10-2008 15:32 917092

boss911,

Редактор и пресетап привязаны к определенной версии файла конфигурации. Поэтому, при замене не будут опознаны как правильный файл конфигурации.

Terminator2093 06-10-2008 21:45 917416

Черт, никак не могу запустить софтину при установке висты сп1. Есть кто нить у кого это получилось? Стукните в личку плиз.

Genry111 09-10-2008 21:40 920019

Возник такой вопрос по использованию bsconfigeditor.
При редактировании существующего проекта если попытаться изменить название группы, то и в следующем окне редактирования запуска программ они уже видны в группах с новым названием, но только по выходу в секциях installitem_xxx названия групп остаются старые и в дальнейщем их естественно не видно. Так нельзя делать или я до конца не разобрался?

NikLok 09-10-2008 21:46 920022

Genry111, Boa Soft, Думается это недочет программы.

DSC 10-10-2008 14:11 920547

Цитата:

Цитата CoolStealth
Ребят по поводу проигрывателя проше добавить какой нить сторонний проигрыватель без инсталяционный я так и делаю и все работает на ура. Кстати проигрывает MP3! »

и какой плэер?

Boa Soft 10-10-2008 15:49 920632

Цитата:

Цитата Genry111
При редактировании существующего проекта если попытаться изменить название группы, то и в следующем окне редактирования запуска программ они уже видны в группах с новым названием, но только по выходу в секциях installitem_xxx названия групп остаются старые и в дальнейщем их естественно не видно. Так нельзя делать или я до конца не разобрался? »

Ошибка программы. По мере возможности исправлю.

Debugger 12-10-2008 22:31 922115

Хочется выразить большой респект автору за редактор конфигураций, стало гораздо легче. Вот баг-репорт и предложения:

1. Секции раскрывать и закрывать можно щелкая по самому названию секции, а не по кнопке с плюсиком. Когда быстро работаешь, долго мышем туда тянуться, еще и попасть надо с первой попытки :)
2. К кнопкам Назад, далее и Отмена, что снизу расположены, добавить Сохранить. Это Must Have однозначно. Если что-то надо быстро изменить, надо долго листать. Можно также добавить сохранение по Ctrl+S.
3. Если параметр равен нулю или вообще не указан, то вообще не писать его в файл. Сам инсталлер же это понимает. Иногда нужно ini-файл самому глянуть, так попонятнее будет, да и размер поменьше.
4. Почему в окне Редактирование программ, при выборе Папки программы, можно выбрать папку только если она находится там же где и редактируемый ini-файл? То есть нельзя подянться выше. У меня папки с BS Installer и с софтом на диске лежат отдельно.
5. Добавить возможность включать такую фичу - подставлять системные переменные окружения и переменные созданные в редакторе в пути автоматически. Предположим добавляю команду запуска проги nircmd.exe, которая лежит в подпапке папки с инсталлером, и эту подпапку я определил в редакторе конфигураций как пользовательскую. Теперь я просто щелкаю мышкой по nircmd.exe в этой папке, и в путь эта переменная сама подставляется. Так же можно сделать и с системными переменными.
6. Кнопка "Скрыть консоль" у каждого пункта редактирования команд установки на случай запуска батника. Или просто пункт - скрывать все консоли принудительно.
7. Почему путь к папке Shots и iconlib.dll берется относительно RootInstallDir? RootInstallDir это место где лежат инсталляшки а картинки софта и либа иконок должны лежать в папке с инсталлером.
8. Настраиваю переменную RootInstallDir = Soft. Но Installer так и прописывает его в путях - Soft, а не %SOURCE%\Soft. И инсталлер тупо запускает прогу на установку с путем Soft даже без буквы диска и естественно ничего не находит.
9. При растягивании окна редактора по горизонтали лучше растягивать не окно слева, а формы (длинные пути писать удобнее).
10. При создании новой группы или проги пусть курсор сразу скачет в название и выделяет "Новая программа 1". То есть жмем добавить и сразу печатаем название.

Вроде все, если что-то непонятно спрашивайте.

fox_sly 12-10-2008 23:02 922136

Debugger, все подробненько описал, у меня все руки не доходили так подробненько вопросы описать :sorry:

Debugger 13-10-2008 08:38 922349

fox_sly, как начал работать с ConfigEd так и добавлял в текстовый файл вопросы, по мере их появления :)

DSC 13-10-2008 13:29 922567

Boa Soft, Скока пунктов можно в конфиге добавлять? Я к тому, что у меня свыше 47 прога вылетает... :(

SamLab 13-10-2008 20:42 922987

Boa Soft, Можно в Посте как-то реализовать команду
start /wait file.exe
чтобы потом запустить
taskkill.exe /F /IM прога.exe

Но при запуске file.exe и taskkill.exe /F /IM прога.exe в следующей строке, файл программы не успевает открыться, а его уже убивают и когда он открывается уже следующая программа ставится!
В батнике же все работает:

@echo off
echo Устанавливаем...
start /wait file.exe /VERYSILENT
echo Готово!
echo Закрываем окно...
taskkill.exe /F /IM прога.exe
echo Готово!

PS: Батник запускать через Пост не хочется...

Debugger 13-10-2008 21:09 923011

SamLab, а можно полюбопытствовать что за прога?

SamLab 13-10-2008 21:31 923036

Debugger,
@echo off
echo Устанавливаем...
start /wait stdusetup.exe /VERYSILENT
echo Готово!
echo Закрываем окно...
taskkill.exe /F /IM STDUViewerApp.exe
echo Готово!

NikLok 13-10-2008 21:33 923043

SamLab, Что то это какой то неполный verysilent если приходится потом окно гасить? Может Atouit пришить? Кстати она чего то не скачивается. Наверное сайт автора уронили.

SamLab 13-10-2008 21:47 923060

NikLok, Я не пользуюсь АвтоИтом - качается отсюда прекрасно http://www.stdutility.com/download/stduviewer.exe

NikLok 13-10-2008 21:56 923071

SamLab,
Цитата:

Цитата SamLab
Я не пользуюсь АвтоИто »

Что принципиально?
Цитата:

Цитата SamLab
качается отсюда прекрасно http://www.stdutility.com/download/stduviewer.exe »

Увы не для меня! Я поней и пробовал. Ладно шлифуй лучше 10ку, а я завтра с работы качну может.

Debugger 13-10-2008 21:59 923076

Цитата:

Цитата SamLab
качается отсюда прекрасно »

неа, ошибка 404, через некоторое время открывается сайт веб-хостинга.

NikLok 13-10-2008 22:01 923079

dsc, Конечно автор ответит лучше ( ответ будет 999), но у меня это число около 115

Debugger 13-10-2008 22:01 923080

NikLok, нашел здесь

NikLok 13-10-2008 22:04 923082

Debugger, Да простит меня модератор! ( там версия младше чуток) Все завязываю!

Debugger 13-10-2008 22:13 923091

SamLab, только что проверил - все работает нормально, несколько раз проверял.
Код:

[Installitem_004]
Group=Антивирусы
Caption=Новая программа 1
Description=Описание новой программы
Depends=
DependsOr=
Exclude=
Folder=Multimedia
CheckTagFile=
IconFile=
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=STDU viewer.exe /VERYSILENT
Command2=%SYSTEMROOT%\SYSTEM32\taskkill.exe /F /IM STDUViewerApp.exe
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

Проверь лог, может Пост taskkill не нашел, он у меня не нашел сначала (хотя должен был), пришлось указать напрямую.

SamLab 13-10-2008 22:15 923095

NikLok, Вот STDU 1.5.18 - http://samlab.ifolder.ru/8552795

NikLok 13-10-2008 22:40 923114

Boa Soft, Почему в конфигураторе для указания пути к программе я не могу подняться по иерархии выше папки с файлом где лежит presetup.ini ?
Зачем введено такое ограничение, или как его культурно обходить?
(У меня BSPI лежит в папке INSTAL в корне, а софт в папке _Soft_ и тоже в корне.)

SamLab 13-10-2008 22:51 923125

NikLok, Folder=|%SOURCE%\_Soft_ и никаких проблем

NikLok 13-10-2008 22:54 923128

SamLab, Это я понимаю, я про то как задать энто дело в конфигураторе мышкой, а не вставкой и ручным редактированием! Тем более, что далее софт разложен еще п уровням иерархии!!!

Debugger 13-10-2008 22:55 923130

Цитата:

Цитата SamLab
Folder=|%SOURCE%\_Soft_ и никаких проблем »

Это надо руками писать, какой толк тогда от конфигуратора.

NikLok 13-10-2008 22:59 923134

Boa Soft, При указании команд этого ограничения нет! Скачи хоть по всем доступным местам. Как правило первой командой идет либо запуск программы либо скрипта из той же папки. Можно было бы в этом случае, брать значение этой папки и подставлять его в поле папка программы, если оно пустое!

В последней версии пропала память о предыдущем редактируемом проекте!

Мы имеем специалированные папки для скриншотов и иконок. Поэтому к кнопкам .... (хождения по каталогам) при выборе, добавить еще по кнопке для соотв каталога. (Так быстрее перемещаться)

Debugger 13-10-2008 23:27 923146

Цитата:

Цитата NikLok
Поэтому к кнопкам .... (хождения по каталогам) при выборе, добавить еще по кнопке для соотв каталога. (Так быстрее перемещаться) »

Или просто писать в ini-файл в какой папке последний раз был, результат будет тот же, зато не будет перегружаться интерфейс.

NikLok 14-10-2008 00:16 923170

Debugger,
Цитата:

Цитата Debugger
Или просто писать в ini-файл в какой папке последний раз был »

Не понял! Если последний раз редактирования вообще, то это тоже мало чем поможет.
Если последний раз редактирования данного итема, то это значение итак уже есть в ini файле в полях самого итема.

А если ты добавляешь новый итем - какая польза от памяти предыдущего?

P.S. Чего то я никак руский аналог для итема не вспомню!

Debugger 14-10-2008 00:42 923192

Цитата:

Цитата NikLok
Если последний раз редактирования данного итема, то это значение итак уже есть в ini файле в полях самого итема »

Я сейчас проверил, ConfigEd как раз по умолчанию и ищет картинки в папке Installer\Shots. А для иконок имхо удобнее использовать iconlib.dll.

Item = пункт.

SamLab 14-10-2008 05:24 923280

Я всегда делаю все руками и для меня даже удобнее так, что можно самому все проконтроллировать

boss911 14-10-2008 05:54 923289

Цитата:

Цитата SamLab
Я всегда делаю все руками и для меня даже удобнее так »

Аналогично. Самого момента выхода BS Post Installer старлся не пропускать новых версий, так что настолько привык к его конфигурационному файлу, что действительно, мне так быстрее и понятней, что я делаю. Сейчас открывая конфигуратор, я немного теряюсь, открываю конфиг и все перед мной в одном месте, мысли объединяются в одну цепочку.

Вот если бы Boa Soft смастерил конфигуратор еще года три назад, тогда я еще о таком очень мечтал. :)

Комсомолец 14-10-2008 06:00 923290

Цитата:

Цитата boss911
Сейчас открывая конфигуратор, я немного теряюсь, открываю конфиг и все перед мной в одном месте, мысли объединяются в одну цепочку. »

Ты прав)))

NikLok 14-10-2008 10:46 923393

Комсомолец, boss911, SamLab, Мне кажется, что концепция интерфейса конфигуратора требует значительной не то дизайнерской не то архитектурно-концептуальной доработки. Я так же как и Вы паразитирую (в хорошем смысле-то есть пользуюсь результатами своего труда) на годами отлаженном конфиге, но пытаюсь найти положительные моменты и в использовании конфигуратора. Ну например при добавлении новым единиц софта в конфигураторе можно быстрее найти значения тех строк, которые нужно скопировать в новую единицу. Опять же меньше изнашивать клавиатуру, а значит и свои суставы. Очень полезен он будет для составления дисков ориентированных на конкретного заказчика или сферу деятельности. В общем с нетерпением ждем новых версий!

З,Ы А еще стало трудно манипулировать файлом конфигурации при числе пунктов боле 100. Конфигуратор это и облегчает и упорядочивает. Опять же отсутствие проблема с перенумерацией (у меня уже кое где все промежутки повыедались)

Комсомолец 14-10-2008 10:52 923397

Цитата:

Цитата NikLok
Мне кажется, что концепция интерфейса конфигуратора требует значительной не то дизайнерской не то архитектурно-концептуальной доработки. Я так же как и Вы паразитирую (в хорошем смысле-то есть пользуюсь результатами своего труда) на годами отлаженном конфиге, но пытаюсь найти положительные моменты и в использовании конфигуратора. Ну например при добавлении новым единиц софта в конфигураторе можно быстрее найти значения тех строк, которые нужно скопировать в новую единицу. Опять же меньше изнашивать клавиатуру, а значит и свои суставы. Очень полезен он будет для составления дисков ориентированных на конкретного заказчика или сферу деятельности. В общем с нетерпением ждем новых версий! »

Да никто и не говорит,что конфигуратор плох. Мы о том, что привыкли всё делать руками за всё это время и потому нам привычней с ним, чем с конфигуратором. То, что он нужен-никто и не спорит. Он ОЧЕНЬ нужен. Поэтому и пытаемся привнести в него максимум удобства и полезности. :)

vserd 14-10-2008 11:37 923437

Цитата:

Цитата NikLok
Мне кажется, что концепция интерфейса конфигуратора требует значительной не то дизайнерской не то архитектурно-концептуальной доработки. »

А сказал, а где Б?
Что конкретно предлагаете?
offtop on
Дочего мне нравятся фразы типа таких " Нужно переработать интерфейс и идеологию!" и все дальше думай че хош. Человек свою позицию высказал, "мне не нравится", а свой вариант развития не предоставил....
Или другая крайность когда растекается мыслю по дерву, и хочет реализации функции которая нужна один раз на миллион, но требует перелопачивания всей функцинальности....

Если хотите чтобы было, организуйте ветку в которой выработайте виденье реализации функций. затем предложите реализовать программерам. Исходники открыты, запульнуть их на sourceforge.net в публичный доступ вот русскоязычным программерам и будет чем заняться... А если сделать аглицкий фейс то и иностранным тоже....

Ссылки что чукча не писатель, а только читатель не принимаются... Это проект "для себя", так что вкладывайте в него... Качественными идеями, дизайном, реализацией кода, качественными баг репортами, написанием доки, переводом....
offtop off

boss911 14-10-2008 15:10 923627

Цитата:

Цитата vserd
Что конкретно предлагаете? »

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

NikLok 14-10-2008 15:37 923655

Навскиду предложить ничего не могу!
Но мне кажется лучше было бы отталкиваться от приложений. То есть основной акцент сделать на удобство добавления новых единиц.
Может быть это визард проводящий по этапу добавления нового приложения, а может просто окно с полями. Структура котрая сейчас (вкладки тоже наверно такими будут) пугает обилием инфорамции ( не НАС, а тех кто первый раз сталкивается)!
Может быть оставить эту кухню для экспертного режима? оПЯТь таки, что бы добавить 1 приложение я должен пройти, просто так несколько экранов, ничего там не меняя!

DSC 14-10-2008 17:16 923730

To All, подскажите как сделать паузу перед выполнением очередной команды? Проблема в том, что после распаковки rar-архива запускается установщик, после чего надо запустить файл из директории установленной проги. Но BS не дожидается и запускает след. команду, и естесно не находит файл...

Boa Soft 14-10-2008 17:58 923783

Ребяты, я понимаю что по конфигуратору много предложений и пожеланий. Я понимаю, что в нем есть баги. Но, у меня нет ни времени ни желания что-то кардинально менять. В том виде, в котором оно есть (с учетом исправления найденных технических багов), оно меня полностью устраивает. Программа выполняет свои функции. Когда у меня есть свободное время - то я уделяю некотрую часть совершенствованию разработки. Но, сейчас его нет. Максимум - исправлю найденные баги.

Если что-то не нравится - чтож, ищите более подходящий, бесплатный или коммерческий софт. Значительной переработки дизайна интерфейса не будет.

boss911 14-10-2008 18:34 923811

Boa Soft

Попробуй, закомментируй самый первый 'Installitem_ХХХ' и посмотри, как конфигуратор отображает группы программ.

Код:

;[Installitem_000]

Debugger 14-10-2008 19:29 923861

Boa Soft, ну в принципе из того что есть уже можно вполне сносно лепить настройку.

NikLok 14-10-2008 20:35 923918

Boa Soft, Еще как нравиться! Потому и пристаем к тебе родимый!
Ведь наша цель сподвигнуть тебя на совершенствование и введение новых фич.

p/s/ А где можно найти ссылки на все творения Ужасного и Могучего BOA. ?

Vadikan Мне кажется такие уважаемые люди должны иметь в "Профиле" указатели на их творения?

boss911 14-10-2008 20:56 923940

NikLok, http://www.kursknet.ru/~boa

NikLok 14-10-2008 21:06 923951

boss911, Когда я заглядывал туда месяц назад там все сильно устарело вроде бы. По моему я даже интегратор апдейтов не нашел.

NikLok 15-10-2008 12:23 924466

Boa Soft, Нашел свойство редактора конфигурации которое мне просто как бритва по горлу!
При записи файла рн удаляет строки коментариев! Я не нашел можно ли это отменить.
Такое поведение я считаю не приемлимым по следующей причине. Часто при отладке приходится коментировать какие-то команды.
Ну перенес на другую строку и поставил символ ; .
Зато для восстановления достаточно проделать обратную операцию а не вспоминать строку. Теперь же это невозможно?!

Boa Soft 15-10-2008 12:33 924487

Сайт устарел. А сейчас, в связи с переходом на другого провайдера я вообще не имею возможности его обновлять.

NikLok 15-10-2008 12:36 924488

Boa Soft, Вот я и предлагаю иметь вкладку - ссылки на активно поддерживаемые темы! Если это будет реализовано автоматом, то экономия времени будет налицо!

IgorLyahov 20-10-2008 12:15 928401

Добрый день.
Вроде перечитал весь форум, но не нашел ответа на свой вопрос. У меня не появляется экран выбора программ после перезагрузки системы, таймер стоит на 10 секунд, комп пикает но экран не появляется, через 10 секунд начинается установка и появляется экран. А хотелось бы чтобы пользователь мог убрать что посчитает ненужным или добавить что надо.
Делаю так:

<RUNONCE.CMD>
cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\015 /VE /D "Software installed..." /f
REG ADD %KEY%\015 /V 2 /D "%SystemDrive%\install\presetup.exe" /f
cls
exit

<cmdlines.txt>
"RunOnce.cmd"

<presetup.ini>
[Setup]
EnableUserInput=1

<SKIN.INI>
[Interface]
StayOnTop = 1

NikLok 20-10-2008 12:51 928432

IgorLyahov, Попробуйте в presetup.ini поставить DefaultTimer=0

и может быть у вас просто остановиться на выборе программ

DSC 20-10-2008 15:45 928601

IgorLyahov, можно огласить весь presetup.ini :)

IgorLyahov 21-10-2008 06:20 929160

Вложений: 1
Вот секция [Setup].
Весь файл в прикреплении.

[Setup]
RootInstallDir=%SOURCE%\Install
CommonIconLib=%SOURCE%\Install\Skin\me.icl
CommonShotFolder=
LogFile=%SystemDrive%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=1
CheckFDD=0
CheckCd=1
CheckFlash=0
CheckHDD=0
CheckNet=0
SourceTagFile=install.id
DefaultTimer=10
ReadMeText=
LicenseText=
RunOnceKey=999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=0
ShowLog=0
AutoClose=1
SupressReboot=0
BeepOnStart=1

IgorLyahov 21-10-2008 08:25 929193

Цитата:

Цитата NikLok
NikLok »

Попробовал, окно не появилось, но так как таймер не шел, вызвал диспетчер задач и переключился.

NikLok 21-10-2008 10:04 929244

IgorLyahov,
Цитата:

Цитата IgorLyahov
окно не появилось, но так как таймер не шел, вызвал диспетчер задач и переключился »

Я не понял как-то. То есть оно что было минимизированным? Или просто на заднем фоне? В ридми указан список необходимых файлов - ты проверял, они все у тебя? Просто батник с твоей строкой:
Цитата:

Цитата IgorLyahov
%SystemDrive%\install\presetup.exe »

? Попробуй просто его выполнить и перезайди в систему, посмотри пойдет он или нет?

DSC 21-10-2008 11:03 929296

IgorLyahov, Поставте время задержки побольше, возможно таймер начинает тикать до появления самой оболочки. Я уже сталкивался с этой проблемой... Программа начинала работать до того как появится на экране и терялось где-то 7 секунд... у вас возможно уходит все время...

Цитата:

Цитата NikLok
В ридми указан список необходимых файлов »

если у него не будет хватать файликов, прога просто выдаст соответствующую ошибку и все... :)

NikLok 21-10-2008 11:19 929315

DSC,
Цитата:

Цитата DSC
если у него не будет хватать файликов, прога просто выдаст соответствующую ошибку и все... »

Блажен кто веруеть!!!

IgorLyahov 21-10-2008 11:49 929349

Программа не появляется, и по всей видимости она находиться на заднем фоне. Список файлов соотвтетствует кроме файла PRESETUP.SET, но его я убрал позже, думал может он влияет на проблему.

Попробовал сделать как указано в посте 899, получилось, задержка правла побольше, секунд 11, сейчас попробую все собрать в образ и установить.

IgorLyahov 21-10-2008 12:29 929394

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

DSC 21-10-2008 13:19 929465

Цитата:

Цитата IgorLyahov
Спасибо всем ограмадное. »

Цитата:

Внимание! На конференции принято отмечать полезные сообщения отвечающих в теме участников и помечать тему решенной после получения ответа на свой вопрос!

IgorLyahov 21-10-2008 14:41 929543

Ссори, новичек, исправлюсь. :up

Ment69 21-10-2008 18:12 929779

DSC, У нас это не принято. Считает человек полезным сообщение пусть ставит, нет - нельзя его неволить. У нас свобода :)

DSC 21-10-2008 19:49 929869

Ment69, как бы я тока процетировал что написано, а человек сам решает как ему в дальнейшем поступить... :wink: и ни я это написал... :)

NikLok 22-10-2008 00:08 930159

Boa Soft, Забавный эфект наблюдаю в редакторе конфигураций. Мне понравился у SamLab некий пунктик, бессовестно его переношу к себе, не заботясь при этом о нумерации пунктов. Таким образом, что в файле они идут по нумерации 1 0 1 и далее со всеми остановками. Так вот, это приводит к тому, что на последнем экране добавленная пункт-программа выводится в группе аж 2 раза! Если же не полениться и добавить в конец с устранением конфликта нумерации, то задвоения не происходит.
По мне лучше поправить такое поведение, чем руками править нумерацию. Ибо как правило, хочется добавлять в участок где группа а не в конец файла. А при таком добавлении это вызовет перенумерацию всех следующих!

Столкнулся тут с необходимостью разбить пункт на 2, что было вызвано необходимостью перезагрузки между командами!!! Вот и не знаю что лучше:
ввести фичу деления пункта на 2 или разрешать перезагрузку в каждой команде?!
Я думаю ты скажешь, что ради одного шизика не стоит огород городить.

NikLok 02-11-2008 12:43 940645

Boa Soft, В редакторе конфигов. Определяем зависимости. Потом решаем, что компонент был внесен неправильно в правую половину. Удаляем его. И вот тут недочет - он не возвращается в список в левой половине. Приходится закрывать окно и снова открывать.
Стрелки перемещения программ внутри группы перемещают только в конец\начало группы, может лучше на 1 шаг. А то что бы поменять два элемента местами приходится в mahjong играть.


В BSPI если бы можно было управлять прозрачностью списка этапов ( Выбор программ, Подготовка, Установка ....) можно было бы получить неплохие эфекты.?

NikLok 01-12-2008 22:44 969380

Boa Soft, Похоже я нашел маленький баг, дающий повод выпустить очередной БИЛД (понимаю ТЫ занят, но пора бы уже, да и к новому году неплохо нас облагодетельствовать).

Ситуация такова.
Код:

[Installitem_102]
Command1=7z457_(lemnews.com).exe /S

В логе имеем:
Код:

- begin -------------------------------------------------------------------------

Shot file name C:\INSTALL\SHOTS\7-Zip.jpg
Icon file name %SOURCE%\INSTALL\ICONs\7zip.ico
Icon numer 0
ImageId in small list 102
ImageId in big list 99

Command: 7z457_(lemnews.com).exe /S
  Work Dir: C:\_Soft_\7ZIP\
  Cmd Line: C:\_Soft_\7ZIP\7z457_(lemnews.com
  Cmd Param: ).exe /S

  Error: Не удается найти указанный файл.

- end ---------------------------------------------------------------------------

Откуда становится понятно, что такие имена желательно разбирать с конца?!
Этот случай я конечно у себя вылечу, но осадочек остался!

NikLok 06-12-2008 13:07 973844

Boa Soft, Хорошо зная о наличии твоего адона autorun, я все таки предпочитаю использовать его прототип, то есть BSPI в качестве авторана. Так тут я понял, что было бы весьма недурственно иметь возможность отключать из командной строки выполнение секций [Preinstall] и [Postinstall]. Предполагается что они уже были выполнены при установке системы и повторное их выполнение излишне, а потому может быть отключено.

Boa Soft 07-12-2008 01:26 974235

Цитата:

Цитата NikLok
Откуда становится понятно, что такие имена желательно разбирать с конца?!
Этот случай я конечно у себя вылечу, но осадочек остался! »

Я сейчас большей частью занимаюсь не около компьютерными делами, а строительно-ремонтными. Когда это кончится - сказать не могу. Так что, ждем. Но, приму к сведению.

veld 09-12-2008 17:35 976543

ХОРОШО БЫ ЕЩО ИСТРУКЦИЮ ПРОСТЫМ НЕ ТЕХНИЧЕСКИМ ЯЗЫКОМ,Я КАК МУЗЫКУ ВКЛЮЧИТЬ ПРИ УСТАНОВКЕ ЦЕЛЫЙ ДЕНЬ ИСКАЛ А НАДО БЫЛО ВСЕГО ЛИШЬ В ПАПКЕ C:\Program Files\Boa Software\Boa Software Post Installer\Skin ФАЙЛ BACKSND_ убрать _ в названии,и в файле SKIN в разделе [Interface] PlaySound = 0 изменить на PlaySound = 1,в разделе [Sound] ;BACKMIDI = BACKSND.MID убрать ; перед BACKMIDI

кто знает где скачать инструкцию,чем подробнее тем лучше ,а то не программа а конструктор сделай сам

КАК СДЕЛАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ ПРОГРАММ,ЗАПУСКАЮ КОНФИГУРАТОР ОН ПОКАЗЫВАЕТ ПРОГРАММЫ КОТОРЫЕ СТОЯТ,НАЖИМАЮ СОХРАНИТЬ(создание файла ответов и закрыть программу) появляется файл PRESETUPв папке программы в нем ; +++++++++++++++++++++++++++++++++++++++++
; BS Post Installer answers file V2.0
; this text auto generated
; Do not modify manually!!!
; +++++++++++++++++++++++++++++++++++++++++

[Common_Info]
Ver=2.0
Autor=No Name
Date=09.12.2008
CRC=3155127563

[Selected_Items]
installitem_043
installitem_042
И ТАК ДАЛЕЕ ДО 00,НО ПРОГРАММЫ КАК СПРАШИВАЛИ NEXT ТАК ИСПРАШИВАЮТ,ЧЕМ ЗАПИСАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ СОФТА

NikLok 09-12-2008 18:35 976587

veld, Смотри параметры строки запуска . Я например так запускаю из winnt.sif:

Код:

  DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 DetaliseLog nocrc"
Скорее всего он почему то не находит твой файл ответов.

akmit 12-12-2008 20:43 979704

Boa Soft

А можно ли сделать так (в текущей версии): при запуске BS PostInstaller с ключем force
при запуске допустим девятой секции появлялось окно с выбором приложения, которое
в данный момент нужно установить (например: KIS2009; KIS 7.0; Avast) или только
создавать исключения при выборе программ и не использовать ключ Force.
Спасибо.

NikLok 13-12-2008 13:23 980106

akmit,
Цитата:

Цитата akmit
только
создавать исключения при выборе программ и не использовать ключ Force. »

Мне кажется Вы сами и ответили на свой вопрос.
Я так и вставил в авторан меню - запуск BSPI без ключа FORCE.
В результате сначала появляется меню выбора, а потом уже производится усановка (доустановка) программ.

boss911 19-12-2008 04:09 984606

PRESETUP.INI
Код:

[Setup]
RootInstallDir=%SOURCE%
CheckCD=1
SourceTagFile=Setup\Presetup.exe
. . . . . . .

[Installitem_009]
Command2=#HIDE:Adobe\Photoshop CS4\Install.cmd


InstallLog.txt
Код:

Full programm version: 1.12.7.5

Environment:
  Command-line:                "E:\Setup\Presetup.exe"
  Config file:                E:\Setup\PRESETUP.INI
  RootInstallDir:                %SOURCE%
  %SELF%:                          E:\Setup
  %SOURCE%:                E:
  %CDROM%:                E:
  %ROOT%:                          E:
. . . . . . .

Command: Adobe\Photoshop CS4\Install.cmd
  Work Dir: E:
  Cmd Line: E:\Adobe\Photoshop CS4\Install.cmd
  Cmd Param:



Boa Soft, может ты сделаешь, чтобы Work Dir принимал путь не только из того, что указано в RootInstallDir, а и автоматически подставлял (добовлял/дописывал) путь из каждого CommandХ, сейчас же для каждого CommandХ получается одна и таже рабочая дериктория, то есть, чтобы в моем примере получилось так:
Код:

Command: Adobe\Photoshop CS4\Install.cmd
  Work Dir: E:\Adobe\Photoshop CS4
  Cmd Line: E:\Adobe\Photoshop CS4\Install.cmd

Иначе, работа некоторых пакетных файлов может нарушиться, в частности команды COPY, когда в батнике указан относительный путь копируемого файла, например:
Код:

COPY /Y "Adobe Photoshop CS4 Prefs.psp" "%AppData%\Adobe\Adobe Photoshop CS4\Adobe Photoshop CS4 Settings"
Естественно, батник ругается, что не может найти данный файл, так как при запуске этого же батника передается неправильная рабочая директория (Work Dir). Передается в данном случае только буква носителя "E:", а нужно для правильной работы батника - "E:\Adobe\Photoshop CS4", где он и лежит.

Попытался все максимально объяснить, так что извиняй за лишний ликбез, если что.

Boa Soft 19-12-2008 11:31 984796

Делайте так:
Код:

Folder=Adobe\Photoshop CS4
Command1=Install.cmd


И все будет работать.

boss911 19-12-2008 19:17 985132

Цитата:

Цитата Boa Soft
И все будет работать. »

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

Вот почему я просил, чтобы для каждой CommandХ устанавливалась своя рабочая директория, основываясь из значения в RootInstallDir и пути выполнения файла (CommandХ). Мне кажется, что так было бы правильней и логичней, имзо.

NikLok 23-12-2008 00:07 987653

Boa Soft, Если ввести список процессов убиваемых при смене итемов установки, то в скриптах можно убрать ожидание старта программы в концее её установки и сразу переходить к установке следующего пункта. По завершении его установки, запущенное приложение убъется согласно листингу. Таким образом удасться сократить время установки. Что скажете маэстро?

boss911 23-12-2008 01:00 987697

Цитата:

Цитата NikLok
то в скриптах можно убрать ожидание старта программы в концее её установки и сразу переходить к установке следующего пункта. »

Я бы не стал такого делать, имхо.

Бывают случаи, что приходится убить приложение, чтобы для него применить настройки, то ли файл подсунуть с настройками, толи reg файл импортировать, в таком случае настройки могут не применится при запущенном приложении. Это только пример, а реально могут быть и другие случаи.

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

NikLok 23-12-2008 09:45 987835

boss911, Заметьте я не предлагал исключить старый механизм, а только предложил добавить к нему некоторое расширение. Так, что считаю что по прежнему все в наших руках. Конечно классическая схема и понятнее и завершеннее.

VASOTELVI 23-12-2008 12:26 987970

Всем привет. Возможен ли вариант точно такой же программы, только в такой реализации: Есть система и установленные в нее приложения; "эта программа", по принципу деинсталятора (или на базе лога после инсталла) по выбору юзера делает общий инсталятор для выбранных из списка программ в системе установленных?

Sandy Ann 10-01-2009 00:50 1002159

Посоветуйте, чего делать. Уже груду софта загнал под эту оболочку и на тебе. При попытке запустить оболочку с флешки, защищенной от записи(по-другому низя) получаю . Выручайте кто чем может!

YuriPet 10-01-2009 00:57 1002160

Sandy Ann
:read: Читаем readme.rtf:
Цитата:

Запуск с Read-only носителя возможен при переназначении файла лога на жесткий диск. В этом случае изменение файла ответов невозможно (или использование его с дискеты).

Sandy Ann 10-01-2009 01:11 1002175

Так он вроде и так на жесткий диск смотрит, помимо того, что отключен.
Код:

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\shots
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=0
AdminRightsRequired=0
CheckFDD=0
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=0
LogFile=%TEMP%\InstallLog.txt
LogInstall=0
DetaliseLog=1
SourceTagFile=
DefaultTimer=
ReadMeText=%SELF%\readme.rtf

Если на СД запмсать в том же виде, в каком я пытаюсь запустить с флешки, то проблем нет. А они оба Read-only. Оболочке важен тип носителя, с которого его запускают? Файла ответов нет в обоих случаях

boss911 10-01-2009 04:24 1002262

Цитата:

Цитата Sandy Ann
и так на жесткий диск смотрит, помимо того, что отключен »

Попробуйте присвоить RootInstallDir другую переменную, используя маркерный файл (SourceTagFile), пример:
Код:

[Setup]
RootInstallDir=%SOURCE%
SourceTagFile=Программы\BS Post\Presetup.exe
CheckFlash=1    ;остальные в '0', если установка с Flash, конечно

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


Sandy Ann 11-01-2009 00:17 1003303

boss911, Увы, не прокатило.
Уже почти отчаялся, даже накатал весь софт на другую оболочку, как вдруг... Решение проблемы: формат флешки в NTFS

the winner 18-01-2009 16:12 1011534

У меня такой вопрос. Можно ли, если да то как, сделать паузу, секунд в 10,
после запуска первой команды, а затем продолжить выполнение остальных команд.

Комсомолец 18-01-2009 16:43 1011555

the winner, это зачем так?

boss911 18-01-2009 17:42 1011593

Цитата:

Цитата the winner
Можно ли, если да то как, сделать паузу, секунд в 10,
после запуска первой команды, а затем продолжить выполнение остальных команд. »

С помощью программы нет. Я когда-то еще давно предлагал Boa Soft, сделать функцию, которою можно будет вставлять между выполнением команд, в которой можно будет задать паузу между выполнениями. Но предложение так им и осталось.

Раньше для меня это было очень актуально. Был некий софт, который запускался по setup.exe, после чего передавал параметры MSI пакету и закрывался, тем временем BS Post запускал установку следующего приложение, когда еще идет установка предыдущего. У каждого может быть своя ситуация, так что было бы неплохо иметь такую функцию в BS Post.

zuckij 20-01-2009 11:27 1013606

Цитата:

Цитата boss911
С помощью программы нет. Я когда-то еще давно предлагал Boa Soft, сделать функцию, которою можно будет вставлять между выполнением команд, в которой можно будет задать паузу между выполнениями. Но предложение так им и осталось. »

Я делаю примерно как то так вроде работает
читать дальше »
[Installitem_034]
Group=Текстовые и графические редакторы
Caption=ACDSee 11.0.85.0
Description=ACDSee Photo Manager 2009 |Просмотрщик редактор графических файлов
Depends=
DependsOr=
Exclude=Installitem_033;
Folder=\Text_Editor
CheckTagFile=
IconFile=ACDSee2009.exe
IconNumber=0
SkreenShotImage=ACDSee.jpg
MinToTray=0
PreRegFile=DelACDSee.reg
Command1=ACDSee2009.exe -ai -y -gm2 -fm0
Command2=%systemroot%\system32\cmd.exe /c ping -n 10 -w 1 127.0.0.1 > nul
Command3=%systemroot%\system32\cmd.exe /c ping -n 10 -w 1 127.0.0.1 > nul
Command4=%systemroot%\system32\taskkill.exe /F /IM DevDetect.exe
Command5=
Command6=
PostRegFile=ACDSee.reg
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

redwolf 25-01-2009 02:39 1018495

Помогите, пожалуйста, мне с такой проблемой -
Я запускаю presetup.exe через install.cmd, который прописываю в CMDLINES.TXT (Т-12)
Проблема заключается в том, что при установки WINDOWS (XP sp2) install.cmd запускается раньше, чем происходит копирование файлов на диск С и, соответственно, там presetup.exe не обнаруживается.
Что можно сделать чтобы копирование файлов с носителя происходило раньше запуска install.cmd (ну или наоборот :) - или стартовал install.cmd позже копирования

Комсомолец 25-01-2009 08:07 1018539

redwolf, по мне так проще RunOnceEx пользоваться и запуск с диска

sov44 02-02-2009 12:51 1027097

автоматическая установка Alcohol120_1.9.8.7117
 
подскажите, как сделать автоматическую установку Alcohol120_1.9.8.7117 через BS Post Installer. ( Проблемма с перезагрузкой)

katok888 02-02-2009 20:09 1027539

sov44, здесь я выкладывал скрипт, который нормально работает с последней версией (Alcohol120_1.9.8.7117) Алкаша, единственное условие: предварительно должен быть установлен драйвер SPTD с помощью аддона.

mbgroot 06-02-2009 14:50 1031304

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

NikLok 06-02-2009 15:01 1031315

mbgroot, Что-то я не припоминаю такую возможность. Но в принципе видится, что она бы не помешала.
Boa Soft,
Вот мне еще думается, что в секции Setup не помешало бы задавать KillWait для всех процессов по умолчанию.
Или это можно сделать где то в другом месте?

И я кажется писал уже что оченб хочется параметр ProcWaitKill - то есть дождаться и закрыть или убить если не закрывается.

Danvervlad 08-02-2009 14:15 1032743

Вложений: 1
Здравствуйте! Я вот недавно скачал Boa Software Post Installer и прога мне сразу понравилась. Легкая и быстрая, в отличии от WPI. Но вот добавлять программы в нее затруднительно. Даже при использовании ConfigEd. Поэтому решил вот разработать свой редактор. Он чрезвычайно прост, но удобен! Хотел бы поделится им с вами. А также услышать мнения, пожелания...

P.S. В архиве есть ридми. Советую не полениться и потратить минут на его чтение.

Всем спасибо! Разработчику Boa Software Post Installer и ConfigEd отдельное ОГРОМНОЕ спасибо!

katok888 08-02-2009 15:17 1032792

Danvervlad,

DJ Mogarych 08-02-2009 15:35 1032812

Danvervlad, запускаю, вижу это:


Добавляю FM20.dll в папку с программой, получаю тогда это:


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

Danvervlad 08-02-2009 16:32 1032840

Хм... Странно, тестил прогу на 5 машинах... может дело в отсутствии лицензии на использование элемента ActiveX?

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

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

У меня XP SP3, MS Office 2007

boss911 08-02-2009 18:16 1032931

Danvervlad

У меня тоже самое.

Цитата:

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

Добавил, не помогло. И у меня XP SP3, MS Office 2007.

YuriPet 08-02-2009 18:22 1032935

Danvervlad, аналогично... :(
(Правда, у меня MS Office 2003)

Danvervlad 08-02-2009 18:34 1032941

Только что запустил на ноуте у друга - та же беда:(

На Майкософте пишут:
При использовании в 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 1035848

Вложений: 1
Нашел причину ошибки и устранил... Пришлось переписать код, чтобы избавиться от проблемного модуля...

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

boss911 12-02-2009 03:46 1036066

Danvervlad

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

AndreW_RuleZ 12-02-2009 21:35 1036781

Сорри, если что не так написал, но уже долго мучался, никак не разберусь.

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

Danvervlad 12-02-2009 21:55 1036807

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 1036884

Цитата:

Цитата Danvervlad
Скорее всего у вас проблема с ОС. »

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

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

Den13V 13-02-2009 12:35 1037275

Всем доброго времени суток!!!

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

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

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

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

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

Спасибо.

Den13V 13-02-2009 13:00 1037302

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

Стоит WinXP Pro SP3.

AndreW_RuleZ 13-02-2009 16:31 1037492

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 1037532

Цитата:

Цитата Danvervlad
Скорее всего у вас проблема с ОС. »

Видимо "проблемы" с ОС не только у меня.

NikLok 13-02-2009 18:06 1037577

Danvervlad, Видимо у меня тоже проблема с ОС, называется ВЫНЬдос!

Bysh 13-02-2009 22:14 1037810

Я так понимаю, проблема не в оси для 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 1037886

Цитата:

Цитата Bysh
Пробовал в своем PRESETUP.INI убирать некоторые разделы, ничего не помогало (загрузка 100%), пока не удалил все. Тогда и запустился Wizard. »

Точно. Что же получается, что Wizard BSPI v1.1 рассчитан под чистый PRESETUP.INI, а для редактирования уже существующего нет?

Danvervlad 14-02-2009 00:57 1037957

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

AndreW_RuleZ,
Цитата:

Цитата AndreW_RuleZ
Т.е. можно обойтись без Wizard BSPI???? (кстати она у меня тоже не запускается и грузит проц). »

Можно конечно... :) Но к сожалению связь с USSF в ConfigEditor не предусмотрена.

Цитата:

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

Это означает что файл сжат упаковщиком и его надо сначала распаковать. В этом случае лучше написать скрипт Automate

Цитата:

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

Во-первых большинство программ ставится именно в программную папку %PROGRAM FILES%. Да можно.. для этого опять таки используется параметр коммандной строки. Какой? Тут нужно смотреть справку по этому инсталлеру.
Цитата:

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

ДА
Цитата:

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

Все верно... каждая последующая версия как матрешка включает предыдущую... Но на всякий случай;)
Цитата:

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

Это дело не в отсутствующем компоненте это, как правильно заметили, дело в файле PRESETUP.INI. Выложите кто-нибудь свой PRESETUP.INI файл для изучения.
Цитата:

Цитата boss911
Точно. Что же получается, что Wizard BSPI v1.1 рассчитан под чистый PRESETUP.INI, а для редактирования уже существующего нет? »

Нет. Прога рассчитана не для пустого файла PRESETUP.INI:)

boss911 14-02-2009 04:23 1038010

Цитата:

Цитата Danvervlad
давайте разберемся... »

Методом тыка выяснил, что ваша программа не воспринимает в PRESETUP.INI следующий параметр:
Код:

[Setup]
RootInstallDir=%SOURCE%

Но стоит к перенной добавить еще подкаталог, тогда все нормально, например, %SOURCE%\Folder, а так же, если просто оставить в конце переменной слеш (%SOURCE%\). Такая ситуация абсолютно со всеми переменными, как с внутренними, так и переменными ОС, а если быть еще точнее, то пока там не будет прописана хоть единая слеш, то программа вообще не воспринимает содержимое RootInstallDir, даже если этот параметр пустой.

Мой PRESETUP.INI (краткий пример) >>

Код:

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

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


Den13V 14-02-2009 06:50 1038022

Вложений: 1
Цитата:

Цитата Danvervlad
Выложите кто-нибудь свой PRESETUP.INI файл для изучения. »

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

Danvervlad 14-02-2009 09:08 1038049

boss911, Вы правы...

сейчас исправлю...

AndreW_RuleZ 14-02-2009 13:25 1038172

Хмм.. Еще несколько вопоросов:

1.
Цитата:

Цитата Danvervlad
В этом случае лучше написать скрипт Automate »

А как???

2.
Цитата:

Цитата Danvervlad
Да можно.. для этого опять таки используется параметр коммандной строки. Какой? Тут нужно смотреть справку по этому инсталлеру. »

Где смотреть справку? В поле Notes пишет N/A.

3. Еще файл VyChat21.msi. В USSF в поле Usage написано следующее: msiexec.exe /i "VyChat21.msi" /qb
Мне только это оставлять: VyChat21.msi /qb ????

4. Затем, некоторые программы после инсталяции автоматические запускаются (например эта же VyChat21.msi) и после этого кряк уже не применяется. Что можно сделать, чтобы после инстялции убить процесс программы??

5. Можно ли устанавливать большие программы типа FineReader, где кроме файла exe есть еще куча файлов и папок?? И как?

Danvervlad 15-02-2009 02:37 1038741

Вложений: 1
Вот попробуйте этот...

Цитата:

Цитата AndreW_RuleZ
1.
Цитата Danvervlad:
В этом случае лучше написать скрипт Automate »
А как??? »

http://forum.oszone.net/forum-103.html


Цитата:

Цитата AndreW_RuleZ
Цитата Danvervlad:Да можно.. для этого опять таки используется параметр коммандной строки. Какой? Тут нужно смотреть справку по этому инсталлеру. »
Где смотреть справку? В поле Notes пишет N/A. »

http://forum.oszone.net/thread-63218.html
Цитата:

Цитата AndreW_RuleZ
3. Еще файл VyChat21.msi. В USSF в поле Usage написано следующее: msiexec.exe /i "VyChat21.msi" /qb
Мне только это оставлять: VyChat21.msi /qb ???? »

да

Цитата:

Цитата AndreW_RuleZ
4. Затем, некоторые программы после инсталяции автоматические запускаются (например эта же VyChat21.msi) и после этого кряк уже не применяется. Что можно сделать, чтобы после инстялции убить процесс программы?? »

да, для этого используется TaskKillS.exe

Цитата:

Цитата AndreW_RuleZ
5. Можно ли устанавливать большие программы типа FineReader, где кроме файла exe есть еще куча файлов и папок?? И как? »

В смысле, как? Всего есть 6 полей, думаю этого достаточно для файнридера... Много папок? Пакуем WinRarом, делаем sfx архивы в "тихом" режиме.

Danvervlad 15-02-2009 10:32 1038877

Цитата:

Цитата AndreW_RuleZ
Цитата Danvervlad:В этом случае лучше написать скрипт Automate »
А как??? »

http://oszone.net/display.php?id=3663

Vitaliy21 15-02-2009 15:59 1039190

Я собрал вроде все программы через bsconfigeditor
Как теперь его протестировать на Boa Software Post?
И как его совместить с установочным Windows XP? Там где кореневая папка указана %SELF% такую и в дистрибутиве создавать?

AndreW_RuleZ 15-02-2009 19:25 1039383

Вложений: 1
To Danvervlad

1.Там такого инсталера нету.
В строке Usage пишет следующиее: bq.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
В строке Notes: N\A

Может поможете, что и куда надо вписать, чтобы программа устанавливалась в папку c:\program files, а не просто в с:\

2. И еще вот выкладываю небольшую программку. В поле Notes пишет N\A. Может вы поможите, что в ней прописать надо???
http://forum.oszone.net/attachment.p...1&d=1234715103

Den13V 16-02-2009 06:32 1039737

Цитата:

Цитата Vitaliy21
Я собрал вроде все программы через bsconfigeditor
Как теперь его протестировать на Boa Software Post? »

Кладешь свой ini в папку с BSPI, и запускаешь Presetup.exe /test

Цитата:

Цитата Vitaliy21
кореневая папка указана %SELF% такую и в дистрибутиве создавать? »

%SELF% это не папка, это параметр указующий на папку в которой лежит ini, т.е. если у тебя к примеру presetup.ini лежит в дериктории C:\Program Files\BSPI то программа определит ее корневой дерикторией.

Цитата:

Цитата Vitaliy21
как его совместить с установочным Windows XP? »

Ложишь свою папку с софтом, BSPI с прикладными файлами в папку с Win. А дальше в зависимости как ты хочешь ее запускать,на Т-13, Т-12, RunOncEx. Прописуешь Presetup.exe и вперед.

Лучше запускать BSPI через RunOncex. (это мое мнение).

Den13V 16-02-2009 07:53 1039759

AndreW_RuleZ

Воспользуйся этим файлом, режим инстала тихий, ключи не требуются, просто укажи в Command1=Ad Muncher.exe


Установка производится в %systemdrive%\Program Files\Ad Muncher

AndreW_RuleZ 16-02-2009 16:27 1040281

Den13V,
спасибо

Остался последний вопрос:
Имеется программа. По дефалту в ней стоит установка в корень диска с:\

В строке Usage пишет следующиее: bq.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
В строке Notes: N\A

Может поможете, что и куда надо вписать, чтобы программа устанавливалась в папку c:\program files, а не просто в с:\

Petya V4sechkin 16-02-2009 16:31 1040289

AndreW_RuleZ, посмотрите в шапке темы:
Inno Setup .:[все вопросы]:. -> Параметры командной строки инсталляторов InnoSetup

DJ Mogarych 16-02-2009 16:56 1040320

Цитата:

Цитата AndreW_RuleZ
чтобы программа устанавливалась в папку c:\program files »

/DIR="%programfiles%"

AndreW_RuleZ 17-02-2009 01:17 1040763

Вложений: 1
DJ Mogarych, спасибо, заработало!

Еще вопросик: Есть программа, в поле Notes пишет N/A.
В принципе при установке программы нужно только один раз нажать ок. Я выкладываю скриншот, может кто-нибудь подскажет, какая команда ответит на него автоматически. И в конце установки еще появляется окно с запросом на перезагрузку (две кнопки: да\нет), может для него тоже команда нужна.

http://forum.oszone.net/attachment.p...1&d=1234822578

boss911 17-02-2009 03:54 1040837

Пошел оффтоп в сторону поиска ключей командной строки для АУ конкретных приложений. Модераторы, ку...

AndreW_RuleZ, вам сюда (красный текст в первом сообщении).

AndreW_RuleZ 17-02-2009 16:23 1041343

boss911,
Я там был. Там нет такого приложения.
Или вы мне хотите предложить по каждому приложению создавать отдельную тему???

boss911 17-02-2009 17:36 1041427

Цитата:

Цитата AndreW_RuleZ
Или вы мне хотите предложить по каждому приложению создавать отдельную тему??? »

Если фильтр не выдает нужного результата, тогда да.

Habetdin 20-02-2009 21:43 1044393

Здрасте!))
У меня проблема с BS Post Installer: изменил под себя presetup.ini, трогал только строки с данными прог. вот только когда теперь запускаю его (BSPI), то появляется не приветственное окно как в демо-режиме, а текст eula с кнопками "Принимаю соглашение" и отменой. После принятия соглашения сразу выбор программ...
Какие мысли?

katok888 20-02-2009 22:13 1044416

Habetdin, удалите текст в строке LicenseText=license.rtf после знака равенства.

Habetdin 21-02-2009 18:37 1045034

katok888, спасибо :)
а почему в readme.rtf к программе написано что без файла лицензии не запуститься?

katok888 21-02-2009 19:54 1045080

Habetdin,
Цитата:

Цитата Habetdin
а почему в readme.rtf к программе написано что без файла лицензии не запуститься? »

так и не запустится если удалите сам файл license.rtf

crashtuak 22-02-2009 19:36 1045783

Вопросик( или даже прозьба))) к Boa Soft: видел в твоем творении опцию, чтоб оно было поверх всех окон всегда, оч харошая опция потомучто некоторые програмы невозможно перепаковать начисто для тихой усвтановки, соравно чето выскакивает(, но некоторые програмы, например Алкоголь 120 с такой опцией неустановяца, мб добавиш опцию чтоб при установке определенной проги режим "поверх всех окон" выключался.
ПЫСЫ: сорь за ломаный русский, я с украины, и учил русский ток 1 год((((

katok888 22-02-2009 22:13 1045910

crashtuak, у меня
Цитата:

Цитата crashtuak
Алкоголь 120 с такой опцией »

прекрасно устанавливается.

eXPertVL 23-02-2009 17:04 1046539

Player для BS Post Installer
 
Программа для воспроизведения музыки во время установки программ в формате MP3.
Можно использывать после первого запуска Windows
Важно чтобы на системе были установлены кодеки!.

Метод использывания:

1)Распакавать в папку Post Installer
2)закинуть мелодию под именем music.mp3
3)Запускать через файл Run.cmd

garbals 10-03-2009 12:52 1059591

а есть какой какой нибудь конвертер конфигурации с WPI в BS PostInstaller руками долго переписывать

stasys44 10-03-2009 18:58 1059869

Не думаю, чтоб был такой конвертер. Откройте оба конфиги notpad2 или notepad++ (У меня ноутпяд2 работает взамен системного).
Если пронумерован то pn= замещаете на [Installitem_ (Ctrl+H и жать все замены), дальше
prog[pn]=['
cat[pn]=['
desc[pn]=['
rega[pn]=['
cmd1[pn]=['
замещаете соответственно
Caption=
Group=
Description=
PreRegFile=
Command1=
и так далее...
А pn++; и ']; замещаете пустотой.
Только не понимаю зачем переходить с WPI к BS PostInstaller. Единственно в BS PostInstaller есть свертывание по группам, а если скажете что 450 пунктов в BS PostInstaller загружается за скажем секунду, то тогда это будет очень мизерный плюс BS PostInstaller, WPI открывает все это за 5 секунд. Только не надо пользоваться навороченными новыми версиями.

Bysh 11-03-2009 18:18 1060774

stasys44,
А я вот перешел на BSPI, потому что WPI.hta, бывает, не на каждом компе загружается. А exe-файл, коим является Presetup.exe, запускается на любом компе. Хотя, конечно, во всем остальном WPI удобней.

Cuba 11-03-2009 23:31 1061096

Такая пролемка.
После установки приложения выскакивает такое окно



После нажатия на ОК либо закрытия окна BS Post Installer не завершает работу пока не нажмёшь Готово.
Программа устанавливается нормально.
Пути все правильные.
Из-за чего выскакивает эта ошибка ?
Код:

[Installitem_010]
Group=Офис
Caption=STDU Viewer
Description=Компактная программа для чтения электронных документов (книг). Поддерживает форматы DjVu, PDF и TIFF
Depends=
Exclude=
Folder=|%Self%\Install\Office
;IconFile=|%SELF%\Shots\notepad.ico
IconNumber=0
SkreenShotImage=|%Self%\Shots\shot1.jpg
PreRegFile=
Command1=STDUVsetup.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

И ещё: почему не поддерживаются форматы .png для скриншотов ?

stasys44 12-03-2009 00:17 1061143

Bysh
Может быть такое, если намудрено с n-Lite
Я в сборке пользуюсь автораном, меню которого пускаю WPI вызывая mshta.exe сидящего в папке и все дела.
Из-за этого я не перейду на BS Post Installer, если тот останется таким как сейчас.

Cuba 13-03-2009 22:20 1063127

Помогите

LonerD 14-03-2009 13:44 1063511

stasys44, можете не переходить, но причина описана довольно невнятно.
Точно также можно вызвать запуск BSPI. После WPI перешел на него и не нарадуюсь.

Cuba, Это после установки всех приложений?
посмотрите секцию
[Postinstall]
Folder=|************
PreRegFile=
Command1=Finalize.exe
Command2=
Command3=
Command4=
PostRegFile=
Reboot=0
PowerOff=0

Например, у меня после окончания установки программ прописан запуск файла:
Command1=Finalize.exe
Может у вас прописан запуск файла и установщик его не находит?

И еще - почему переменная %Self% ?
У меня вместо нее при установке приложений стоит переменная %SOURCE% (при этом все работает без сбоев).

Cuba 14-03-2009 13:51 1063519

Postinstall
Код:

[PostInstall]
Folder=
PreRegFile=
Command1=
command2=
Command3=
Command4=
PostRegFile=
Reboot=0
PowerOff=0

%Self% по стандарту было, поэтому не изменял ничего.
А %SOURCE% чем отличается от %Self% ?

Забыл главное написать.
Я перенёс всю папку с BS Post Installer в другой раздел.
Наверно из-за этого она выдаёт эту ошибку ?
Хотя по-началу всё было нормально после переноса.

Cuba 16-03-2009 17:45 1065623

Up
Актуально.

Cuba 20-03-2009 19:19 1069611

:gigi: :help:

Алексей Н. 20-03-2009 21:01 1069698

Cuba, чего шуметь-то? :)
Раз пишет, что файла нет, значит его либо действительно нет, либо путь указан неправильно.
Попробуй указывать пути типа того:

Folder=Soft\Internet\TheBat

Cuba 21-03-2009 01:07 1069912

Цитата:

Цитата Алексей Н.
Cuba, чего шуметь-то? »

Чего вы молчите-то =)
А какого файла нет ?
Как узнать какой файл ему требуется на этом этапе установки ?
Я ж ничего не удалял, просто перенёс.
Мож в реестре чё ?
С путями не помогло.

katok888 21-03-2009 01:30 1069931

Цитата:

Цитата Cuba
А %SOURCE% чем отличается от %Self% ? »

Цитата:

%SELF% - всегда указывает на корневой каталог программы. При нахождении программы в корне диска - на корень диска.

%SOURCE% - указывает на корень диска, на котором найден SourceTagFile

Cuba 21-03-2009 11:25 1070106

Ага, понял.
Но это не помогло.
Даже переустановка не помогла...

dellmax 21-03-2009 14:08 1070264

Обьясните пожалуйста значение ключей в файле конфигурации (которые стоя после "прога.ехе"), а также где меняется путь установки

katok888 21-03-2009 15:13 1070317

dellmax, почитайте здесь

dellmax 21-03-2009 16:23 1070365

katok888 Спасибо, пойду читать.

Алексей Н. 21-03-2009 20:14 1070554

Cuba, ну давай по порядку.
На твоем посте с картинками в мессаджбоксе написано, что система "cannot open file". Какой это файл непонятно. Давай разбираться. На этапе установки какой программы это вылазит? Есть ли лог работы ПостИнсталлера?

Cuba 22-03-2009 13:12 1070967

Алексей Н., Хаха, смешно.
У меня лог отключён
Код:

LogInstall=0
DetaliseLog=0

После твоего сообщения включил
Код:

LogInstall=1
DetaliseLog=1

хотел его сюда выложить после установки программы.
А теперь выкладывать нет смысла, т.к. ошибка при включённом логе больше не беспокоит, если выключить лог, то ошибка опять появляется (это не зависит от устанавливаемой программы) :jester:
Вот в чём было дело.
__________________________
И ещё:
Цитата:

Warning! Shot file D:\Downloads\Boa Software Post Installer\Shots\qip.png is bad image.
Почему не поддерживаются .png картинки ? Можно это исправить ?

Алексей Н. 22-03-2009 21:59 1071331

Цитата:

Цитата Cuba
Почему не поддерживаются .png картинки ? Можно это исправить ? »

Из справки к программе:
"SkreenShotImage - файл со скриншотом, который будет отображаться при установке. Путь от CommonShotFolder. При пустой CommonShotFolder - соглашение о путях как у CommandX. Допустимые форматы - bmp и jpg."

boss911 23-03-2009 00:02 1071429

Цитата:

Цитата Cuba
Почему не поддерживаются .png картинки ? »

Я разговаривал с автором программы, он сказал, что поддержки PNG не будет.

Cuba 23-03-2009 19:53 1072440

boss911, понял, спасибо, что поинтересовался.

Shanser 30-03-2009 23:55 1079560

Вложений: 1
Коллеги - очень нужна ваша помошь.
На основе Boa Software Post Installer (BS PostInstaller) создал свой комплект программ - все работает и отлично ставится однако иногда (пока закономерности замечено небыло) начинаются проблеммы при промежуточных перезагрузках системы - она просто не происходит или происходит частично (половина программ выгрузилось, а половина висит). Приходится перегружать вручную.
Свой конфигурационный файл прилагаю.
Запускаю программу на рабочей системе через:
Код:

Presetup.exe h:768 w:1024
Кстати хотел сказать что с финальными перезагрузками проблемм пока небыло.

P.S.: может промежуточные перезагрузки заменять чем то типа стороннимми перезагрузчиками?

opel431 31-03-2009 07:13 1079710

Boa Soft! Многие используют для сборок Gui -интегратор или XPBuild. В них патч ресурсов в стиле Green, а попавшиеся мне версии BS Post Installer в основном выполнены в стиле Blue. Так как проект открытый позволю себе выложить ресурсы в стиле Aero Green от Jekson07 {Которому и огромное спасибо}

stasys44 01-04-2009 21:20 1081411

Это великолепно, что Billboard, BS-PostInstaller или другой, Desktop theme были в одном стиле, но лично мне не подходит то, что подчеркивается год рождения скина/темы/обоев. Мне отображаемый год больше ассоцируется с годом создания сборки. Я не люблю виртуалной ОС, экспериментирую с реальной.

Bysh 01-04-2009 21:30 1081424

Мне понравился скин opel431 (у меня он корректнее работает с отображением всплывающих подсказок к программам. В оригинальном скине эти подсказки, бывало, выходили за пределы экраны, а тут не выходят. Непонятно, почему, но факт). А WALPAPERS.BMP я, конечно, меняю на свой.

boss911 02-04-2009 02:47 1081628

Цитата:

Цитата Bysh
В оригинальном скине эти подсказки, бывало, выходили за пределы экраны, а тут не выходят. »

Цитата:

Цитата readme.rtf
6. Файл настроек интерфейса.
... Для перевода строки используется символ "|".


NikLok 02-04-2009 10:35 1081752

opel431, Вот на дворе уже 2009 а в скине 2008 - я бы убрал нафиг энтот год! Если место пустует, давайте напишем OSZONE али исчо что-то!

Bysh 02-04-2009 21:51 1082459

boss911,
Цитата:

Цитата boss911
Цитата readme.rtf:
6. Файл настроек интерфейса.
... Для перевода строки используется символ "|". »

Я знаю. Но Вы считаете это удобным? Когда же это делается автоматом - очень удобно.

YuriPet 02-04-2009 22:08 1082487

Bysh, сравнил оригинальный skin.ini с тем, что предложил opel431 и не увидел отличий, которые могут повлиять на поведение подсказок... :)

P.S. Или я чего-то недопонимаю? ;)

boss911 02-04-2009 23:27 1082576

Цитата:

Цитата Bysh
Но Вы считаете это удобным? »

Я считаю, что было бы удобней, если в скине можно было бы указывать (задавать) максимальную ширину подсказки, а текст в ней сам бы размещался в максимально отведенном ему пространстве (ширина). Так что в чем-то я с вами согласен.

veld 02-04-2009 23:42 1082588

Окно установки Windows,ориентировано на BS PostInstaller,просто поместите файлы BS PostInstaller в папку install а саму папку install в корень установки windows.

скачать здесь

opel431 03-04-2009 03:12 1082677

Я не пытался быть оригинальным. Просто корректно затронул этот вопрос применительно к ресурсам в GUI и его производном проекте XPBuild.

Цитата:

Цитата Bysh
В оригинальном скине эти подсказки, бывало »

На поведение hint подмена (синих) bitmap в PRCHECK_PICT и BULB_PICT ни как не влияет. Возможно это связанно с размеами wallpapers (800x600) и (1024x768). В skine.7z - (1024x768)/

Цитата:

Цитата NikLok
Вот на дворе уже 2009 »

WALLPAPERS прикрепил оригинальный от Jekson07.

Если есть необходимость, то с разрешения модераторов заменю WALLPAPERS и выложу с текстом «Oszone.net». Воможно стоит привести к одному виду (green) и остальные кнопки.

Оригинальный вариант PostInstaller ("все в одном") есть у hobbit25 http://forum.oszone.net/showthread.p...22098&page=all.

opel431 04-04-2009 16:01 1084008

Цитата:

Цитата NikLok
opel431, Вот на дворе уже 2009 а в скине 2008 - я бы убрал нафиг энтот год! Если место пустует, давайте напишем OSZONE али исчо что-то! »

Прикрепил "типа" PSD-конструктор для Setup Billboards (newmark1) + BS Post Install (Wallpapers). Можно изменять по своему вкусу текст, иконки, фон и.т.д. Основой послужил файл oobe_green_psd от Jekson07


Ссылка для скачивания - http://upload.com.ua/get/900787247/

veld 07-04-2009 13:59 1086747

Окно установки BS PostInstaller


СКАЧАТЬ

dimurik 07-04-2009 18:16 1087070

opel431, слишком много всякой лишней лепнины и обоина не подходит, т.к. при установке программ надпсь oszone и различная служебная информация перекрываются - не красиво!

opel431 08-04-2009 19:43 1088197

Цитата:

Цитата dimurik
opel431, слишком много всякой лишней лепнины и обоина не подходит, т.к. при установке программ надпсь oszone и различная служебная информация перекрываются - не красиво! »

Dimurik! Вы наверное не обратили внимание на то, что это заготовка (пример) для собственных наработок. Все в.т.ч. bitmap, содержание (стиль, размер и прочее) текста редактируйте сами в Photoshop. Не все сразу могут понять как создавать подобное в PS, и это предназначено для "них". «Продвинутые» участники форума в таких наработках не нуждаются. А лепнины многопо потому, что включена визуализация всех слоев - для начинающих "лепить" свое. С уважением Opel431

crashtuak 11-04-2009 09:12 1090708

Boa Soft, а возможно как то отключить до конца установки кнопку "выход" и "перервать установку текущей программы" ? Очень надо!!!!

Boa Soft 11-04-2009 13:32 1090854

Цитата:

Цитата crashtuak
Boa Soft, а возможно как то отключить до конца установки кнопку "выход" и "перервать установку текущей программы" ? Очень надо!!!! »

Можно, но только в режиме автоустановки по сценарию (с ключем force)
Код:

[Setup]

EnableUserInput=0


crashtuak 11-04-2009 17:26 1091048

Цитата:

Цитата Boa Soft
по сценарию »

, тоесть выбрать программы из списка невозможно будет?

Комсомолец 11-04-2009 17:28 1091052

crashtuak, абсолютно верно.

stasys44 12-04-2009 16:52 1091916

И там и сям жалуются, что после перегрузки не пускается снова Инсталятор.

Какие программы еще, кроме Daemon Tools новых версий, действительно требуют промежуточной перезагрузки?

opel431 12-04-2009 17:12 1091928

Цитата:

Цитата stasys44
Какие программы еще, кроме Daemon Tools новых версий, действительно требуют промежуточной перезагрузки? »

Необходимо установить "до того" SPTD и 3-dllsfull (лучше при установке ОС)
Запустить с ключем DTools.exe -ai -gm2
И никакой перезагрузки.

stasys44 12-04-2009 17:24 1091940

Я Daemon Tools устанавливаю как хотфикс - для себя и кому надо свежей Windows, у меня есть такой без перезагрузки, у меня английская Windows.

Все-таки, если до этого SPTD не устаовлен, перезагрузка нужна. Вопрос в силе - какие еще?

Firebolt 14-04-2009 21:07 1094099

А как можно изменить ту надпись внизу экрана "Boa Software 2005-2008"? Хочется, чтобы год был нынешний.

boss911 14-04-2009 21:28 1094124

Цитата:

Цитата Firebolt
А как можно изменить ту надпись внизу экрана ... »

Ни как, это копирайт автора, а год будет изменен в том случае, если автор будет обновлять версию программы. Последняя версия датирована 2008-м годом, и я не пойму, зачем это менять, с таким же успехом можно сменить версию программы, только вот смысла в этом нет.

Aleksandr-T13 28-04-2009 00:12 1105942

Boa Soft, спасибо за отличную программу, недавно стал ею пользоваться и сразу появилась просьба (конечно если возможно и не трудно Вам :)) На вкладке выбора устанавливаемых приложений организовать двух-уровневое меню:

Интернет
Браузеры
файл.exe
Почтовые клиенты
файл.exe
Мультимедиа
Плееры
файл.exe
Кодеки
файл.exe
И т. д. и т. п.

mozgabyte 28-04-2009 00:24 1105945

Aleksandr-T13, было бы неплохо сделать такое, но т.к. Boa Soft сказал:
Цитата:

В связи стем, что у меня не хватает времени на развитие проекта, я перевел его в open-source. Исходный код теперь свободно доступен.
Поэтому нужно доделывать своими силами.. Но нужны знания программирования.. Знатоки Delphi думаю справятся :)

NikLok 28-04-2009 12:15 1106208

mozgabyte, Это все конечно правильно, тока ссылка в шапке не на последнюю версию! Пока что. Надо попросить автора.
Boa Soft, Не пора ли выложить сорцы последней версии?!

Aleksandr-T13 28-04-2009 12:59 1106237

Так я думаю среди форумцан есть и знатоки Delphi, может кто нибудь осилит эту задачу и выложит пробную версию.

LEXYS 07-05-2009 23:43 1113309

Boa Soft, все время использовал wpi, и вот сейчас перешел на Post Installer. Оказалось проще, удобней и возможностей больше.

1. Есть ли в планах сделать многоуровневое меню (хотябы 2 уровня.)?
2. Можно ли во всплывающей подсказке добавить возможность вывода того же скриншота что и при установке программы, совместно с описанием? (или как вариант сделать как аватар - лого программы а справа от него описание) ?
3. и можно ли добавить "Редактор конфигурационных файлов" непосредственно в программу установки с выводом ярлыка?

mozgabyte 07-05-2009 23:51 1113313

LEXYS, Boa Soft в шапке написал, пункт N.B.
Вот так вот :(

stasys44 08-05-2009 00:37 1113345

LEXYS, вы не первый, к сказанному выше по 2-му вопросу ответ уже был 26-08-2008 (по крайней мере) и тоже 2-вопрос. Так что не надейтесь.

Цитата Boa Soft:
Цитата:

Цитата _Aspire_:
Цитата:

2. Может в всплывающих подсказках сделать возможность отображения небольшого скрина, то есть навожу наа прогу какую-нибудь и с подсказкой выводится небольшой скрин. »
Ответ Boa Soft:
Возможно, будет. Но только не подсказка, а кнопочка с вопросиком, по которой будет выводится окно с описанием и скрином. В подсказке это будет очень громозко.
По моему мнению, следовало бы откоректировать лицензию в духе объявления открытости источника. Особенно касается перевода конфигурационных файлов и использования их в дистрибутиве. Кому помешает, если украинцы, азербайджанцы, узбеки будут пользоваться BS Post Installer на своем родном языке. Посмотрите, как распространен WPI, единственные недостатки которой, только привязанность к mshta.exe и неспособность развертывания/свертывания в группах (категориях).

Grande 12-05-2009 12:00 1116168

Aleksandr-T13,
Скатал исходники, посмотрел. Написано, по всей видимости, на Delphi6. Я пишу под Delphi7.
Что нужно изменить? Пиши, изменю.
Правда, исходники не последние, но, думаю, особых проблем не будет.

mozgabyte 12-05-2009 13:03 1116214

Grande, хотелось бы видеть многоуровневое меню при выборе устанавливаемых прог

NikLok 12-05-2009 13:46 1116268

Grande, Ты тока сразу установи какой нибудь менеджер версий, а то потом закопаеся!!!
Попозже вспомню пожелания и выкачу. Ну например поддержка png

Grande 12-05-2009 17:32 1116569

mozgabyte,
Хорошо, сделаю.

Цитата:

Цитата NikLok
Ты тока сразу установи какой нибудь менеджер версий, а то потом закопаеся!!! »

Это точно :).
Я всегда (ну, или почти всегда :)) делаю копии версий в архиве.

boss911 12-05-2009 17:35 1116573

Цитата:

Цитата Grande
Правда, исходники не последние »

Вот в этом и трабл. Если я правильно понял, судя по News.txt, то исходник от версии 1.10.13, но если открыть Presetup.res, то это версия 1.11.1.9. Тоесть много чего полезного не реализовано, то, что уже есть в 1.12.7, Boa Soft реализовал много хотелок и пофиксил мелкие баги.

Имхо, что бы продолжать проект, нужны последние исходники.

Grande 12-05-2009 17:51 1116582

boss911,
В файле GlobalConst.pas есть константы SetVer=2.0 и PrgVer=1.11b. Может, это версия 1.11.2.0?

boss911 12-05-2009 18:06 1116596

Цитата:

Цитата Grande
В файле GlobalConst.pas есть константы SetVer=2.0 »

Есть подозрение, что это относиться PRESETUP.ini -
Код:

[Common_Info]
Ver=2.0

Цитата:

Цитата Grande
... и PrgVer=1.11b. Может, это версия 1.11.2.0? »

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

mozgabyte 12-05-2009 18:14 1116603

надо дождаться Boa Soft, думаю он просветит.. :)

Grande 12-05-2009 18:17 1116606

Цитата:

Цитата mozgabyte
надо дождаться Boa Soft, думаю он просветит.. »

Да, неплохо было бы дождаться его... Только вот часто ли он здесь бывает?

stasys44 12-05-2009 18:31 1116614

Экспериментально пробовал компилировать Delphi 6, потом 7. Не смог. Скомпилировала 10-тая версия. Пробовал конвертировать в Lazarus (по Википедии), по тонкостям не вникал, конечно, не вышло. Раньше cеръезно работал только с Visual Basic в рамках Access.

Лично я за такой интерфейс
1. Вводная страница совмещена со страницей выбора программ на установку.
2. Поддерживаю двухуровневое групирование, как предлагал Aleksandr-T13
Код:

Интернет
  Браузеры
    Программы 
  Почтовые клиенты
    Программы
  Пиринг
    Программы 
Мультимедиа 
  Плееры
    Программы 
  Кодеки
    Программы

3. Подсказки с рисунками-скриншотами
4. Заставки с движущимися логотипами (слева направо, остановкой в центре на время установки программы), изменяющейся прозрачностью (прозрачные-непрозрачные-прозрачные)
5. Автор откорегировал лицензию, чтоб переведенные конфигурационные файлы могли идти со всей программой. Наилучше, как в WPI, имелись языковые файлы для интерфейса

В этом случае программа была бы в самую десятку.

mozgabyte 12-05-2009 19:38 1116661

stasys44, поддерживаю тебя во всех 5 пунктах :)

Aleksandr-T13 12-05-2009 21:20 1116753

Grande, спасибо что вызвались помочь хорошему проекту начатому Boa Soft, но как вы уже заметили пока возникает маленькая проблеммка - это не соответствие выложенных автором исходников версии программы.
  • главное неудобство, которое хотелось доработать: одноуровневое меню (при n'ном количестве программ становится вовсе неудобно и логически не структурировано).
  • на счет подсказок, Boa Soft обещал реализовать в подсказках, но при нажатии на знак вопроса, я считаю это правильно.
  • по поводу движущихся элементов - лишнее это (отвлекает внимание и быстро надоедает 8)
stasys44, как ты себе представляешь совмещение страницы приветствия с выбором программ?

NikLok 12-05-2009 21:25 1116763

Grande,
Цитата:

Цитата Grande
Я всегда (ну, или почти всегда ) делаю копии версий в архиве. »

Это конечно лучше чем ничего, но не сравнится с CVS или SubVersion .......!!!!

А Boa Soft бывает здесь постоянно, но предпочитает отмалчиваться, ибо жизнь коротка....

boss911 12-05-2009 21:30 1116770

Не знаю, меня в версии 1.12.7 уже все устраивает, все мои "хотелки" реализованы, за что автору огромное спасибо.

Но все же три вещи хотелось бы еще увидеть:
  1. двухуровневое группирование дерева списка программ (пример);
  2. второе, к этому можно добавить и поддержку изображения в подсказке, но последние для меня не сильно актуально;
  3. что бы главное окно программы поддерживало изображение:
    Код:

    [Skinset]
    WALLPAPERS = WALLPAPERS.bmp

    с альфа каналом (32bit). Можно уже будет рисовать с полупрозрачностью и тенями.
Для меня особенно важен второй пункт, точнее то, что указано по ссылке, так как сейчас неудобно работать с подсказками, приходится наугад ставить снос строки, что бы как-то равномерно выровнять текст в подсказке по ширине.

NikLok 12-05-2009 22:39 1116839

Очень хочется ключик включающий продолжение лога установки. А то при повторном запуске, лог полностью вытирается. Ну или переименование в .log01 и так далее при каждом запуске!
Эту детскую фичу я бы и сам прикрутил, но нет последних исходников.

Ну и еще я вспоминаю была неисправленная проблема с именами типа xxxx.exe.com то есть когда на конце огород из ком и экзе. Точно не помню, но отсекалось там что-то неправильно!

stasys44 12-05-2009 22:58 1116849

1.
Цитата:

Цитата Aleksandr-T13
stasys44, как ты себе представляешь совмещение страницы приветствия с выбором программ? »

Точнее Вводную страницу вообще выбросить, взять из нее только кнопки Помощь (О программе), Лицензия, История, что нужно по требованию автора. Все равно Инфа в левой колонке (в стиле Билборд) отображается та самая.

2.
Цитата:

Цитата Aleksandr-T13
по поводу движущихся элементов - лишнее это (отвлекает внимание и быстро надоедает 8) »

Заставки нужны для того, чтобы скрыть фоновые действия. Если вы намерены что-то работать, кроме установки программ, то заставки вообще не нужны, ни статические, ни дывижущиеся, от чего же они больше отвлекают? Это реализовано в одном из пост-инсталяторов ssWPI, в котором можно переключаться из режима заставок в режим, какой есть у WPI. В последней версии WPI вроде уже есть режим заставок

Aleksandr-T13 12-05-2009 23:38 1116880

stasys44,
может и не принципиально изменение страницы приветствия, кому надо может и отключить. Параметр файла PRESETUP.INI EnableWelcomeDlg - отвечает за вывод страницы приветствия.

boss911 13-05-2009 00:52 1116945

Цитата:

Цитата stasys44
Точнее Вводную страницу вообще выбросить, взять из нее только кнопки Помощь (О программе), Лицензия, История, что нужно по требованию автора. »

Не согласен. А еще потому, что на ней задействуется и выводится таймер, отсчет до начала установки.

Цитата:

Цитата readme.rtf
EnableWelcomeDlg - отвечает за вывод страницы приветствия. Если параметр установлен в 0 и не назначен таймер ожидания с параметрами по умолчанию, диалог приветствия не выводится и программа сразу переходит к странице выбора программ или странице лицензионного соглашения. Если назначен таймер, то приветствие выводится всегда.

Разве что можно подумать, как отвязать страницу приветствия и таймер друг от друга, но опять же, это нужно тем, кто не хочет видеть данную страницу, я в эту категорию не попадаю.

iradona 13-05-2009 02:00 1116984

???

Grande 13-05-2009 15:24 1117401

Цитата:

Цитата stasys44
Экспериментально пробовал компилировать Delphi 6, потом 7. Не смог. »

Странно, моя 7-я дельфя скушала безо всяких переделок.

Aleksandr-T13,
Начал разбираться, как только что-то получится - выложу сразу.

Цитата:

Цитата Boa Soft
Все просьбы в PM, ICQ, e-mail о том, чтобы выслать\выложить исходники »

А раз про форум не сказано ничего, то позвольте, сударь, попросить Вас выложить последние исходники. Уверяю Вас - не подведем.

Grande 13-05-2009 15:42 1117420

stasys44,
Виноват, вспомнил: в файле NewProcess.dfm в объекте WallPapers: TImage убери ExplicitTop = 8 (это свойство появилось у компонента в версии 2006).
Как это до меня сразу не дошло - ведь проект, получается, собран на D2006 :)

Boa Soft 14-05-2009 01:57 1117846

Цитата:

Цитата Grande
Как это до меня сразу не дошло - ведь проект, получается, собран на D2006 »

Турбоделфи Эксплорер - практически 2006, но с ограничениями и бесплатная.

Grande 14-05-2009 08:10 1117930

Boa Soft,
Надеюсь, Вы не в претензии за то, что мы взялись развивать Ваш прект.

NikLok 14-05-2009 11:28 1118112

Grande,
Цитата:

Цитата Grande
Надеюсь, Вы не в претензии за то, что мы взялись развивать Ваш прект. »

А как Вы думаете исходники для чего лежат то?!
Ну насчет развивать это пока не обосновано. ДЛЯ НАЧАЛА хотелось бы увидеть скомпилированную последнюю версию байт в байт!!!

Boa Soft, Так как все таки насчет последних сходников то?! Публика жаждет!!! А так же ссылку на компилятор и то что может еще потребоваться.

stasys44 14-05-2009 12:45 1118188

Цитата:

Цитата NikLok
ДЛЯ НАЧАЛА хотелось бы увидеть скомпилированную последнюю версию »

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

Цитата:

Цитата Boa Soft
Турбоделфи Эксплорер - практически 2006, но с ограничениями и бесплатная. »

Я думал, что Turbo Delphi слишком урезанная и для компиляции не подойдет.

Присоединяюсь к хору - прошу последний источник

Boa Soft 14-05-2009 13:10 1118215

Исходники воложу. Только одно но. Групповую разработку я порддерживать не буду. Однозначно.

Если надо - используйте для своих целей.

NikLok 14-05-2009 14:39 1118297

Boa Soft,
Цитата:

Цитата Boa Soft
Групповую разработку я порддерживать не буду. »

С групповым сексом все понятно, а свои планы не поменял? В смысле не планируешь ли вернуться к доработке?!

stasys44,
Цитата:

Цитата stasys44
Наверно имели в виду исходный источник последней версии. Скомпилированная уже лежит почти год, если не ошибаюсь »

Я имел вв виду что для начала нужно получить результат аналогичный выложенным бинарникам. Ибо он уже оттестирован в большей мере и его чудеса приблизительно известны.
Просто так можно правильно определить от каких исходников и с каким интсрументом можно плясать! (Исходники автор уже пообещал выложить!!!)

mozgabyte 22-05-2009 21:50 1125261

снова затишье в теме.. :( хотя Boa дал добро :) что там с исходниками, и кто взялся/возьмется развивать проект?

Grande 23-05-2009 07:05 1125458

Ждем обещанных исходников... :search:

Aleksandr-T13 24-05-2009 23:40 1126726

Всем доброго времени суток. Пока Boa Soft наводит порядок в исходниках своего творения давайте подумаем, что действительно важно и что будет упрощать использование данной утилиты (если это технически возможно).
Цитата:

Цитата Boa Soft
Исходники воложу. »

Я предлагаю держать описание каждой программы в её же папке.
Пример содержания
читать дальше »

Код:

[Installitem_000]
Group=Администрирование
Caption=AdmiLink 2.0
Description=OS: Windows XP/Vista | License: Free; Interface: rus; Help: | Note: | Утилита, при помощи которой Администратор может создать ярлык, дающий возможность пользователям с ограниченными правами запускать конкретную (без возможности подмены!) программу с правами Администратора (или любого другого пользователя) без (интерактивного) ввода пароля.
Depends=
DependsOr=
Exclude=
Folder=Admin\Admilink
CheckTagFile=
IconFile=|SoftWare\Admin\Admilink\icon.ico
IconNumber=
SkreenShotImage=
PreRegFile=
Command1=installadmilink.exe /S
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0
Developer= http://admilink.narod.ru

В принципе ничего особенного и ещё к тому-же не дописано.

Это на мой взгляд более удобно для редактирования файлов, т. к. они лежат в конкретных папках. Этот файл можете обозвать как угодно описание.txt или например Descript.ion, а перед запуском установщика (возможно и сама программа будет это делать) собирать эти файлы в один PRESETUP.INI . Но в этом случае возникает несколько проблем: это порядковый номер программ, что решаемо и это зависимости (Depends; DependsOr; Exclude) установки или не установки программ. Думаю можно вообще отказаться от порядковой нумерации в пользу использования "id" идентификатора (например: Caption).
В приведённом примере строки Description описания программ я использую такое оформление

читать дальше »
Всплывающая подсказка при наведении
Код:

OS: Windows XP/Vista
License: Free; Interface: rus; Help:
Note:
Утилита, при помощи которой Администратор может создать ярлык, дающий возможность пользователям
с ограниченными правами запускать конкретную (без возможности подмены!) программу с правами Администратора
(или любого другого пользователя) без (интерактивного) ввода пароля.


Высказывайте свои замечания, поправки и конечно же новые идеи.

LEXYS 25-05-2009 00:53 1126776

Aleksandr-T13, самое глупое - это разшвырять по папкам проги и вынести описания в отдельные файлы!
Во-первых - у меня более 100 программ + 100 папок + 100 файлов с описанием. ППЦ!
не было гемороя - давайте придумаем.
Во-вторых - представляеш какие манипуляции нужно сделать системе чтобы считать 100 файлов, со 100 разных папок, свести их в 1 файл PRESETUP.INI и выдать как исходник для открытия самой ПРЕСЕТАПКИ! И все это считывание происходит с dvd диска - и ни дай бог чтобы где то окажется царапинка ))) звуки чик чик и куча ошибок обеспечено!

Ухххх бред!

Boa Soft, сделал отличный конфигуратор, очень удобный, очень функциональный!

Зачем разбирать велосипед и заменять железные детали пластмассовыми?

Aleksandr-T13 25-05-2009 06:17 1126829

LEXYS, значит ты не знаком со структурой папок и методом перебора (чем больше папок и чем более они структурированы тем проще поиск). Это глупость записывать на болванку не собранный PRESETUP.INI, а для флэшки меня устраивает. Ты будешь запускать сбор файлов ответов когда что-нибудь в них обновил и это займет ну не больше минуты, а если надо поставить одну прогу и не в тихом режиме, а описания рядом нет. Я предпочитаю в каком нибудь блокноте поправить какую нибудь строчку чем запускать конфигуратор.
Цитата:

самое глупое - это разшвырять по папкам проги
даже представить себе не могу сто файлов (программ) в одной папке :wow:

stasys44 25-05-2009 12:35 1127008

Aleksandr-T13 не первый выдвигает идею для каждой программы иметь отдельную папку, это реализовано в Инсталяторе ssWPI, только там никакого суммарного конфигурационного файла нет и он не строится. Какая разница в папке лежат 100 файлов или 100 папок с такими же именами. По отношению к BS PostInstaller, наверно, более прав LEXYS

Ser-51 25-05-2009 15:48 1127165

Fix SkreenShotImage -> ScreenShotImage
:)

Aleksandr-T13 25-05-2009 22:43 1127523

Цитата:

Цитата stasys44
в Инсталяторе ssWPI, только там никакого суммарного конфигурационного файла нет »

кажется ты ошибаешься, а как же config.js?

stasys44 25-05-2009 23:04 1127539

Цитата:

Цитата Aleksandr-T13
кажется ты ошибаешься, а как же config.js? »

Я про ssWPI, а вы про WPI. Совсем другие программы, у старой версии ssWPI еще был config.js похожий на WPI.

XCV 27-05-2009 11:56 1128583

Где можно найти скины для PostInstaller?
может есть смысл хоть несколько добавить в шапку?

Ser-51 28-05-2009 00:47 1129112

XCV, В этой теме есть скин неплохой в стиле "WinStyle"
http://forum.oszone.net/thread-126657-15.html

wolkow70 28-05-2009 09:22 1129232

Подскажите как в BS PostInstaller вообще отключить перезагрузку после установки приложений? Дело в том, что я использую X-Reset, который запускает принудительную перезагрузку в конце, и получается , что два раза подряд идет в конце перезагрузка, что мне не нужно.

Еще вопрос: Для запуска BS PostInstaller использую ключ RunOnceEx, но почему то в окне установки приложений RunOnceEx надписи на русском языке из cmd файла отображаются неправильно (нарушена кодировка). То есть к примеру "установка приложений" отбражается кракозябрами. В чем может быть дело, как поправить?

Aleksandr-T13 28-05-2009 13:57 1129463

wolkow70, Параметр Reboot файла PRESETUP.INI задает перезагрузку после окончания установки программ. По поводу кракозябр
Цитата:

ВНИМАНИЕ! Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows. В англоязычных версиях - только при установленной поддержке русского языка (возможно, нужно будет еще и назначить русский и для не UNICODE программ). Соответственно, это исключает использование русских сообщений и русского файла конфигурации на этапе установки Windows.

wolkow70 28-05-2009 14:15 1129473

Цитата:

Цитата Aleksandr-T13
ВНИМАНИЕ! Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows. »

У меня локализованная русская Windows

NikLok 28-05-2009 14:24 1129479

wolkow70, за перезагрузку отвечает:
[Postinstall]
Reboot=1

Надо поставить 0.

Ну и конечно :
[Installitem_ХХХ]
RebootNeed=0

Это должно помочь.

Aleksandr-T13 28-05-2009 14:44 1129492

Используешь какие нибудь REG-файлы, попробуй из CMDLINES.TXT запустить
Код:

; настройка консоли для отображения русских буквочков во время установки
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"FaceName"="Lucida Console"
"FontFamily"=dword:00000036
"FontSize"=dword:000c0000
"FontWeight"=dword:00000190
"HistoryNoDup"=dword:00000000
"QuickEdit"=dword:00000800
"WindowPosition"=dword:00000000
"WindowSize"=dword:001e0050


Ser-51 28-05-2009 19:34 1129692

Не плохо бы реализовать паузу между выполнениями команд...
Что то типа:
Command1=AIMP 2.60.exe /S
Command2=|%SOURCE%\I386\SVCPACK\Install\AIMP-Fix.exe
Wait=3 (Sec)
Command3=|%SOURCE%\I386\SVCPACK\Install\Yandex.cmd

opel431 04-06-2009 09:17 1134589

Цитата:

Цитата Ser-51
Не плохо бы реализовать паузу между выполнениями команд... »

Запуской группу программ через скрипты - start /wait прога. Этого вполне хватает для корректной отработки.

Цитата:

Цитата wolkow70
отображаются неправильно (нарушена кодировка »

Возможно сохранил не в кодировке Windows-1251

Цитата:

Цитата XCV
Где можно найти скины для PostInstaller? »

Меняй WALLPAPERS.BMP на любую другую. А вот кнопки (BULB_PICT.BMP) и прогрессбар (PRCHECK_PICT.BMP) нужно подбирать под картинку - дабы сочеталось. Или сам подправ в фотошопе.

boss911 04-06-2009 19:20 1135133

Цитата:

Цитата opel431
Запуской группу программ через скрипты - start /wait прога. Этого вполне хватает для корректной отработки. »

Не всегда, в некоторых случаях даже бесполезно. У меня был случай, когда запускался некий setup.exe, который там чего-то делал пару минут, потом передавал установку другому setup.exe, тем самым BS Post переходил на установку другого приложения, когда еще не установилось первое. Не все так просто.

Это было у меня вроде с Photoshop CS2, я тогда просил Boa Soft сделать настраиваемую паузу между CommandN, что бы иметь возможность обходить вот такие вот ситуации, но на этом все и закончилось.

EN130 07-06-2009 12:41 1137306

Отличная прога. Только нужна либо детальная справка как для модифицированого 7z-sfx или детальное описание всех "мест" для концигуратора. Есть что нибуть подобное?

opel431 12-06-2009 13:11 1141600

boss911

Но между командами можно применить свою паузу в виде cmd - ping -n "секунд" 127.0.0.1 > nul, или использовать соответсвующие проги (sleep, NirCmd). Хотя согласен, что лучше это включить в саму прогу.

korsar77 13-06-2009 14:21 1142280

Boa Soft, Поясните пожалуйста Boa Software Post Installer предназначена для интеграции в дистрибутив?Если да , то как? Читаю инструкцию третий час и не могу понять .Прошу помощи

mozgabyte 13-06-2009 14:34 1142290

korsar77, BS Post Installer не совсем интегрируется в дистрибутив, а просто запускается после окончания установки Windows
Цитата:

Запуск программы при автоматической инсталляции через GuiRunOnce или RunOnceEx, добавленного ранее из CmdLines
здесь информация по GuiRunOnce, RunOnceEx, CmdLines, смотрите..

okshef 13-06-2009 14:52 1142314

Цитата:

Цитата korsar77
что такое корень диска.корень папки »

http://forum.kaspersky.com/lofiversi...hp/t62517.html
Вот еще полезно знать

conteacky 14-06-2009 20:45 1143149

Boa Soft, было бы замечательно иметь параметр "Перезагрузка системы в случае отказа от установки" прописываемый в INI (для ConfigEd.exe соответственно флаг) или для передачи в командной строке при запуске. Т.е. "жесткая" перезагрузка независмо от выполнения BSPI.

ALaN_1 15-06-2009 12:05 1143598

Помгите разобраться с иконками. Проги ставятся но в меню установки иконки стандартные(как у мси установщика) все варианты перепробЫвал и iconfile=winrar.exe и иконку вытаскивал и прописывал путь короче все как в инструкции

Bysh 15-06-2009 17:03 1143852

ALaN_1,
Необходимо создать IconLib.dll, в него перетащить все нужные тебе иконки (желательно размерами 16 х 16 и (или) 32 х 32 с 256 цветностью). Я это делаю с помощью программы Articons, только сохранять измененный файл IconLib.dll как Icon Library(.icl), а потом менять разрешение файла на .dll. Затем в PRESETUP.INI в строке IconNumber= ставишь номер иконки (номерация начинается с 0).
Кстати, если нужно, могу выложить свою папку с иконками, подогнанными под BSPI.

boss911 15-06-2009 17:27 1143888

Цитата:

Цитата Bysh
(желательно размерами 16 х 16 и (или) 32 х 32 с 256 цветностью). »

А чего именно с 256 цветностью (8bit)? 32-х битные иконки, то есть с альфа каналом, отлично смотрятся, у меня лично только такие.

Bysh 15-06-2009 19:26 1144038

boss911,
У меня на некоторых машинах бывали глюки с 32-х битной цветностью, поэтому я и написал: "желательно". К тому же места меньше на диске занимают 256-ти цветные :)

korsar77 15-06-2009 20:47 1144102

mozgabyte, Не могу установить Nero 7 -выскакивает окошко ( Остановлена служба Windows Installer ) как запустить? Через запуск службы не получается. В чем дело?

ALaN_1 16-06-2009 11:10 1144526

я не могу разобраться с иконками все работает но в меню установки иконки стандартные в чем дело мож это связано с iconlib как ее сделать и можно ли обойтись без нее

YuriPet 16-06-2009 11:24 1144535

ALaN_1
Естественно, что можно обойтись и без IconLib.dll.
Я, например, просто сложил все иконки в отдельную папку.
А в PRESETUP.INI прописываю, например:
Код:

IconFile=%ROOT%\Icons\LClock.ico

hobbit25 17-06-2009 21:18 1145411

YuriPet, ALaN_1, можно и проще чтоб место экономить


Код:

IconFile=Total.exe
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Total.exe -y -gm2 -fm0


boss911 17-06-2009 21:44 1145442

Цитата:

Цитата hobbit25
можно и проще чтоб место экономить »

Можно, но если это MSI пакет, то все же придется обзавестись внешней иконкой, либо библиотекой с иконками, тут уже по желанию.

ALaN_1 19-06-2009 13:07 1146699

Значит commoniconllb писать не надо??А что надо или нечего надо писать??? Пришлите кто-нибудь пример своего Presetup.ini PLEASE

Aleksandr-T13 19-06-2009 13:18 1146705

Я например в каждую папку с программой положил её иконку и сделал скрытой, чтоб не копить файлов в папках. Потом в Presetup.ini прописал путь к папке с программой для отображения её при установке, и теперь даже если установщик не имеет иконки у меня все равно отображается, а за одно и в desktop.ini прописал так для красоты папок.

NikLok 19-06-2009 14:51 1146773

ALaN_1, Вот вырезка из моего ini файла:
Код:

[Common_Info]
Ver=2.0
Autor=LNM
Description=ORVT DVD Automatic installation disk v 1.2.01.2009 WXP Pro SP3 5512 - Z-XP
Date=20.05.2009

[Setup]
RootInstallDir=%SOURCE%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=%SOURCE%\INSTALL\SHOTS
LogFile=%SOURCE%\BOA_Post_Installer.Log
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=1
CheckFDD=0
CheckCd=1
CheckFlash=1
CheckHDD=1
CheckNet=1
SourceTagFile=BOAPE.sif
DefaultTimer=0
ReadMeText=..\ORVT_DVD_DOC.rtf
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=1
ShowLog=1
AutoClose=0
SupressReboot=0
BeepOnStart=0

[Preinstall]
Folder=
PreRegFile=|%SELF%\Del_WinRun.REG
Command1=%SOURCE%\AUTOIT\AUTO_M.EXE %SOURCE%\AUTOIT\Send-ESC.au3
Command2=
Command3=
Command4=
PostRegFile=

[Postinstall]
Folder=%SOURCE%\AUTOIT
PreRegFile=
Command1=AUTO_M.EXE M4.AU3
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=|%SELF%
Command=News.txt
Text=
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=|%SELF%
Command=LICENSE.TXT
Text=
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=|%SELF%\
Command=
Text=
Visible=1

[SoftwareGroup]
+Оптимизация системы=Утилиты для изменения внешнего вида системы
+SysTemTool=Program for work with system
+Internet=All for surfing in InterNet
+Офисные программы=Program for create auditing print and so on various office documents
+HardWare - work and tests=Program for testing her personal computer and hardware
+Мультимедийные программы=Program for working with audio and video files ant etc.
+Tweaking Windows=appearance of Windows (Themes, styles, screen savers)
+File Managers=Various file manager tools
+Graphics=Tools for working with images
+NetWork tools=Program for work in and with network
+Security=All for protection Your PC
+Разные утилиты=Various useful utilities
+Data_Mining=Search data
+Themes=Оформление системы

[Installitem_000]
Group=Оптимизация системы
Caption=Создание резервной копии всего системного реестра
Description=Создание резервной копии всего системного реестра
Depends=
DependsOr=
Exclude=
Folder=|%SystemRoot%
CheckTagFile=
IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=regedit.exe /e %SOURCE%\RegImage.reg
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_001]
Group=Оптимизация системы
Caption=Test Virtual machine
Description=
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_soft_\TEST\HDI
CheckTagFile=VMWare_detect.au3
IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_HDI.exe VMWare_detect.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=0
RebootNeed=0

[Installitem_002]
Group=Оптимизация системы
Caption=The Ultimate Troubleshooter
Description=Tuning and PC Troubleshooting tool of choice for Home Users, Small Businesses, and IT Specialists and Large Corporations alike.  TUT is PC healthcare, PC repair, PC tuning, and PC maintenance in Plain English.
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_soft_\OPTIMIZATIONS\Ultimate_Troubleshooter
CheckTagFile=troubleshooter.exe
IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=troubleshooter.exe/s /v"/qn REBOOT=ReallySuppress"
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_003]
Group=SysTemTool
Caption=Recovery console & Regional Settings
Description=Recovery console & Regional Settings
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\AUTOIT
CheckTagFile=Rec_Console.AU3
IconFile=%SOURCE%\INSTALL\ICONs\Folder.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=AUTO_M.EXE Rec_Console.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_004]
Group=SysTemTool
Caption=Direct X 10
Description=
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\DirectX_10.1_WindowsXP
CheckTagFile=DXSETUP.exe
IconFile=%SOURCE%\INSTALL\ICONs\DX.ico
IconNumber=0
SkreenShotImage=DirectX.jpg
MinToTray=0
PreRegFile=
Command1=DXSETUP.exe /silent
Command2=
Command3=WindowsXP-KB951698-x86-ENU.exe  /passive /norestart
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_005]
Group=SysTemTool
Caption=AutoIt v3 and SciTech
Description=Script tool for automating work in windows
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_
CheckTagFile=AutoIt_3_Inst.au3
IconFile=%SOURCE%\INSTALL\ICONs\Au3.ico
IconNumber=3
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=AutoIt3_sc4AutIt.exe AutoIt_3_Inst.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_006]
Group=SysTemTool
Caption=SciTech Editor For AutoIt 3
Description=Script editor tool for automating work in windows
Depends=Installitem_005;
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_
CheckTagFile=SciTe4AutoIt3.au3
IconFile=%SOURCE%\INSTALL\ICONs\SciTe.ico
IconNumber=3
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=AutoIt3_sc4AutIt.exe SciTe4AutoIt3.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_007]
Group=SysTemTool
Caption=Speed Startup
Description=Improves both Startup and Computer System Don't wait minutes  for your  computer to run through the  startup items  and don't allow your computer to be slowed  down by all  of  those  worthless  background programs that are put on your computer.||Gives you Control of Startup Lets you  decide what  to run  at startup and what not to run. For example,  if you don't like some of those icons  along the bottom of  the screen  next to  the time, remove their startup item and be  free of them.||Run  Cleaner with  our Unique  Four Level Process Our cutting edge research  and technology brings more efficiency to your computer.||Level  One  -  Detect and  Remove Useless Items 90%  of  the  items  in  startup  are unnecessary and  some, like  spyware and viruses, are downright harmful.  Even the most hidden items can be found and safely removed.||Level  Two  - Move  Rarely Used  items to Manual Run Why automatically start an item every day that you only use once a month? Put it in the Manual  Run section  and run  it only when you need it.||Level Three - Run Needed  Items One  at a Time in Lineup Windows  runs  all  startup items  at the same time causing  a major  bottleneck of resources.  Running  them  one at  a time frees  up  resources  and  speeds  up the whole process.||Level Four - Speed Rebuild Startup Items Each startup item is  rebuilt so  that it starts faster.||Identify Each Startup Item Our  own  specialized  database  and  a constantly  growing internet  database of tens  of thousands  of startup  items are used to inform you about each item, where it hides, and how dangerous it is.||Inspects  Secret  and  Common  Startup Locations Our extensive research has turned up many secret  startup  locations  that  other programs like MSCONFIG do not know about.||Locks Annoying Programs Out Some  startup  items  do  not like  to be removed  and  will  reinstall themselves. Speed Startup locks out removed items.||Alerts When New Items are Added You  don't have  to constantly  run Speed Startup  to  find
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\OPTIMIZATIONS\Super.Win.Speed.Startup
CheckTagFile=ssopt.au3
IconFile=%SOURCE%\INSTALL\ICONs\speedstartup.ico
IconNumber=3
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=AUTO_ssOpt.EXE ssopt.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_008]
Group=SysTemTool
Caption=CachemanXP
Description=CachemanXP is a system service designed to improve the performance of your computer by optimizing several caches, auto-recovering RAM and fine tuning a number of system settings. Auto-Optimization makes it suitable for novice and intermediate users yet it is also powerful and versatile enough for computer experts. Backups of settings ensure that all user modifications can be reversed with a single click. CachemanXP requires Windows NT4/2000/2003 or XP to run, uses minimal resources and virtually no CPU time. The help file includes a screenshot based system performance guide.
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\OPTIMIZATIONS\CMXP
CheckTagFile=cmpx.reg
IconFile=%SOURCE%\INSTALL\ICONs\CachemanXp.ico
IconNumber=3
SkreenShotImage=
MinToTray=0
PreRegFile=cmpx.reg
Command1=CMXP171.EXE /S /norestart
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=cmpx.reg
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_009]
Group=SysTemTool
Caption=Process Priority Saver
Description=Программа позволяет сохранить приоритет любого процесса, а так же, создает дополнительные вкладки в диспетчер задач.
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_soft_\TWEAKERS
CheckTagFile=prio.exe
IconFile=%SOURCE%\INSTALL\ICONs\prio.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=prio.exe /S
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_010]
Group=Internet
Caption=MicroSoft Internet Explorer v8
Description=MicroSoft Internet Explorer v8
Depends=
DependsOr=
Exclude=Installitem_012;
Folder=%SOURCE%\_soft_\BROWSERS\IE8
CheckTagFile=IE8-WindowsXP-x86-RUS.exe
IconFile=%SOURCE%\INSTALL\ICONs\ie.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=IE8-WindowsXP-x86-RUS.exe /update-no /passive /norestart
Command2=
Command3=
Command4=
Command5=..\WindowsXP-KB960715-x86-ENU.exe /passive /norestart
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_011]
Group=Internet
Caption=MicroSoft Internet Explorer v8 updates
Description=Last updates for MS IE v8
Depends=Installitem_010;
DependsOr=
Exclude=Installitem_012;Installitem_013;
Folder=%SOURCE%\_soft_\BROWSERS\IE8
CheckTagFile=IE8-WindowsXP-KB969897-x86-RUS.exe
IconFile=%SOURCE%\INSTALL\ICONs\ie.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=IE8-WindowsXP-KB969897-x86-RUS.exe /passive /norestart /passive /norestart
Command2=
Command3=
Command4=
Command5=..\WindowsXP-KB960715-x86-ENU.exe /passive /norestart
Command6=
PostRegFile=IE7.REG
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=1

[Installitem_012]
Group=Internet
Caption=MicroSoft Internet Explorer v7
Description=MicroSoft Internet Explorer v7
Depends=
DependsOr=
Exclude=Installitem_010;Installitem_011;
Folder=%SOURCE%\_soft_\BROWSERS
CheckTagFile=IE7-WindowsXP-x86-enu.exe
IconFile=%SOURCE%\INSTALL\ICONs\ie.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=IE7-WindowsXP-x86-enu.exe /update-no /passive /norestart
Command2=
Command3=
Command4=
Command5=
Command6=\MUI_IE7\setup.cmd
PostRegFile=IE7.REG
KillWait=0
Default=0
Fixed=1
Visible=0
RebootNeed=1

[Installitem_013]
Group=Internet
Caption=MicroSoft Internet Explorer v7 updates
Description=Last updates for MS IE v7
Depends=Installitem_012;
DependsOr=
Exclude=Installitem_010;Installitem_011;
Folder=%SOURCE%\_soft_\BROWSERS
CheckTagFile=IE7-WindowsXP-KB938127-v2-x86-ENU.exe
IconFile=%SOURCE%\INSTALL\ICONs\ie.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=IE7-WindowsXP-KB938127-v2-x86-ENU.exe /passive /norestart
Command2=
Command3=
Command4=IE7-WindowsXP-KB961260-x86-ENU.exe /passive /O /norestart
Command5=WindowsXP-KB960715-x86-ENU.exe /passive /norestart
Command6=
PostRegFile=IE7.REG
KillWait=0
Default=0
Fixed=1
Visible=0
RebootNeed=0

[Installitem_014]
Group=Internet
Caption=IE7 Pro
Description=
Depends=
DependsOr=Installitem_010;Installitem_012;
Exclude=
Folder=%SOURCE%\_Soft_\BROWSERS
CheckTagFile=IE7proSetup_2.4.5.exe
IconFile=%SOURCE%\INSTALL\ICONs\ie7pro.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=IE7proSetup_2.4.5.exe /S
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=IE7.REG
KillWait=0
Default=0
Fixed=1
Visible=0
RebootNeed=0

[Installitem_015]
Group=Internet
Caption=Adobe (early MacroMedia) flash player for IE
Description=
Depends=Installitem_012;
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\BROWSERS\Adobe
CheckTagFile=AUTOIT-FlashPl.AU3
IconFile=%SOURCE%\INSTALL\ICONs\AdobeFlashPl.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=
Command2=AUTO_Flash_Pl.EXE AUTOIT-FlashPl.AU3
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_016]
Group=Internet
Caption=Mozilla FireFox v2
Description=FreeWare Fast Web Browser with tabbed interface and many plugin's
Depends=
DependsOr=
Exclude=Installitem_017;
Folder=%SOURCE%\_Soft_\BROWSERS\FireFox
CheckTagFile=FIREFOX.AU3
IconFile=%SOURCE%\INSTALL\ICONs\FireFox.ico
IconNumber=0
SkreenShotImage=FireFox.jpg
MinToTray=0
PreRegFile=
Command1=Auto_FireFox.exe FIREFOX.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=1
Visible=0
RebootNeed=0

[Installitem_017]
Group=Internet
Caption=Mozilla FireFox v3
Description=FreeWare Fast Web Browser with tabbed interface and many plugin's
Depends=
DependsOr=
Exclude=Installitem_016;
Folder=%SOURCE%\_Soft_\BROWSERS\FireFox
CheckTagFile=FIREFOX-v3.AU3
IconFile=%SOURCE%\INSTALL\ICONs\FireFox.ico
IconNumber=0
SkreenShotImage=FireFox.jpg
MinToTray=0
PreRegFile=
Command1=Auto_FireFox.exe FIREFOX-v3.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_018]
Group=Internet
Caption=Adobe (early MacroMedia) flash player for FireFox
Description=
Depends=
DependsOr=Installitem_016;Installitem_017;
Exclude=
Folder=%SOURCE%\_Soft_\BROWSERS\Adobe
CheckTagFile=install_flash_player_10.0.22.87.exe
IconFile=%SOURCE%\INSTALL\ICONs\AdobeFlashPl.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=install_flash_player_10.0.22.87.exe /s
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_019]
Group=Internet
Caption=FlashGet
Description=Classic and fastest HTTP, FTP and torrents downloader manager
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Internet\FlashGet
CheckTagFile=Flashget.au3
IconFile=%SOURCE%\INSTALL\ICONs\FLASHGET.ICO
IconNumber=-1
SkreenShotImage=
MinToTray=0
PreRegFile=FlashGet.reg
Command1=Auto_FlashGet.exe Flashget.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_020]
Group=Internet
Caption=OPERA v9.6X International
Description=
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\BROWSERS\OPERA
CheckTagFile=Opera_installer.msi
IconFile=%SOURCE%\INSTALL\ICONs\opera.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Opera_installer.msi /qb ALLUSERS=1 CREATE_DESKTOP_ICON=1 CREATE_QUICKLAUNCH_ICON=1 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=ru
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_021]
Group=Internet
Caption=QIP80X0
Description=FreeWare Internet pager
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Internet\CHAT
CheckTagFile=QIP8092.exe
IconFile=%SOURCE%\INSTALL\ICONs\QIP2.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=QIP8092.exe /VERYSILENT
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_022]
Group=Internet
Caption=Google Earth 4.X Pro
Description=
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Google\GEpro
CheckTagFile=Autoit_GEPRO.au3
IconFile=%SOURCE%\INSTALL\ICONs\GoogleEarth.ico
IconNumber=-1
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_GEPro.exe Autoit_GEPRO.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_023]
Group=Internet
Caption=Microsoft SilverLight 2.XX
Description=Модуль для браузеров, объединяющий анимацию, аудио, видео и интерактивные функции
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Browsers
CheckTagFile=Silverlight.2.0.exe
IconFile=%SOURCE%\INSTALL\ICONs\Silverlight.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Silverlight.2.0.exe /q
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_024]
Group=Internet
Caption=uTorrent 1.8X.YZ
Description=Программа для загрузки и раздачи файлов через torrent-сети
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Internet\P2P
CheckTagFile=uTorrent.exe
IconFile=%SOURCE%\INSTALL\ICONs\uT.ico
IconNumber=0
SkreenShotImage=uTorrent.jpg
MinToTray=0
PreRegFile=
Command1=uTorrent.exe /S
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_025]
Group=Internet
Caption=FlashFXP
Description=FlashFXP is a FTP (File Transfer Protocol) client for Windows, which offers the easiest and fastest way to transfer any file between your local computer and a server on the Internet, or even directly between two servers using Site to Site transfers. Available in over 20 languages. FlashFXP offer security, performance, and reliability that you can always count on to get your job done quickly and efficiently.||Use FlashFXP to publish and maintain your website, Upload and download documents, photos, videos, music and more, Share your files with your friends and co-workers, or even use it to download other shareware! There are many, many features available in FlashFXP.
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_soft_\Internet\FlashFXP
CheckTagFile=AUTO_FXP.EXE
IconFile=%SOURCE%\INSTALL\ICONs\FlashFXP.ico
IconNumber=0
SkreenShotImage=FlashFXP.jpg
MinToTray=0
PreRegFile=
Command1=AUTO_FXP.EXE fxp.au3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_026]
Group=Офисные программы
Caption=Microsoft Office 2007 Converter Compatibality
Description=Converter documents of Office 207 to compatibality with Microsoft Office 2003
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Office\MSOffice
CheckTagFile=FileFormatConverters_rus_v3.exe
IconFile=%SOURCE%\INSTALL\ICONs\Off_Flag.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=FileFormatConverters_rus_v3.exe /quiet
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_027]
Group=Офисные программы
Caption=Microsoft Project 2007
Description=Средство управления и контроля выполняемых проектов и составляющих их работ.
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Office\MSOffice
CheckTagFile=Project2K7.AU3
IconFile=%SOURCE%\INSTALL\ICONs\Project3.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_Office.exe Project2K7.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_028]
Group=Офисные программы
Caption=Microsoft Office 2003 with SP3
Description=Main set program MicroSoft Office Pro:|OutLook|Word|Excel|Access|PowerPoint|Publisher
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Office\MSOffice
CheckTagFile=OFFICE2K3.AU3
IconFile=%SOURCE%\INSTALL\ICONs\Off11.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_Office.exe OFFICE2K3.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_029]
Group=Офисные программы
Caption=Microsoft Office 2003 Rus UI
Description=Русский интерфейс для MS Office 2k3
Depends=Installitem_028;
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Office\MSOffice
CheckTagFile=MUI_OFFICE2K3CD.AU3
IconFile=%SOURCE%\INSTALL\ICONs\Off_MUI.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_Office.exe MUI_OFFICE2K3CD.AU3 %Choise% Param One
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_030]
Group=Офисные программы
Caption=Microsoft Visio 2003
Description=Пакет для создания инженерных диаграмм, схем и чертежей
Depends=
DependsOr=
Exclude=
Folder=%SOURCE%\_Soft_\Office\MSOffice
CheckTagFile=Visio2K3.AU3
IconFile=%SOURCE%\INSTALL\ICONs\Visio2.ico
IconNumber=0
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=Auto_Office.exe Visio2K3.AU3
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Boa Soft, Этой ночью кстати имел долгий и продолжительный секс с этим ини файлом.
Суть которого заключалась в следующем.
Я активно пользуюсь значениями CheckTagFile
И все вроде прекрасно работало, до тех пор пока я этот ини не решил причесать конфигуратором.
Причесал он его очень своеобразно. Короче для тех пакетов, которые реально отсутствовали, был выставлен флаг Fixe=1, Visible=0, Default=0
Это как Вы понимаете привело к тому, что в режиме конфигуратора эти программы не отображались вообще.
Что-то мне кажется конфигуратор в этом поведении не совсем прав?!
У меня одного такой заскок или еще кто наблюдал? Или Вы считаете это правильно?

ALaN_1 19-06-2009 16:11 1146853

можно без iconlib?т.е. можно не писать B presetup.ini CommonIconLib=|%Self%\IconLib.dll вообще

boss911 19-06-2009 18:00 1146964

ALaN_1

Можно. Если нужна своя иконка, то указываем ее, можно напрямую на *.ico (через IconFile), либо на IconLib.dll (через CommonIconLib), но при этом указываем и индекс (IconNumber=0 - отсчет с нуля) иконки в библиотеке. Если своя иконка не требуется, то параметр CommonIconLib и IconFile оставляем пустыми.

Aleksandr-T13 19-06-2009 19:06 1147013

Надо-бы еще реализовать функцию создания ярлыка устанавливаемого приложения. Например: в одной из команд (Command1-6) файла PRESETUP.INI путем передачи параметров (название ярлыка, всплывающая подсказка и др.) создавать ярлыки в тех местах где нужно admin'u.
NikLok, я вообще не пользуюсь конфигуратором, по моему мой метод проще (но до конца не реализован).

ALaN_1 22-06-2009 15:53 1149036

Вот мой Presetup.ini
[Common_Info]
Ver=2.0
Description=PostConfig
Date=04.11.2008

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\Shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogFile=%systemroot%\PostInst.log
LogInstall=1
DetaliseLog=1
SourceTagFile=WIN51IP.SP3
DefaultTimer=0
ReadMeText=%SELF%\readme.rtf
;LicenseText=%SELF%\license.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0
BeepOnStart=1

[PreInstall]
Folder=|%SOURCE%\I386\SVCPACK
PreRegFile=
Command1=FixCCS.exe
Command2=StopsDEP.bat
Command3=ForOff07.exe
Command4=regedit.exe /e RegBefore.reg
PostRegFile=

[PostInstall]
Folder=|%SOURCE%\I386\SVCPACK
PreRegFile=NeedFix.reg
Command1=StopJava.bat
Command2=CleanDNS.bat
Command3=SamTools.exe /S
Command4=regedit.exe /e RegAfter.reg
PostRegFile=Cleanup.reg
Reboot=1
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=News.txt
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
;Command=readme.txt
Text=docs.rtf
Visible=1

[UserEnvironmentVariable]
MuWindir=C:\Windows
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
Компоненты системы=Утилиты с библиотеками для функционирования программ
Системные утилитки=Полезные для повседневного использования программы
Замена интерфейса=Утилиты для изменения внешнего вида системы
+Нужные программы=Незаменимые программы для каждого компьютера
Настройка системы=Утилиты для изменения внешнего вида системы

[Installitem_001]
Group=Офисные утилиты
Caption=PDFCreator 0.9.5
Description=Простая и удобная программа для создания файлов PDF.
Depends=
Exclude=
Folder=|%SOURCE%\_SOFT_\Office\Utils\PDFCreator
IconFile=PDFCreator-0_9_5_setup.exe
IconNumber=
SkreenShotImage=SamLab.jpg
PreRegFile=
Command1=PDFCreator-0_9_5_setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


что здесь не так иконки все равно стандарт?????????

это не тот файл вот тот который нужен

[Common_Info]
Ver=2.0
Description=PostConfig
Date=30.11.2008

[Setup]
RootInstallDir=%SELF%
CommonShotFolder=|%Self%\Shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogFile=%systemroot%\PostInst.log
LogInstall=1
DetaliseLog=1
SourceTagFile=WIN51IP.SP3
DefaultTimer=0
ReadMeText=%SELF%\readme.rtf
;LicenseText=%SELF%\license.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0
BeepOnStart=1

[PreInstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=

[PostInstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=News.txt
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
;Command=readme.txt
Text=docs.rtf
Visible=1

[UserEnvironmentVariable]
MuWindir=C:\Windows
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
+Компоненты системы=Утилиты с библиотеками для функционирования программ

;================

[Installitem_009]
Group=Компоненты системы
Caption=Sam Codec Pack 1.25
Description=Набор кодеков и декодеров для конвертирования и воспроизведения
Depends=
Exclude=
Folder=|%SOURCE%\soft
IconFile=SCP125.ico
IconNumber=
SkreenShotImage=SCP.jpg
PreRegFile=
Command1=SCP125.exe /s
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_010]
Group=Компоненты системы
Caption=Total Commander 7.04 Power Pack
Description=Самый лучший файловый менеджер
Depends=
Exclude=
Folder=|%SOURCE%\soft
IconFile=SCP125.exe
IconNumber=
SkreenShotImage=SCP.jpg
PreRegFile=
Command1=SCP125.exe /s
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Cibersoft Prolex 22-06-2009 16:42 1149079

ALaN_1
Научитесь пользоваться тегом more.

Пример:
Цитата:

Вот мой Presetup.ini

читать дальше »
Цитата:

[Common_Info]
Ver=2.0
Description=PostConfig
Date=04.11.2008

[Setup]
RootInstallDir=%SELF%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=|%Self%\Shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogFile=%systemroot%\PostInst.log
LogInstall=1
DetaliseLog=1
SourceTagFile=WIN51IP.SP3
DefaultTimer=0
ReadMeText=%SELF%\readme.rtf
;LicenseText=%SELF%\license.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0
BeepOnStart=1

[PreInstall]
Folder=|%SOURCE%\I386\SVCPACK
PreRegFile=
Command1=FixCCS.exe
Command2=StopsDEP.bat
Command3=ForOff07.exe
Command4=regedit.exe /e RegBefore.reg
PostRegFile=

[PostInstall]
Folder=|%SOURCE%\I386\SVCPACK
PreRegFile=NeedFix.reg
Command1=StopJava.bat
Command2=CleanDNS.bat
Command3=SamTools.exe /S
Command4=regedit.exe /e RegAfter.reg
PostRegFile=Cleanup.reg
Reboot=1
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=News.txt
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
;Command=readme.txt
Text=docs.rtf
Visible=1

[UserEnvironmentVariable]
MuWindir=C:\Windows
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
Компоненты системы=Утилиты с библиотеками для функционирования программ
Системные утилитки=Полезные для повседневного использования программы
Замена интерфейса=Утилиты для изменения внешнего вида системы
+Нужные программы=Незаменимые программы для каждого компьютера
Настройка системы=Утилиты для изменения внешнего вида системы

[Installitem_001]
Group=Офисные утилиты
Caption=PDFCreator 0.9.5
Description=Простая и удобная программа для создания файлов PDF.
Depends=
Exclude=
Folder=|%SOURCE%\_SOFT_\Office\Utils\PDFCreator
IconFile=PDFCreator-0_9_5_setup.exe
IconNumber=
SkreenShotImage=SamLab.jpg
PreRegFile=
Command1=PDFCreator-0_9_5_setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


что здесь не так иконки все равно стандарт?????????

это не тот файл вот тот который нужен

[Common_Info]
Ver=2.0
Description=PostConfig
Date=30.11.2008

[Setup]
RootInstallDir=%SELF%
CommonShotFolder=|%Self%\Shots
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogFile=%systemroot%\PostInst.log
LogInstall=1
DetaliseLog=1
SourceTagFile=WIN51IP.SP3
DefaultTimer=0
ReadMeText=%SELF%\readme.rtf
;LicenseText=%SELF%\license.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0
BeepOnStart=1

[PreInstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=

[PostInstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=News.txt
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
;Command=readme.txt
Text=docs.rtf
Visible=1

[UserEnvironmentVariable]
MuWindir=C:\Windows
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
+Компоненты системы=Утилиты с библиотеками для функционирования программ

;================

[Installitem_009]
Group=Компоненты системы
Caption=Sam Codec Pack 1.25
Description=Набор кодеков и декодеров для конвертирования и воспроизведения
Depends=
Exclude=
Folder=|%SOURCE%\soft
IconFile=SCP125.ico
IconNumber=
SkreenShotImage=SCP.jpg
PreRegFile=
Command1=SCP125.exe /s
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

[Installitem_010]
Group=Компоненты системы
Caption=Total Commander 7.04 Power Pack
Description=Самый лучший файловый менеджер
Depends=
Exclude=
Folder=|%SOURCE%\soft
IconFile=SCP125.exe
IconNumber=
SkreenShotImage=SCP.jpg
PreRegFile=
Command1=SCP125.exe /s
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

opel431 22-06-2009 23:24 1149375

Трудно понять, о чем идет полемика в последних постах! Или конкретные проблемы и возможность их преодоления или все это флуд – на тему я умнее.

Aleksandr-T13 23-06-2009 23:52 1150287

ALaN_1, если ты хочешь чтоб твои иконки отображались в исталяторе то пропиши к ней путь.
Цитата:

Цитата ALaN_1
Folder=|%SOURCE%\soft
IconFile=SCP125.exe
IconNumber= »

Например так:
Код:

Folder=%SOURCE%\soft
IconFile=%SOURCE%\soft\SCP125.exe
IconNumber=0

И не понятно твое написание "RootInstallDir=%SELF%", RootInstallDir - путь к корневой папке с файлами программ. %SELF% - всегда указывает на корневой каталог программы. Так-что это одно и тоже.

opel431, на счет последних постов я с тобой согласен, а в остальном, пока Boa Soft думает выложить, или нет исходники продолжаем форум предлогая какие изменения можно внести и что убрать.
Boa Soft, надо-бы своей программке иконку состряпать, вроде аббривеатуры BS

Habetdin 25-06-2009 22:58 1151847

Aleksandr-T13,
Цитата:

Цитата Aleksandr-T13
И не понятно твое написание "RootInstallDir=%SELF%", RootInstallDir - путь к корневой папке с файлами программ. %SELF% - всегда указывает на корневой каталог программы. Так-что это одно и тоже. »

Цитата:

Цитата readme
RootInstallDir - путь к корневой папке с файлами программ. Все папки программ берутся относительно ее. Полная поддержка системных переменных. Полная поддержка внутренних системных переменных. Есть три внутренние системные переменные, допустимые в значении RootInstallDir:

%SELF% - всегда указывает на корневой каталог программы. При нахождении программы в корне диска - на корень диска.

%SOURCE% - указывает на корень диска, на котором найден SourceTagFile (см ниже).

%CDROM% - тоже, что и %SOURCE% (для совместимости).

Ну и что же неправильного? %SELF% "указывает" путь, а RootInstallDir нужно как-то задать для правильной работы!
:read:

ALaN_1 04-07-2009 17:28 1158965

Цитата:

Цитата opel431
это флуд »

Я не мог разобраться, а не флудил. Теперь разобрался :clapping:

ku7mich 18-07-2009 17:49 1171418

Не пойму почему скрипт не отрабатывает.

Вызывается в разделе Postinstall:
читать дальше »
[Setup]
RootInstallDir=%SELF%
CommonIconLib=Icons.dll
CommonShotFolder=
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
AdminRightsRequired=0
CheckFDD=0
CheckCd=0
CheckFlash=0
CheckHDD=1
CheckNet=0
SourceTagFile=
DefaultTimer=120
ReadMeText=readme.rtf
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=0
ShowLog=0
AutoClose=1
SupressReboot=0
BeepOnStart=0

...

[Postinstall]
Folder=
PreRegFile=
Command1=Script\CleanUp.cmd
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0


Cmd-файл в оем-кодировке 866:
читать дальше »
:cmdow @ /HID
:@echo off

rd /q /s "%systemdrive%\install\"

:Nero
move /y "%allusersprofile%\Главное меню\Программы\Nero" "%allusersprofile%\Главное меню\Программы\CD-DVD"

:UltraISO
move /y "%allusersprofile%\Главное меню\Программы\UltraISO\UltraISO.lnk" "%allusersprofile%\Главное меню\Программы\CD-DVD"
rd /q /s "%allusersprofile%\Главное меню\Программы\UltraISO\"
ren "%programfiles%\UltraISO\lang\lang_ru.dll" ru.dl_
del /q "%programfiles%\UltraISO\lang\*.dll"
ren "%programfiles%\UltraISO\lang\ru.dl_" lang_ru.dll

:AIMP2
move /y "%userprofile%\Главное меню\Программы\AIMP2\AIMP2.lnk" "%allusersprofile%\Главное меню\Программы\Multimedia"
rd /q /s "%userprofile%\Главное меню\Программы\AIMP2\"
del /q "%userprofile%\Application Data\Microsoft\Internet Explorer\Quick Launch\AIMP2.lnk"
ren "%programfiles%\AIMP2\Langs\english.lng" english.ln_
ren "%programfiles%\AIMP2\Langs\russian.lng" russian.ln_
del /q "%programfiles%\AIMP2\Langs\*.lng"
ren "%programfiles%\AIMP2\Langs\english.ln_" english.lng
ren "%programfiles%\AIMP2\Langs\russian.ln_" russian.lng

:AkelPad
del /q "%userprofile%\Главное меню\Программы\AkelPad\Удалить.lnk"
move /y "%userprofile%\Главное меню\Программы\AkelPad" "%allusersprofile%\Главное меню\Программы\Multimedia"

:doPDF
move /y "%allusersprofile%\Главное меню\Программы\doPDF 6\doPDF.lnk" "%allusersprofile%\Главное меню\Программы\Multimedia"
rd /q /s "%allusersprofile%\Главное меню\Программы\doPDF 6\"

:ffdshow
del /q "%allusersprofile%\Главное меню\Программы\ffdshow\Деинсталляция ffdshow.lnk"
move /y "%allusersprofile%\Главное меню\Программы\ffdshow" "%allusersprofile%\Главное меню\Программы\Multimedia"
ren "%programfiles%\ffdshow\languages\ffdshow.1033.en" 1033.en
ren "%programfiles%\ffdshow\languages\ffdshow.1049.ru" 1049.ru
del /q "%programfiles%\ffdshow\languages\ffdshow*"
ren "%programfiles%\ffdshow\languages\1033.en" ffdshow.1033.en
ren "%programfiles%\ffdshow\languages\1049.ru" ffdshow.1049.ru

:Haali Media Splitter
move /y "%userprofile%\Главное меню\Программы\Haali Media Splitter\Media Splitter Settings.lnk" "%allusersprofile%\Главное меню\Программы\Multimedia"
rd /q /s "%userprofile%\Главное меню\Программы\Haali Media Splitter\"

:RAD Game Tools Splitter
rd /q /s "%allusersprofile%\Главное меню\Программы\RAD Game Tools Splitter\"

:Paint.NET
move /y "%allusersprofile%\Главное меню\Программы\Paint.NET.lnk" "%allusersprofile%\Главное меню\Программы\Multimedia"
del /q "%allusersprofile%\Рабочий стол\Paint.NET.lnk"

:Mozilla Firefox
move /y "%allusersprofile%\Главное меню\Программы\Mozilla Firefox\Mozilla Firefox.lnk" "%allusersprofile%\Главное меню\Программы\Net"
rd /q /s "%allusersprofile%\Главное меню\Программы\Mozilla Firefox\"
move /y "%allusersprofile%\Рабочий стол\Mozilla Firefox.lnk" "%systemdrive%\Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch"

:R-Studio
move /y "%userprofile%\Главное меню\Программы\R-Studio\R-Studio.lnk" "%allusersprofile%\Главное меню\Программы\Recovery"
rd /q /s "%userprofile%\Главное меню\Программы\R-Studio\"

:7-Zip
move /y "%allusersprofile%\Главное меню\Программы\7-Zip\7-Zip File Manager.lnk" "%allusersprofile%\Главное меню\Программы\Utilities"
rd /q /s "%allusersprofile%\Главное меню\Программы\7-Zip\"
ren "%programfiles%\7-Zip\Lang\ru.txt" ru.tx_
del /q "%programfiles%\7-Zip\Lang\*.txt"
ren "%programfiles%\7-Zip\Lang\ru.tx_" ru.txt

:Revo Uninstaller
del /q "%userprofile%\Главное меню\Программы\Revo Uninstaller\Uninstall.lnk"
del /q "%userprofile%\Главное меню\Программы\Revo Uninstaller\Website.lnk"
move /y "%userprofile%\Главное меню\Программы\Revo Uninstaller" "%allusersprofile%\Главное меню\Программы\Utilities"
del /q "%userprofile%\Рабочий стол\Revo Uninstaller.lnk"
ren "%programfiles%\VS Revo Group\Revo Uninstaller\lang\english.ini" english.tx_
ren "%programfiles%\VS Revo Group\Revo Uninstaller\lang\russian.ini" russian.tx_
del /q "%programfiles%\VS Revo Group\Revo Uninstaller\lang\*.ini"
ren "%programfiles%\VS Revo Group\Revo Uninstaller\lang\english.tx_" english.ini
ren "%programfiles%\VS Revo Group\Revo Uninstaller\lang\russian.tx_" russian.ini

:USB Safely Remove
move /y "%allusersprofile%\Главное меню\Программы\USB Safely Remove\USB Safely Remove.lnk" "%allusersprofile%\Главное меню\Программы\Utilities"
rd /q /s "%allusersprofile%\Главное меню\Программы\USB Safely Remove\"
del /q "%userprofile%\Рабочий стол\USB Safely Remove.lnk"
del /q "%userprofile%\Application Data\Microsoft\Internet Explorer\Quick Launch\USB Safely Remove.lnk"
ren "%programfiles%\USB Safely Remove\Languages\Russian.lng" Russian.ln_
del /q "%programfiles%\USB Safely Remove\Languages\*.lng"
ren "%programfiles%\USB Safely Remove\Languages\Russian.ln_" Russian.lng

:Vit Registry Fix
del /q "%userprofile%\Главное меню\Программы\VITSOFT\Vit Registry Fix\WhatsNew.lnk"
del /q "%userprofile%\Главное меню\Программы\VITSOFT\Vit Registry Fix\Uninstall Vit Registry Fix 9.4.lnk"
move /y "%userprofile%\Главное меню\Программы\VITSOFT\Vit Registry Fix" "%allusersprofile%\Главное меню\Программы\Utilities"
rd /q /s "%userprofile%\Главное меню\Программы\VITSOFT\"
del /q "%userprofile%\Рабочий стол\Vit Registry Fix 9.4.lnk"
del /q "%programfiles%\VITSOFT\Vit Registry Fix\Language\Vit Disk Cleaner\Czech.VLng"
del /q "%programfiles%\VITSOFT\Vit Registry Fix\Language\Vit Registry Fix\Czech.VLng"
del /q "%programfiles%\VITSOFT\Vit Registry Fix\Language\Vit Registry Optimizer\Czech.VLng"
del /q "%programfiles%\VITSOFT\Vit Registry Fix\Language\Vit StartUP Manager\Czech.VLng"
del /q "%programfiles%\VITSOFT\Vit Registry Fix\Language\Vit Uninstall Manager\Czech.VLng"

:xplorer2 pro
del /q "%allusersprofile%\Главное меню\Программы\xplorer2 pro\uninstall.lnk"
del /q "%allusersprofile%\Главное меню\Программы\xplorer2 pro\xplorer2 website.lnk"
move /y "%allusersprofile%\Главное меню\Программы\xplorer2 pro" "%allusersprofile%\Главное меню\Программы\Utilities"
del /q "%allusersprofile%\Рабочий стол\xplorer2.lnk"

:EXIT


Для создания файла PRESETUP.INI пользовался конфигуратором. В логах пишет что скрипт был запущен. Если запустить скрипт вручную, после полной загрузки ОС, то отрабатывает. Наверное где-то что-то упустил, но не могу понять где и что. Подскажите.

Habetdin 18-07-2009 18:17 1171434

ku7mich,
Цитата:

Цитата ku7mich
:Nero »

Цитата:

Цитата ku7mich
:UltraISO »

Может быть, если это комментарии, писать ::Nero, ::UltraISO
Цитата:

Цитата ku7mich
:EXIT »

А это просто exit ?

ku7mich 19-07-2009 10:51 1171766

О, спасибо это поправил и ещё рядом нашёл ошибку :). Я, оказывается, сначала удаляю папку со скриптом, а потом пытаюсь его выполнить :D (долго смеелся):
Цитата:

cmdow @ /HID
@echo off

rd /q /s "%systemdrive%\install\"

rem Nero
move /y "%allusersprofile%\Главное меню\Программы\Nero" "%allusersprofile%\Главное меню\Программы\CD-DVD"

treehel 26-07-2009 17:58 1178186

Очень жаль, что проект не развивается....
Boa Soft, может выложите код на SourceForge и BerliOS? Глядишь, и комьюнити подтянется :-)

P.S. Заметил баг. Извиняюсь, если кто уже постил. Айтемам нельзя задавать длинные имена наподобие Installitem_20042 ибо эксклюд/инклюд их, очевидно, воспринимает только как Installitem_2004. Версия вроде предпоследняя (не стал апгрейдится т.к. необходимых мне изменений в ней не было, а конфиг изменился)

P.P.S. Проверил последнюю версию... в общем, там все еще хуже к Exclude :D Он, кажется, вообще не хочет работать с четырехзначными числами. А вот трехзначные - воспринимает :-) То есть, Install_0011 и Install_0012 он, похоже, понимает как Install_001 (ему все-равно, что я пишу до цифры Install_ или Installitem_). А вот Installitem_011 и Installitem_012 он отличает более или менее корректно (все равно, не всегда снимает галочку, когда выбираю запрещающий айтем). Такие большие номера мне нужны для удобства группировки ~250 утилит. Кстати, грузится программа с 6000-знаковым конфигурационным файлом PRESETUP.ini ну очень медленно.

Boa Soft 30-07-2009 18:20 1181710

Цитата:

Цитата treehel
Очень жаль, что проект не развивается....
Boa Soft, может выложите код на SourceForge и BerliOS? Глядишь, и комьюнити подтянется :-) »

Мне сильно понравилась 7. Поэтому, работа над программой будет продолжатся.

Цитата:

Цитата treehel
P.S. Заметил баг. Извиняюсь, если кто уже постил. Айтемам нельзя задавать длинные имена наподобие Installitem_20042 ибо эксклюд/инклюд их, очевидно, воспринимает только как Installitem_2004. Версия вроде предпоследняя (не стал апгрейдится т.к. необходимых мне изменений в ней не было, а конфиг изменился) »

Сейчас кода под рукой нет, но я кажется задавал ограничение на 999. Тоесть 3 знака. Переделать легко.


Цитата:

Цитата treehel
P.P.S. Проверил последнюю версию... в общем, там все еще хуже к Exclude :D Он, кажется, вообще не хочет работать с четырехзначными числами. А вот трехзначные - воспринимает :-) То есть, Install_0011 и Install_0012 он, похоже, понимает как Install_001 (ему все-равно, что я пишу до цифры Install_ или Installitem_). А вот Installitem_011 и Installitem_012 он отличает более или менее корректно (все равно, не всегда снимает галочку, когда выбираю запрещающий айтем). Такие большие номера мне нужны для удобства группировки ~250 утилит. Кстати, грузится программа с 6000-знаковым конфигурационным файлом PRESETUP.ini ну очень медленно. »

См предидущий пост.

По поводу скорости работы - там используется стандартный INI файл и стандартные апи. А они на больших файлах не айс.
Я уже думал переделать парсинг полностью. Много времени это не займет. Тем более, что не nht,etncz динамическое изменение файла. Только чтение.

boss911 30-07-2009 20:04 1181791

Boa Soft

Я вот недавно столкнулся с тем, что хотел сменить размер шрифта в окне дерева программ, но заглянув в SKIN.INI, вспомнил, что таких настроек там отродясь не было.

Может, стоит это сделать? Все же это скин, обычно настройка размера шрифта обязательна и очень востребована в скинах, ИМХО. Предлагаю, например:
Код:

[FontMap]
LabelFont                = Trebuchet MS
LabelFontSize        = 14
BigLabelFont        = Arial
BigLabelFontSize        = 16
MemoFont                = Trebuchet MS
MemoFontSize        = 16
TreeFont                = Tahoma
TreeFontSize        = 10
HintFont                = Tahoma
HintFontSize        = 8
CommonFont        = Tahoma
CommonFontSize        = 12


treehel 31-07-2009 15:39 1182483

> Сейчас кода под рукой нет, но я кажется задавал ограничение на 999. Тоесть 3 знака. Переделать легко.
Буду признателен, если в следующей версии ограничение будет хотя бы на 4 знака.

> По поводу скорости работы - там используется стандартный INI файл и стандартные апи. А они на больших файлах не айс. Я уже думал переделать парсинг полностью. Много времени это не займет.
Будет здорово. Конвертер для конфигурационных файлов следует ждать?

Еще пара пунктов :-)

У вас есть копирайт, в котором указано "Россиия, Курск". Могли бы вы изменить формулировку копирайта на "Основано на BS Post Installer" или как-то так, чтобы простым пользователям было понятно, что вы разработчик оболочки, а не подборки.

Я не вижу особого смысла в скриншотах, которые показываются уже после начала установки программы. Более того, если число скришотов перевалило за две сотни в общей директории, они превращаются просто в кашу. Мысль номер один - подхватывать скришот сразу из директории программы или позволить для каждой программы задавать директорию со скрином. Идея номер два - добавить возможность прикрутить справа от каждого айтема маленькую кнопочку "HELP", которая будет открывать стандартизированное окно со скриншотом и описанием. Данные пусть подгружает из файла info.ini, который будет брать в корне директории с программой. Допустим, там будут пункты Screenshot, Website, Version, OS Compatibility и Description. Да, кстати, они ScreenShots, а не SkreenShots :D

И последний момент. Не знаю, возможно ли это исправить.... Некоторые программы, например, Comodo Internet Security запускаются таким образом, что окно BS PostInstaller все-равно продолжает висеть над ними, закрывая инсталлятор - надо жать Alt+Tab. В идеале, если PostInstaller запускает прогу, то пусть эта прога запускается поверх всех других запущенных в системе. И желательно, чтобы панель задач также была перекрыта постинсталлером, а не маячила у юзера перед глазами, когда ставится новое приложение.

Спасибо )

Сергуша 31-07-2009 20:55 1182693

Здраствуйте господа профессионалы! Программа отличная, запускал тока на свежеустановленной виндовс с жесткого диска и все программы которые я сделал поставились на ура :) Подскажите пожалуйста, как запустить программу на Т12 или Т13 в установке виндовс? Чет неполучается.. Хоть один маленький примерчик PRESETUP.INI пожалуйста. Замучился я уже..с винта запускается а с двд привода нехочет, я правда не силен в програмировании но уж сильно хочется свою сборку для себя сделать. Зарание спасибо!

katok888 31-07-2009 21:44 1182722

Сергуша,
Цитата:

Цитата Сергуша
Хоть один маленький примерчик »

в папке с программой есть пример Sample_t12

Сергуша 31-07-2009 22:01 1182731

katok888 спасибо теперь понятно, я почему то бегло папку эту просмотрел.Подобный пример был в учебнике по автоматической установке виндовс.щас займусь делом. :) :)

Medic84 06-08-2009 15:33 1187227

Обьясните на пальцах как работать с ним. Точнее я понял как работать. Presetup.ini я создал. И что дальше? Паковать в sfx архив и устанавливать? Или как?

Алексей Н. 06-08-2009 18:23 1187388

Medic84
Работает это примерно так:
Как сделано у меня, запускается с диска.

В папку $OEM$ добавляется файл RUNONCE.CMD, который должен выполнится на Т-39.
содержание RUNONCE.CMD

Код:

SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\015 /V 1 /D "%CDROM%\Boa\presetup.exe /ini:PRESETUP.INI " /f
rem Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!)
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage /V 1252 /t reg_sz /D "c_1251.nls" /f  exit

Папки BOA с файлами установщика и SOFT с программами лежат в корне диска

Теперь при первой загрузке windows у тебя из RunOnceEx выполнится запуск установщика с твоими настройками.

Можно было бы посоветовать еще почитать справку, но честно говоря я и сам с первого раза не осилил понять:)

Medic84 06-08-2009 21:06 1187519

Ага понял :)

conductor 19-08-2009 16:11 1197571

в шапке картинка с надписью 2008 а где мне взять с надписью 2009?
и не пора ли картинку поменять скоро 2010

BillGates_XP 19-08-2009 16:52 1197606

Цитата:

Цитата conductor
в шапке картинка с надписью 2008 а где мне взять с надписью 2009?
и не пора ли картинку поменять скоро 2010 »

посмотри оттуда http://forum.oszone.net/showpost.php...07&postcount=2

Habetdin 19-08-2009 20:15 1197735

BillGates_XP,
Цитата:

Цитата BillGates_XP
посмотри оттуда »

Там нет скинов BS PostInstaller :)
conductor,
Цитата:

Цитата conductor
в шапке картинка с надписью 2008 а где мне взять с надписью 2009? »

Я просил в "столе заказов", читая с этого поста, можно найти ;)

mike345 19-08-2009 20:31 1197749

Цитата:

Цитата conductor
в шапке картинка с надписью 2008 а где мне взять с надписью 2009?
и не пора ли картинку поменять скоро 2010 »

А если это означает год выпука версии? Или Windows 95 с каждым годом тоже увеличивать?

conductor 20-08-2009 20:37 1198703

Цитата:

Цитата mike345
А если это означает год выпука версии? Или Windows 95 с каждым годом тоже увеличивать?

тут спорный вопрос касперский или нортон пишут 2010 а не 1999

boss911 20-08-2009 21:36 1198741

Цитата:

Цитата conductor
касперский или нортон пишут 2010 а не 1999 »

Что за глупое сравнение. Они указывают год выпуска продукта, бывает, что и с замахом на следующий год (я это тоже считаю глупостью). Никто не меняет/обновляет из разработчиков год выпуска продукта, если не была выпущена его новая версия, иначе это была бы полная чехарда (тупизм).

Последняя версия BS Post от 2008 года, скин был сделан в том же году, все правильно и логично. Чтобы не было подобных глупых, не логичных, предложений, просто не нужно было рисовать год в скине (WALLPAPERS.BMP). ИМХО.

Dz_mikael 21-08-2009 09:42 1199103

Не пойму что за глюк, раньше не было. собрал дистриб с драйверами. если не добавлять BS PostInstaller, то на текстовом режиме при поиске драйверов чипсетов все корректно читается. Но стоит только добавить папку install и прописать ее, то все на текстовом этапе все каракулями. Где собака зарылась???
Добавляю через SVCPACK, вот бантик :
читать дальше »
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist
%%i:\win51 set CDROM=%%i:
set BSIPATH=%CDROM%\Install
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
rem Пример предустановки приложений при первом старте
REG ADD %KEY%\999 /VE /D "Software installed..." /f
REG ADD %KEY%\999 /V 1 /D "%BSIPATH%\presetup.exe" /f

cls
exit

conductor 21-08-2009 12:53 1199281

спасибо Jekson07 переделал
читать дальше »
http://s02.radikal.ru/i175/0908/7d/80caeb1cabcf.jpg


вопросы
1 зависит ли размер иконки 32х32 или 128х128
2 какай рамер должен быть 7 ZIP.JPG(к примеру) в папке \SHOTS
3 при наведении курсора на программу описание программы появляется то слева то справа
может это потому что я вставил другой WALLPAPERS.bmp
если да то как иправить?

Bysh 21-08-2009 19:35 1199635

Цитата:

Цитата conductor
вопросы
1 зависит ли размер иконки 32х32 или 128х128
2 какай рамер должен быть 7 ZIP.JPG(к примеру) в папке \SHOTS
3 при наведении курсора на программу описание программы появляется то слева то справа
может это потому что я вставил другой WALLPAPERS.bmp
если да то как иправить? »

1. Я использую 32x32 (причем 256 бит), потому что с большими размерами бывали проблемы в отображение на разных компах.
2. Размер скриншота программы зависит от разрешения компа, на котором будет работать BSPI. Мне приходилось устанавливать и на 800х600, тогда оптимальный размер скриншотов 320х240 (при этом описание программы должно быть коротким, чтобы картинка не перекрывала описание). Если знаете, что BSPI будет работать только на компах с большим разрешением, то и разрешение скриншотов можно увеличить.
3. Описание программы может появляться то справа от курсора, то слева - это неважно, главное, чтобы оно не уходило за пределы экрана.

Cuba 23-08-2009 19:27 1201333

Переносы строк нужно делать чтоб ничего никуда не уходило =)

Bysh 24-08-2009 12:34 1201803

Цитата:

Цитата Cuba
Переносы строк нужно делать чтоб ничего никуда не уходило »

Пользуюсь Config Editor - ничего никуда не уходит (согласитесь, что переносами очень неудобно пользоваться).

conductor 25-08-2009 20:15 1203096

Цитата:

Цитата Bysh
Цитата Cuba:
Переносы строк нужно делать чтоб ничего никуда не уходило »
Пользуюсь Config Editor - ничего никуда не уходит (согласитесь, что переносами очень неудобно пользоваться). »

а вот нифига такой текст
читать дальше »
для обнаружения и удаления шпионских и рекламных модулей программа XoftSpySE, которая сканирует оперативную память и разделы системного реестра, файлы и папки на предмет присутствия вредоносных программ,В настройках сканирования можно указать, какой тип шпионского программного обеспечения необходимо искать на компьютере'

оставил первую строку остальное вырезал
кто чё подскажет

1Mihail1 25-08-2009 20:15 1203097

Спасибо создателю за программу. Очень удобная и не сложная в освоении. Вот только один вопросик.
Помогите пожайлуста с такой проблемой. Как сделать, чтобы BS Post запускался после загрузки рабочего стола?

Habetdin 25-08-2009 20:46 1203114

1Mihail1, используйте RunOnce или RunOnceEx
В папке программы есть папки Sample_* с примерами реализации (при полной установке)

conductor 25-08-2009 22:39 1203194

мужики у меня текст всё равно уходит
и второе почемуто не хочет иконки вытаскивать
папку вручную приходиться указывть
искать значки в общей библиотке иконок не хочет
точку не поставить на верхнюю строку

NikLok 26-08-2009 11:25 1203561

Boa Soft, Очень хочется иметь возможность использовать конструкцию:
Код:

[Installitem_008]
CheckTagFile=IE8-WindowsXP-x86-RUS.exe
Command1=%CheckTagFile% /update-no /passive /norestart

Так как уже несколько раз поправив в одном месте забывал исправить во втором. Ну и в редакторе доработать тоже.

Bysh 26-08-2009 21:14 1204097

Цитата:

Цитата conductor
мужики у меня текст всё равно уходит »

Здесь я уже затрагивал эту тему: http://forum.oszone.net/post-1081424.html#post1081424
Можешь скачать скин opel431. Для разнообразия (и развития) выкладываю свой скин. http://multi-up.com/133753
Пробуй.

Bysh 26-08-2009 21:38 1204119

Цитата:

Цитата conductor
и второе почемуто не хочет иконки вытаскивать
папку вручную приходиться указывть
искать значки в общей библиотке иконок не хочет
точку не поставить на верхнюю строку »

Хочу помочь, но не могу понять: Кто не хочет вытаскивать иконки и искать значки? Какую точку ты хочешь поставить в верхнюю строку (чего)? Почитай отсюда: http://forum.oszone.net/post-1143598-1089.html

conductor 26-08-2009 22:04 1204145

читать дальше »
http://ipicture.ru/Gallery/Viewfull/22791304.html

в конфигураторе смена значка не включается функция
искать значки в общей библиотеке иконок
приходиться в окне вручную путь прописывать не перейти мне в папку с иконками

1Mihail1 26-08-2009 22:46 1204175

Люди добрые помогите. Повторяю свой вопрос. Как сделать, чтобы запускался BS Post после загрузки рабочего стола. А то у меня ничего не выходит.

Вот мой RunOnce

Код:

cmdow @ /HID
@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
REG ADD %KEY%\001 /VE /D "Software installed..." /f
REG ADD %KEY%\001 /V 1 /D "%CDROM%\Bs\Presetup.exe force" /f
EXIT


Habetdin 26-08-2009 23:20 1204197

1Mihail1, во время какого этапа установки запускается приведенный батник?

1Mihail1 26-08-2009 23:32 1204204

Я прописываю его в cmdlines.

Bysh 27-08-2009 00:14 1204228

Цитата:

Цитата conductor
в конфигураторе смена значка не включается функция
искать значки в общей библиотеке иконок
приходиться в окне вручную путь прописывать не перейти мне в папку с иконками »

Попробуйте написать в окне "Иконка программы" просто Icons. При этом в "Папка программы" должно быть Soft (или как там Вы ее называете), окно "Файл скриншота" оставляете пустым, предварительно прописав в PRESETUP.INI в секции Setup:
RootInstallDir=%SELF%
CommonShotFolder=shots

Habetdin 27-08-2009 00:25 1204240

1Mihail1, у вас ошибка в батнике, не нужно было при прописывании комманд в RunOnce все копировать с RunOnceEx :)
Правильный батник:
Код:

cmdow @ /HID
@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
REG ADD %KEY% /V BSPI /D "%CDROM%\Bs\Presetup.exe force" /f
EXIT


armandi 27-08-2009 10:07 1204409

Спасибо за программу!
Но возникло несколько вопросов...

Как добавить новые иконки или где взять бибиотеку с ними?

И еще не мог бы кто выложить свой пример файла presetup.ini с установкой софта. Особенно интересует автоматическая установку крупных программ (Promt, Photoshop).

BillGates_XP 27-08-2009 10:46 1204440

Цитата:

Цитата armandi
И еще не мог бы кто выложить свой пример файла presetup.ini с установкой софта. Особенно интересует автоматическая установку крупных программ (Promt, Photoshop). »

вот скрипт
cls
@echo off

start /wait APCS3.exe
start /wait taskkill.exe /F /IM mDNSResponder.exe
ping -n 3 -w 1 127.0.0.1 > nul
REGEDIT /S bonjour.reg
ping -n 3 -w 1 127.0.0.1 > nul

sc stop "Bonjour Service"
sc delete "Bonjour Service"
regsvr32 /u /s "C:\Progra~1\Bonjour\mdnsnsp.dll"
regsvr32 /u /s "C:\Progra~1\xxx\mdnsnsp.dll"
ren "C:\Progra~1\Bonjour" xxx
del %systemroot%\system32\dns-sd.exe
del %systemroot%\system32\dnssd.dll
ping -n 3 -w 1 127.0.0.1 > nul
RD /S /Q "%systemdrive%\Program Files\xxx"

Exit

armandi 27-08-2009 11:24 1204493

спасибо

во вложении reg-файл пустой почему-то

BillGates_XP 27-08-2009 11:31 1204500

Цитата:

Цитата armandi
спасибо
во вложении reg-файл пустой почему-то »

так должно быть

armandi 27-08-2009 11:44 1204511

И еще вопрос...

Если запустить BSPI на Т-39 (из WINNT.SIF), то софт будет устанавливаться параллельно системе?
И правильно ли это делать?

Или лучше устанавливать на T-12 (из сmdlines.txt)?

BillGates_XP 27-08-2009 12:01 1204519

Цитата:

Цитата armandi
И еще вопрос...
Если запустить BSPI на Т-39 (из WINNT.SIF), то софт будет устанавливаться параллельно системе?
И правильно ли это делать?

НЕТ
Цитата:

Цитата armandi
Или лучше устанавливать на T-12 (из сmdlines.txt)? »

Да так лучше и без проблем

conductor 27-08-2009 14:08 1204603

Цитата:

Цитата Bysh
Попробуйте написать в окне "Иконка программы" просто Icons.

всё отлично сработало !!!
Мерси

1Mihail1 27-08-2009 16:48 1204721

Habetdin, спасибо BS запускается вот только теперь пишет



Цитата:

ошибка файлов ответов
взможные причины
файл ответов отсутствует
не соответствует текущему файлу конфигурации
имеет неверную структуру
пожайлуста создайте файл ответов заново
Помогите

Habetdin 27-08-2009 20:45 1204865

1Mihail1, удалите/измените файл PRESETUP.SET

1Mihail1 27-08-2009 21:13 1204897

Прописал
Код:

REG ADD %KEY% /V BSPI /D "%CDROM%\BS\Presetup.exe /ini:PRESETUP.INI" /f
Заработало.

А что за файл PRESETUP.SET у меня такого нет.

Появилась новая проблема BS запускается, но программы не устанавливаются. Вот мой Presetup.ini

Код:

[Setup]
RootInstallDir= 
CommonIconLib=%CDROM%\BS\IconLib.dll 
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1 
DetaliseLog=1 
EnableUserInput=1 
EnableCloseMsg=1 
EnableWelcomeDlg=0 
AdminRightsRequired=1
CheckFDD=0 
CheckCd=1 
CheckFlash=0 
CheckHDD=1 
CheckNet=0 
SourceTagFile=%CDROM%\WIN51IP.SP3 
DefaultTimer= 
ReadMeText= 
LicenseText= 
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER 
UseRunKey=1 
ShowLog=0 
AutoClose=1 
SupressReboot=0 
BeepOnStart=0   
[Preinstall] 
Folder=%CDROM%\Software 
PreRegFile=pusk.reg 
Command1= 
Command2= 
Command3= 
Command4= 
PostRegFile=   
[Postinstall] 
Folder= 
PreRegFile= 
Command1=
Command2= 
Command3=
Command4= 
PostRegFile= 
Reboot=1 
PowerOff=0   
[UserEnvironmentVariable] 
MuWindir=%SystemDrive%\windows 
MyOemFolder=%CDROM%\$OEM$   
[SoftwareGroup] 
Системные= 
Реестр= 
Утилиты= 
Офисные= 
Безопастность= 
Аудио= 
Видео= 
CD-DVD=
Графика= 
Интернет= 
Общение= 
Download-менеджеры=
Архиваторы= 
Конверторы= 
[Installitem_000] 
Group=Системные 
Caption=Unlocker 1.8.7 
Description=Утилита для удаления файлов и папок, которые обычным способом удалить не удается, потому что вместо удаления системой выдается сообщение, что файл удалить невозможно, так как он используется другим приложением.  После установки Unlocker эта проблема решается в пару кликов - достаточно всего лишь кликнуть правой кнопкой мышки по неподатливому файлу или папке да выбрать в появившемся меню пункт  Unlocker. 
Depends= 
DependsOr= 
Exclude= 
Folder= 
CheckTagFile= 
IconFile= 
IconNumber=0
SkreenShotImage= 
PreRegFile= 
Command1=%CDROM%\BS\Soft\Unlocker-1.8.7.exe 
Command2= 
Command3= 
Command4= 
Command5= 
Command6= 
PostRegFile= 
KillWait=0 
Default=0
Fixed=0 
Visible=1 
RebootNeed=0 
[Installitem_001] 
Group=Системные 
Caption=Net.Framework 4.0 
Description=Новая модель программирования управляемого кода для операционной системы WindowsR. Она соединяет мощность платформы .NET Framework версии 4 и новые технологии разработки приложений, имеющих неповторимый графический интерфейс, использующих различные технологии обмена данными и способных поддерживать большое количество бизнес-процессов. Эти новые технологии - это Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation и Windows CardSpace. 
Depends= 
DependsOr= 
Exclude= 
Folder= 
CheckTagFile= 
IconFile= 
IconNumber=0 
SkreenShotImage= 
PreRegFile= 
Command1=%CDROM%\BS\Soft\dotNetFx4.0.Full_x86.exe 
Command2= 
Command3= 
Command4= 
Command5=
Command6= 
PostRegFile=
KillWait=0 
Default=0 
Fixed=0 
Visible=1 
RebootNeed=0

и т.д.

Помогите решить проблему.

boss911 27-08-2009 21:49 1204926

Цитата:

Цитата 1Mihail1
BS запускается, но программы не устанавливаются. »

Лог нужно посмотреть, выкладывайте. Подозреваю, что вы что-то напутали с переменными или маркерным файлом. А пока что попробуйте так:
Код:

[Setup]
RootInstallDir=%SOURCE%
SourceTagFile=WIN51IP.SP3


1Mihail1 27-08-2009 22:48 1204997

Вложений: 1
Вот мой лог

Habetdin 27-08-2009 22:53 1205005

1Mihail1, у вас ошибки:
Цитата:

WARNING! RootInstallDir not defined!

...

Error: Не удается найти указанный файл.
Добавьте в секцию [Setup] то, что написано в 1157 посте

1Mihail1 27-08-2009 23:19 1205042

А что за файл ответов PRESETUP.SET у меня такого нет.

Habetdin 27-08-2009 23:29 1205050

Цитата:

Цитата 1Mihail1
А что за файл ответов PRESETUP.SET у меня такого нет. »

Он необязателен, если вы не планируете несколько типов установки (например, только из категории "Системные" при указывании system.set)

1Mihail1 28-08-2009 14:01 1205475

Спасибо за помощь. Теперь все работает. Вот только появилась новая проблема. Описание программ кракозябрами отображается. Что делать?

1Mihail1 28-08-2009 16:01 1205584

С кракозябрами сам разобрался.
Спасибо всем за помощь.

DJ Mogarych 28-08-2009 16:26 1205613

Цитата:

Цитата 1Mihail1
С кракозябрами сам разобрался. »

Как?

1Mihail1 28-08-2009 16:29 1205617

Цитата:

Цитата DJ Mogarych
Как? »

Да у меня кодировка стояла oem866, а теперь поставил ansi1251 и все пошло.

И у меня BS запускается после загрузки рабочего стола. Может это еще влияет.

boss911 28-08-2009 18:23 1205698

Цитата:

Цитата 1Mihail1
И у меня BS запускается после загрузки рабочего стола. Может это еще влияет. »

Мне кажется, что именно это и влияет.

DJ Mogarych 28-08-2009 21:13 1205834

Наверное. Потому что у меня кодировка как раз win-1251, и описания всё равно крякозябрами.
Пост-инсталер грузится при первом запуске до загрузки стола.

volk1234 01-09-2009 13:41 1208764

Привет Всем!

Поясните пожалуйста на примерах
Как сделать:
1. Запуск BPI после первого входа в систему.
Как вы делаете: ручками правите дистрибутив, делаете аддоны, или прописываете в MyCustom аддон?

2. Выбор конфигурации на т39, и установка при первом входе в систему.
Тоже - как делаете, и как это сделать с DVD правильно -
ведь на него нельзя сохранить файл ответов для ключа force
....

мой Presetup.ini

Код:

[Common_Info]
Ver=2.0
Autor=Volk1234
Description=Unattendet software install
Date=19.08.2009

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.dll
CommonShotFolder=shots
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckCd=1
CheckFlash=0
CheckHDD=1
CheckNet=0
SourceTagFile=
DefaultTimer=90
ReadMeText=
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=0
ShowLog=0
AutoClose=1
SupressReboot=0
BeepOnStart=1


[Preinstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=

[Postinstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=
Reboot=0
PowerOff=0

[UserButton_1]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=INFO_BT.BMP
Folder=%SELF%
Command=
Text=license.rtf
Visible=1

[UserButton_2]
Caption=Документация
Hint=Просмотреть документацию
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=readme.rtf
Visible=1

[UserButton_3]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=news.txt
Visible=1

[UserEnvironmentVariable]
MyRoot=%SELF%\
MySettings=%SELF%\

[SoftwareGroup]
+Офисные программы=Различные программы офисного назначения
Интернет и почта=Программы для работы с почтой и интернет
Мультимедийные программы=Программы для воспроизведения музыки и фильмов
Безопастность=Антивирусы и тд
Дефрагментаторы=Всякие и разные
Разные полезные программы=
Игрушки=Небольшие игры

[Installitem_000]
Group=Офисные программы
Caption=Office 2003 rus sp3 - Word+ Exel+Acces+PowerPoint
Description=
Depends=
DependsOr=
Exclude=Installitem_003;Installitem_002;Installitem_001;
Folder=OFFICE\Off2k3
CheckTagFile=
IconFile=
IconNumber=30
SkreenShotImage=shot29.JPG
MinToTray=1
PreRegFile=
Command1=setup.exe TRANSFORMS=weap.MST /qb-
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=FP11.reg
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0


.....


[Installitem_100]
Group=Игрушки
Caption=Sokoban Mini
Description=Ящички!
Depends=
DependsOr=
Exclude=
Folder=GAMES\soko
CheckTagFile=
IconFile=
IconNumber=33
SkreenShotImage=
MinToTray=0
PreRegFile=
Command1=SOKOBAN.sfx.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0


Habetdin 01-09-2009 13:54 1208777

volk1234,
Цитата:

Цитата volk1234
Как сделать:
1. Запуск BPI после первого входа в систему.
Как вы делаете: ручками правите дистрибутив, делаете аддоны, или прописываете в MyCustom аддон? »

Нужно взять только то что нужно BPI для норм. работы и запаковать в sfx - софт оставить на диске (BPI ищет каталог софта по маркерному файлу. думаю вы прочли про это в справке)
И прописать BPI в RunOnceEx либо RunOnce (можно и с помощью myCustom), указав путь, куда он распаковывается из sfx
Мне достаточно для работы BPI вот этих файлов:

которые распаковываются на T13 (SVCPACK). И из RunOnceEx запускается BPI :)
Цитата:

Цитата volk1234
2. Выбор конфигурации на т39, и установка при первом входе в систему.
Тоже - как делаете, и как это сделать с DVD правильно -
ведь на него нельзя сохранить файл ответов для ключа force »

Может быть прописать BPI в секции [GuiRunOnce] файла ответов winnt.sif? И редактировать на T40 аддонами типа T40Editor?

P.S.: также можно найти примеры реализации запуска на разных этапах установки в папках %ProgramFiles%\Boa Software\Boa Software Post Installer\Sample*

BillGates_XP 01-09-2009 13:57 1208784

Цитата:

Цитата volk1234
1. Запуск BPI после первого входа в систему. »

попробой так
RunOnceEx но пастав имя папка BPI только сделай путь на BPI это запускается в первого входа в систему
RunOnceEx
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:
set wpipath=%CDROM%\WPI

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\999 /V 1 /D "%wpipath%\WPI.hta" /f

volk1234 01-09-2009 16:33 1208896

Спасибо за ответы.
От запуска на Т12 решил отказатся - нет смысла.
Вопрос в следующем. BPI стартует с диска и когда я выбираю какие программы ставить, он же не может поменять Presetup.ini. Как выйти из этой ситуации ?

BillGates_XP 01-09-2009 16:39 1208900

Цитата:

Цитата volk1234
Вопрос в следующем. BPI стартует с диска и когда я выбираю какие программы ставить, он же не может поменять Presetup.ini »

ты сам выберайеш какой прогу надо установит

Habetdin 01-09-2009 16:54 1208910

Цитата:

Цитата volk1234
он же не может поменять Presetup.ini. Как выйти из этой ситуации ? »

А зачем вам нужно его менять? Можно использовать несколько *.ini и запускать с параметром /ini:<INIFILENAME>
Советую прочесть в документации про ключ config ;)

Bond01 09-09-2009 16:32 1214906

Здравствуйте новичкам, профессионалом, любителям и тем, кто просто погулять вышел!
У когонибудь есть свои наработки, по оформлению или может кто возьмется сделать под WinStyle 2009. Конечно можно поменять wallpapers, но также хотелось новые кнопошки и все, все.
Замечательный проект, когда-же будет продолжение. Очень ждемс.
P.S - еще ни сталкивался не с одной проблемой, по этой программе, тьфу-тьфу.
В моем Post Installere более 100 программ.
Огромное пасибо - Boa Soft и тем кто его поддерживает. УРА
...

armandi 13-09-2009 12:36 1217785

вот все пытаюсь вникнуть в то что написано в файле помощи
но не получается никак
потому что не хочет устанавливать

ситуация такая

Копирую ОЕМ-папку на сист. диск
Запускаю оттуда install.cmd (в котором прописан запуск Presetup.exe config) из cmdlines.txt

он запускает конфигуратор, а потом софт не устанавливает

Что надо сделать, чтоб BSPI запускался с установленными параметрами (выбранными программами), но при этом давал возможность в случае необходимости добавить или убрать галочки в конфигураторе при установке WinXP?

Habetdin 13-09-2009 13:38 1217817

Цитата:

Цитата armandi
он запускает конфигуратор, а потом софт не устанавливает »

Потому что вы запускаете конфигуратор :)
Запускать конфигуратор нужно до создания образа и его прожига ;)
Чтобы выбрать нужные программы можно запускать без ключей...

armandi 13-09-2009 13:54 1217827

о-о-о спасибо
я об этом подумал
но еще проверить не успел)))

DonQuixote 15-09-2009 23:04 1219832

а когда новая версия выйдет))))

mozgabyte 15-09-2009 23:11 1219836

DonQuixote,
Цитата:

Цитата Boa Soft
N.B.
В связи стем, что у меня не хватает времени на развитие проекта, я перевел его в open-source. Исходный код теперь свободно доступен. »


DonQuixote 15-09-2009 23:13 1219837

mozgabyte, спасибо за ответ)))думал ещё выйдет...плохо что я не понимаю Исходный код и что с ним делать)))

conductor 26-09-2009 23:20 1228297

ребята такая фишка
есть файл PRESETUP.INI там запускающие файлы без иконок
запускаем ConfigEd.exe в нём указываем к примеру %SELF%\Icons\DMASTER.ICO
а эта иконка применяется ко всем файлам
хотя у всех файлов окошко иконка программы пустое
другой программе указываем %SELF%\Icons\BITTORENT.ICO а она заменяет DMASTER.ICO
приходиться делать добавить новую программу и туда по новой всё прописывать тогда иконка другая
кто нибудь подскажет в чём фишка

ssw 28-09-2009 11:30 1229304

Приветствую!

Трабл с отпределением переменной %SOURCE% при установке софта с CD/DVD

BSPostInstall Ver 1.12.6
Запускается из С:\Temp\$BSPostInst_FirstRun$\
Система вновь устанавливаемая.
Запускать с CD в процессе установки - мне нужна только буква самого сидюка (SHEF - дает полный путь до проги с подкаталогами, коренть захламлять ...) для дальнейшей установки софта.

[Setup]
RootInstallDir=%SOURCE%\$OEM$
SourceTagFile=WIN51

Переменная не определяется по маркерному файлу, если он находится на CD/DVD. На HDD тоже его не видит.
Файл WIN51 находится в корне.
Если указать файл на флешке, то все нормально. Отрабатывается и %SOURCE%, и %CDROM%, в противном слючае обе переменные не определены.

Если в батнике прописать и запустить из BS:
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
%CDROM% - нормально определяется, но как его прикрутить к BS? Запускать из батника BS не есть хорошо.
(переменные в батнике живут только в текущем сеансе)

Мож кто подскажет, как наиболее стабильно присобачить букву сидюка к BS? (CD/DVD не имеет фиксированного значения)

ssw 28-09-2009 11:54 1229324

Люди, прошу прощения разобрался сам. Доку не дочитал однако :read:

teapot08 28-09-2009 12:16 1229339

А нет такой чтоб без всяких этих плясок с кодами да писаниной ??? )))
Например создал папки - система, графика, офис и т.п.
Далее пораскидал свой софт по этим папкам, нажал на кнопку и все готово.
Примерно так.
Или так не возможно ???

mozgabyte 28-09-2009 12:21 1229343

Цитата:

Цитата teapot08
Или так не возможно ??? »

..так невозможно

teapot08 28-09-2009 12:27 1229350

Цитата:

Цитата mozgabyte
..так невозможно »

А жаль, т.к. чем с этой писаниной возица легче в ручную установить.

stasys44 28-09-2009 13:03 1229379

Цитата:

Цитата teapot08
А жаль, т.к. чем с этой писаниной возица легче в ручную установить. »

Если установить только один раз. конечно, будет легче и быстрее вручную, а если устанавливаете нескольким и еще надо под вкус потребителя ...
Как вы представляете это
Цитата:

Цитата teapot08
Например создал папки - система, графика, офис и т.п.
Далее пораскидал свой софт по этим папкам, нажал на кнопку и все готово »

кнопка пускает команду - эй, комп, давай устанавливать! так?
A инсталяторы програм задают много вопросов - откуда знать компу - инструкций то нет. Это возможно в сказке o скатерти самобранке

teapot08 28-09-2009 13:17 1229393

Да что вы !!!
На много удобнее через папки чем что та писать !!!
Я знаю есть программа AutoPlay Media Studio v6.0.2.0 Retail Russian
Делал меню выбора софта и установки того же софта на комп с сд-диска , а почему вместе с установищиком нельзя токое сотворить ???

stasys44 28-09-2009 13:55 1229411

Цитата:

Цитата teapot08
Я знаю есть программа AutoPlay Media Studio v6.0.2.0 Retail Russian
Делал меню выбора софта и установки того же софта на комп с сд-диска , а »

Ну что, купили, содрали в интернете прогамму AutoPlay Media Studio, навалили ей папок с установками программ не занимаясь писаниной тихой установки, записали на CD? Вы сами так сделали! Чудо. Поделитесь опытом но в другой теме

2-я возможность - каким нибудь путем получили на блюдечке готово е- тот, который это готовил, тоже занимался писаниной, а вы получили готовый продукт

conductor 03-10-2009 12:50 1233392

stasys44
может Вы подскажите или кто другой
Command2=DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"
Command2=del "%systemdrive%\Documents and Settings\All User\Рабочий стол\Mozilla Firefox.lnk"
не удаляется ни так ни так ярлык
зы писал через конфигуратор
с командной строки удаляется

saavaage 03-10-2009 13:04 1233403

conductor, по-моему Вы забыли вызвать cmd Где-то так : |%WinDir%\system32\cmd.exe /C DEL /Q .......

conductor 03-10-2009 14:37 1233494

saavaage
плохо прочитали я делал через конфигуратор !

Habetdin 03-10-2009 16:51 1233632

conductor, а если так?
Код:

Command1=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"

conductor 03-10-2009 17:11 1233647

Command1=MozillaFirefox3.5.3.exe
Command2=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"
правильно так(первый идёт инсталяшка)
спасибо прокатило буду пробовать с остальными ярлыками

me4enyi 04-10-2009 00:36 1234017

Здравствуйте, подскажите пожалуйста. Не срабатывает секция preinstal. Хотел назначить выполнение exe при запуске программы bspost.

[PreInstall]
Folder=install
PreRegFile=
Command1=setup.exe
command2=
Command3=
Command4=
PostRegFile=

не получилось, а если то-же самое пишу в секции postinstall то все работает, но мне то нужно обратное.......

LonerD 04-10-2009 13:35 1234212

Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора?

Boa Soft 04-10-2009 14:19 1234240

Цитата:

Цитата DPavlik82
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора? »

Да, можно. Запустите саму программу от имени администратора. Дочерние процессы наследуют права.

LonerD 05-10-2009 02:06 1234674

Цитата:

Цитата Boa Soft
Запустите саму программу от имени администратора. »

А как в Windows 7 из коммандной строки запустить саму программу от имени администратора?

saavaage 05-10-2009 02:34 1234687

DPavlik82, может это Вам поможет http://www.oszone.net/4331/#5 ?

LonerD 05-10-2009 02:48 1234697

saavaage, спасибо, но не то.
Надо что-нибудь наподобие приставки sudo (как в Убунте).
Вопрос, наверное, не совсем в тему, правильней его было задать в форуме по Win7, но раз уж зашла речь в этой теме, то думаю всем будет полезно :)

saavaage 05-10-2009 03:06 1234705

DPavlik82, боюсь как линуксе не получится... Правда, есть одна прога - http://admilink.narod.ru/

PS Может здесь, что дельное подскажут: http://forum.ixbt.com/topic.cgi?id=22:69875 ?

saavaage 06-10-2009 04:21 1235509

Boa Soft, Спасибо большое за программу. Начинал с wpi, но, из-за кривости работы последнего, решил перейти на Ваш Bpost. Впечатления - все прекрасно и хорошо продумано для пользователя. Легок в освоении и использовании.

Нюансы:
1. В ходе работы обнаружил один глюк (если так можно назвать) в работе конфигуратора - при удалении из dll-коллекции одной из иконок нарушается порядок привязки остальных к софту. Это происходит, когда уже все иконки назначены и пользователь решил подчистить лишние в своей коллекции. Возможно, об этом стоит сказать в пояснении к конфигуратору...

2. В конфигураторе почему-то нет возможности проставить в свойствах установки программы параметр MinToTray. Делаю это через PRESETUP.ini, но если не сложно, то оптимально было бы в следующем релизе это добавить в графический модуль.

3. Еще есть одна небольшая просьба. На последнем этапе работы программы (Страница Завершение установки) на мониторе просто пустое окно. Можно ли сделать возможность вставки и на эту страницу скриншота (по аналогии со скриншотами к программам)? Так этот этап занимает довольно много времени и пустое окно как-то выглядит не очень красиво.

conductor 09-10-2009 16:20 1238608

saavaage
Вы не написали ещё один глюк с иконками
есть список программ без иконок запускаем конфигуратор он эту иконку лепит ко всем программам !!!
приходиться каждую программу по новой прописывать
а с ssWPI.7.4 всё закончили?

Hector 09-10-2009 17:11 1238665

Где можно взять скины для проги?

Jekson07 09-10-2009 19:45 1238801

Скины для Boa Software Post Installer (BS PostInstaller)


saavaage 09-10-2009 20:39 1238861

Обновил свою подборку к BS Post Installer:
иконки - http://letitbit.net/download/5145.50...onLib.rar.html

скриншоты - http://letitbit.net/download/0884.0a...Shots.rar.html

скин (слегка измененный оригинал в стиле авторана WinStyle) - http://letitbit.net/download/9410.98...ySkin.rar.html

autoran (в стиле авторана WinStyle) для запуска на отдельном диске - http://letitbit.net/download/8918.e8...toran.rar.html
autoran сделан с таким нюансом: при запуске окна инсталлятора окно autorana автоматически закрывается

Jekson07, нельзя ли сделать эти же скины, но без 2009? А то уже 2010 скоро будет на дворе...Был бы признателен

conductor, да закончил. и уже, наверно, не вернусь. Здесь все гораздо удобнее.

Есть такой вопрос - как сделать размещение пунктов, комментирующих процессы (см файл okno.jpg). Нигде не смог в scin.ini найти задачу координат размещения для этих пунктов. Конкретно - мне надо, чтобы они начинались ниже на 1 см.

Jekson07 09-10-2009 20:54 1238875

Цитата:

Цитата saavaage
нельзя ли сделать эти же скины, но без 2009? А то уже 2010 скоро будет на дворе...Был бы признателен

Сделал без надписей 2009. Забрать можно из предыдущего моего сообщения (см. самый первый).

BillGates_XP 09-10-2009 21:09 1238881

Цитата:

Цитата saavaage
autoran (в стиле авторана WinStyle) для запуска на отдельном диске - http://letitbit.net/download/8918.e8...toran.rar.html
autoran сделан с таким нюансом: при запуске окна инсталлятора окно autorana автоматически закрывается »

saavaage Autoran для WinStyle туда выкладывайте желательно с скрином :yes:

saavaage 09-10-2009 22:08 1238925

BillGates_XP, Вы не так меня поняли. Я сделал авторан для работы с BPostInstall. Т.е. при вставке диска с софтом выскакивает окошко с возможностью выбора: установка софта, работа с диском, выход...
Для чего это надо. Мне так удобней. Дело в том, что отдельный софт приходится ставить вручную, а не на автомате. Для этого я и сделал возможность выбора режима "Browse CD Rom" (см. прикрепленный файл)

BillGates_XP 09-10-2009 22:18 1238929

понятно saavaage без обид

NikLok 09-10-2009 23:37 1238999

saavaage, Боюсь что Вам не удастся разместить их в произвольном порядке и месте. Такие ограничения есть на ряд элементов. Автор этот баг или фичу не правит.

saavaage 10-10-2009 09:38 1239121

Нужна помощь. Столкнулся с такой проблемой: необходимо, чтобы при запуске одной из команд секции [Postinstall] presetup.exe сворачивался в трей, а после окончания этой команды - восстанавливался. Т.е. задача полностью аналогична MinToTray=1 для устанавливаемых программ.
Для чего это нужно -данная команда выдает запрос на приведение в порядок меню пуск и необходимо согласиться или нет. К сожалению, за окном presetup.exe не видно окошка с запросом. Пробовал решить эту задачу через nircmd, но не получилось...

PS: можно, конечно, сделать эту команду последней в списке устанавливаемых программ, но это выход, когда она в списке секции [Postinstall] идет первой, если 2-4, то и это не решит проблему.

NikLok 10-10-2009 11:26 1239174

saavaage, Для этого вовсе не обязательно минимизировать presetup.exe. Нужно просто активизировать то окно. Попробуйте нажать клавишу Windows при работающем presetup.exe. Меню появится на переднем плане. Можно попробовать активировать ваше окно средствами автоит. Что то типа:
WinWait("Installer Language","Please select a lang")
If Not WinActive("Installer Language","Please select a lang") Then WinActivate("Installer Language","Please select a lang")
WinWaitActive("Installer Language","Please select a lang")
ControlClick("Installer Language","Please select a lang","Button1")

saavaage 10-10-2009 14:49 1239361

NikLok, спасибо, но, похоже уже решил. Великая вещь -прога Anvir Task Manager. Узнал класс окна для presetup.exe и прописал в команде на скрытие/активацию через nircmd:

а) на скрытие был сделан cmd-файл следующего содержания:
nircmd.exe win hide class "TnewProcessFm"

б) на восстановление:
nircmd.exe win show class "TnewProcessFm"
Команду на восстановление прописал в последней строке файла, ответственного за вызов запроса на приведение в порядок меню.
Естественно, сам nircmd должен присутствовать в папке с cmd-файлом либо д.б. прописан путь.

Еще раз спасибо.

nezabudka_anyuta 10-10-2009 17:05 1239434

Цитата:

Цитата Boa Soft
Редактор конфигурационных файлов Версия 1.3.1.9.
« скрыть
Новое в текущей версии.
1. исправлено искажение состояния групп и их названия при переходе от одной группы к другой на стьранице редактирования групп »

лишняя буква на скорость не влияет.. но без нее было бы лучше

opel431 15-10-2009 21:04 1244068

Цитата:

Цитата volk1234
Как сделать:
1. Запуск BPI после первого входа в систему. »

Создать SFX архив с ярлыком в автозагрузке. Программа будет запущена после применения настроек системы.
Пример в виде аддона прикрепил. Удаление папки BS после установки программ организуйте из секции Postinstall.

volk1234 21-10-2009 01:20 1248336

opel431
Вы прямо мои мысли читаете.
По поводу аддону - я сделал хитрее, т.к. не везде на работе есть DVD и соответственно весь софт или на флэшке или на CD приходится носить -
для совместимости.
Так вот, дабы не собирать отдельные сборки WinXP-
одну для DVD с BSPI и его прописыванием в RunOnce
другую для CD без оного
я сделал аддон заглушку который проверяет наличие маркера который есть только на DVD и прописывает в случае нахождения маркера
автозапуск BSPI... Если интересно, могу выложить...

saavaage
Интересно, как вы реализовали аддон CityInfo (Карта г. Минска) ? Хочу со своим сравнить.

saavaage 21-10-2009 01:33 1248340

volk1234, аддон не реализовывал. В bpostinstall ставиться командами:
Command1=SityInfo2.7.exe /VERYSILENT
Command2=update.cmd (апгрейд)
с апгрейдом пришлось повозиться,там сложность была в закрывании cmd-окна, но команда taskkill выручила.
Состав update.cmd:

@echo off
echo Устанавливаем...
start /wait trupdate2735.exe /VERYSILENT
echo Готово!
echo Закрываем окно...
taskkill.exe /F /IM trupdate.exe
echo Готово!

Сам апдейт-пак (trupdate2735.exe) - это перепакованный sfx-rar-архив с умолчальными настройками. Внутри trupdate.exe (имена сделал разными специально для того, чтобы taskkill сработала).

volk1234, кстати, есть аддон StartApp, он, имхо, решит Вашу проблему с запуском после 1-ого входа. Я им пользуюсь...

volk1234 21-10-2009 02:18 1248353

А я распаковал все в одну папку применил апдейт, добавил слоев. Поместил в SFX архив и все замечательно работает.
+ По удалял кучу мусора и получил аддон (автоустановку) 12мб (это с кучей слоев из коллекции)

Аддон для запуска BSPI я сам сделал и он замечательно решил мою проблему.

opel431 21-10-2009 02:25 1248358

Цитата:

Цитата volk1234
я сделал аддон заглушку »

Спасибо! Я уже применял эту технологию.

saavaage 21-10-2009 08:49 1248441

volk1234, а чего не выкладываем в аддонах (cityinfo)? Я надеюсь, здесь ребят из Минска достаточно обитает. Было бы весьма актуально...

volk1234 21-10-2009 13:38 1248704

размер большой и спросить автора надо...

saavaage 25-10-2009 10:05 1251774

Уважаемый Boa Soft, !
Я понимаю, что вряд ли приходится рассчитывать, что это предложение будет принято (наверное, много пришлось бы переделывать), но попытка – не пытка…
Суть: тестинг и проверка системы на соответствие требованиям софта. Своего рода, защита от дураков.
Более подробно - см. в прикрепленном архиве

спасибо за внимание

PS Это всего лишь предложение, а не призыв к революции. Просьба, не бить сильно!

conductor 25-10-2009 20:38 1252240

saavaage
пост 1204
а нельзя ли переделать ваш Autoran под него
те синий фон а не белый как у вас
да и хотелось бы добавить 4 кнопку установка драйверов
( ну это наверное для меня а может и кому то понадобиться)

saavaage 26-10-2009 09:24 1252567

conductor, я Вас не совсем понял... в посте 1204 дословно "Где можно взять скины для проги?"
Вы хотите:
1. autorun на основе Jekson07 пост 1205. Там 4 скина. Какой именно брать за основу?
2. 4-ая кнопка для драйверов - дайте название исполняемого файла и его место расположение (по отношению к корню диска), плиз

stasys44 26-10-2009 11:01 1252616

Цитата:

Цитата saavaage
Суть: тестинг и проверка системы на соответствие требованиям софта. Своего рода, защита от дураков. »

Причины, почему этого не будет:
1. Дурак и так не поймет на что установщик если дурак пусть устанавливает не соображая. что он устанавливает...
2. Boa Soft отказался от дальнейшего развития проекта официально полтора года назад (читать нота бене в шапке)
3. Хотя источник сделал открытым, старая лицензия действует до сих пор. Сами вы можете изменять что хочете для себя. То есть сами это и изобретайте. Были хотелки и попроще (напр., подсказки с рисунками как в WPI) и энтузиасты были - может эти хотелки для себя и реализовали, а вам кукыш
4. Создатели сборников будут Петя, Саня, saavaage - все они будут заморачиваться этим? Если программа не для каждой ОС, жрет память и т.д., почему не включить в описание программы коротко об этом

saavaage 26-10-2009 12:14 1252695

stasys44:

1. Просто достали юзеры (когда отдаешь диск и они потом сами пытаются ставить) и захотелось большей универсальности (ввиду выхода 7).
2. Теперь насчет кукиш - будете своим детям показывать, если такие есть/будут в природе. Понятно объяснил, грамота? Побольше уважения к другим и жизнь окажется прекрасной.

stasys44 26-10-2009 20:49 1253184

Кукишом я считаю комбинацию 3 пальцев, если не это, а непристойное слово извиняюсь.
Я выразился образно, не имею конкретно вас, а вообще всех, включая себя, да, кукиш и мне, так как учить Delphi мне уже поздновато, также уважая других я не могу бросить свои добровольные обязанности в России и на Западе. Почитайте страницы 104-106 и поймете, что я не убижаюсь, если кто из них осуществил какие либо модификации ни на них, ни на разработчика.
BS PostInstaller меня интересует всего как одна из возможных програм выборщиков на установление, которую могли бы применять не только в России, но и там где в сущности других не знают как WPI, имеющую свои недостатки. Как пример - Driver Pack Solution уже стала всемирно изветной, а скоро Drivers Installation Assistant тоже последует за ней.


Цитата:

Цитата Boa Soft
Исходники воложу. Только одно но. Групповую разработку я порддерживать не буду. Однозначно.
Если надо - используйте для своих целей. »

Каждому флаг в руки, дерзайте

saavaage 26-10-2009 22:29 1253259

stasys44, ладно. Значит, неправильно Вас понял. Миру-мир :) :) :)

Boa Soft 27-10-2009 01:28 1253346

Цитата:

Цитата saavaage
Суть: тестинг и проверка системы на соответствие требованиям софта. Своего рода, защита от дураков.
Более подробно - см. в прикрепленном архиве »

Теоретически, задумка интересная. Но нужная ли?

У многих ли хватит терпения заполнить системные требования для всего списка из 20 - 100 - 200 программ.
Именно всего списка, иначе эта функция не будет иметь ни какого смысла.

Boa Soft 27-10-2009 01:45 1253354

Цитата:

Цитата saavaage
Есть такой вопрос - как сделать размещение пунктов, комментирующих процессы (см файл okno.jpg). Нигде не смог в scin.ini найти задачу координат размещения для этих пунктов. Конкретно - мне надо, чтобы они начинались ниже на 1 см. »

Все хранится в секциях
[Param_WxH]
Где W и H - разрешение экрана.

Если нет такого, то берется из секции [Param_DEFxDEF]

При запуске с параметром Presetup.exe writepos будут записаны координаты всех контролов в секцию с текущим разрешением экрана.

Вот пример.


Код:

[Param_1280x1024]
Wallpapers=T:0 L:0 W:1280 H:1024
LeftMargin=T:32 L:216 W:23 H:200
MyLogo=T:20 L:38 W:180 H:31
CopyRightLabel=T:974 L:34 W:153 H:28
LeftLabels0=T:106 L:44 W:161 H:42
LeftLabels1=T:182 L:44 W:203 H:42
LeftLabels2=T:258 L:44 W:200 H:42
LeftLabels3=T:334 L:44 W:128 H:42
LeftLabels4=T:410 L:44 W:206 H:42
TimerCaption=T:520 L:38 W:282 H:63
TimerMsg=T:651 L:133 W:91 H:43
TestModeLabel=T:25 L:358 W:129 H:21
TestTrialModeLabel=T:978 L:358 W:471 H:21
AllPrBar=T:826 L:68 W:222 H:20
AllLabel=T:791 L:68 W:153 H:21
GrpPrBar=T:757 L:68 W:222 H:20
GrpLabel=T:722 L:68 W:188 H:21
MemoLabel2=T:696 L:34 W:290 H:26
MemoLabel1=T:644 L:34 W:290 H:39
CaptionLabel=T:106 L:729 W:179 H:34
DeskriptionLabel=T:154 L:396 W:846 H:21
ItemImage=T:154 L:396 W:0 H:0
ScrShot=T:311 L:396 W:846 H:402
CollapseBt=T:913 L:396 W:25 H:27
ExpandBt=T:913 L:446 W:25 H:27
UserFuncBt1=T:919 L:396 W:22 H:22
UserFuncBt2=T:919 L:607 W:22 H:22
UserFuncBt3=T:919 L:818 W:22 H:22
PrevBt=T:919 L:903 W:74 H:23
NextBt=T:919 L:1072 W:76 H:23
LicConfirmBt=T:913 L:396 W:194 H:27
FinishBt=T:919 L:1072 W:81 H:23
CloseBt=T:22 L:1233 W:25 H:27
HelpBt=T:24 L:1199 W:23 H:23
TrayBt=T:24 L:1164 W:23 H:23
FastSelectLabel=T:722 L:44 W:235 H:21
CheckAllBt=T:763 L:44 W:127 H:27
CheckNoneBt=T:802 L:44 W:199 H:27
CheckDefBt=T:841 L:44 W:143 H:27
CheckRebootBt=T:763 L:44 W:144 H:27
CheckPoweroffBt=T:802 L:44 W:118 H:27
CheckCloseBt=T:841 L:44 W:182 H:27
RebootPrBar=T:503 L:729 W:180 H:17
RebootMsgLabel=T:440 L:621 W:396 H:21
NoRebootBt=T:543 L:721 W:196 H:23
ScipBt=T:919 L:646 W:345 H:23
ProgressImg=T:984 L:1133 W:109 H:9
SelectProgTree=T:189 L:396 W:846 H:709
SelectProgMemo=T:189 L:396 W:846 H:709

Вам же надо

Код:

LeftLabels0=T:+10
LeftLabels1=T:+10
LeftLabels2=T:+10
LeftLabels3=T:+10
LeftLabels4=T:+10


saavaage 27-10-2009 02:16 1253366

Boa Soft:
1. спасибо за подсказку насчет ini, только в моем случае оказалось +50 (кстати, в моем skin.ini вообще многих ваших параметров не было) .
2. по поводу "У многих ли хватит терпения заполнить системные требования для всего списка из 20 - 100 - 200 программ.
Именно всего списка, иначе эта функция не будет иметь ни какого смысла.", думаю, что терпения нужно гораздо меньше, чем при делании скрин-шотов, иконок и заполнении инфо по программам.
Кроме того, часть информации можно давать заполненной по умолчанию/либо на выбор из списка (это если через конфигуратор делать). Что касается потребления памяти и требования к процессору, то здесь надо понимать, что: RAM программ можно также ставить по умолчанию 256 мб, пользователю придется изменять этот параметр только в программах с более высоким потреблением; требования к процессору - можно тоже определиться с умолчальным значением (например, 512 мгц). Все равно, при вычислении берется максимальные значения и проги с маленькой ресурсоемкостью не играют большой роли (а таких программ - большинство).
Единственная сложность - придется повозиться с размерами, занимаемыми программами после инсталляции на жестком диске (в сравнении со свободным размером раздела C), но этот параметр, имхо, самый ценный, т.к. чаще всего юзер именно его упускает из вида.
3. Есть еще 1 предложение -в шапке создать доп. ресурсы к проекту, где были бы приаттачены (и постоянно обновлялись пользователями): скрины, архивы иконок, скрин-шотов, т.д. Чтобы все это было в шапке и шло 1 комплектом. Причем, такой мелочевкой Вам заниматься нет смысла, можно это переложить на пользователей.

saavaage 27-10-2009 03:14 1253375

Boa Soft, извините за настырность, но пользуясь случаем, задам еще 1 вопрос:
в presetup.ini в секциях [Preinstall] и [Postinstall] нет MinToTray для выполняемых комманд. Иногда это необходимо (особенно на завершающем этапе (например, чтобы увидеть окно с запросом на выполнение). Может, по аналогии с моим skin.ini, такой параметр все-таки есть, просто в инструкции об этом не сказали?

saavaage 29-10-2009 02:35 1255280

Перерабатываю свой авторан для запуска bspi с диска. Внес следующие изменения: добавлена системная информация о ПК пользователя.
Просьба протестировать как отображается системная информация на машинах: Win 64 bit и RAM больше 2Гб.
ссылка на авторан: http://letitbit.net/download/9888.b9.../BPOST.7z.html
скриншот - см. прикрепленный файл

Boa Soft 29-10-2009 03:34 1255295

Цитата:

Цитата saavaage
Boa Soft, извините за настырность, но пользуясь случаем, задам еще 1 вопрос:
в presetup.ini в секциях [Preinstall] и [Postinstall] нет MinToTray »

Нет там такого параметра. Думаю сделать.

saavaage 29-10-2009 09:58 1255407

Boa Soft, еще один вопрос - в bsconfigeditor не предусмотрена функция копирования (клонирования). Это не принципиально, но здорово бы облегчило труд сборщика, т.к. отпала бы потребность по вбиванию части информации о софте. Достаточно было бы клонировать нужную прогу.

treehel 29-10-2009 11:34 1255463

Все ждем нового релиза )

Vitaliy21 30-10-2009 01:17 1256175

Подскажите пожалуйста, если я уже собрал свой BS PostInstaller с программами, как теперь его интегрировать в установку Windows XP?

saavaage 30-10-2009 02:49 1256197

Vitaliy21, попробуйте посмотреть в сторону X-Reset или StartApp...

saavaage 31-10-2009 00:18 1257086

conductor, не дождавшись от вас ответа, все-таки (пока была оказия) сделал такой проект autorun (см. приаттаченный файл). Если это то, что вы хотели, то могу скинуть сам авторан...

conductor 31-10-2009 01:30 1257106

Цитата:

Цитата saavaage
сделал такой проект autorun (см. приаттаченный файл). Если это то, что вы хотели, то могу скинуть сам авторан... »

да! да! да!
только можно надписи убрать под кнопкой выход

saavaage 31-10-2009 01:38 1257108

conductor, тогда один нюанс - дайте имя исполняемого файла для запуска установки драйверов и его местоположение (в корне диска или в папке с драйверами и будет вам счастье...
Насчет надписей под кнопкой Exit - имели ввиду логотип?

saavaage 31-10-2009 11:09 1257280

Jekson07, мне не удобно вас напрягать, но не могли бы вы выложить ваш скин без коробки с диском.
Мне для авторана необходимо, чтобы там было пусто. Я там аватар хочу вставить.
Чтобы было понятнее см. скрин

Jekson07 31-10-2009 12:40 1257326

Цитата:

Цитата saavaage
не могли бы вы выложить ваш скин без коробки с диском.

Выложил здесь (самый последний).

conductor 31-10-2009 12:42 1257330

saavaage
1 Boa Soft эту надпись убрать(логотип)
2 насчёт драйверов тут манёха проблема
а мне самому не прописать?где что редактировать?
давайте так папка с драйверами в корне
наверное от сам лаба так Drivers\Drivers.exe
зы мне скин с коробочкой

saavaage 31-10-2009 13:00 1257344

conductor, "зы мне скин с коробочкой" тогда не будет аватарчика. ОК?
см. прикрепленный файл

conductor 31-10-2009 13:17 1257354

saavaage
коробку оставить гитару убрать
и ваще все надписи внизу убери они у меня есть на BS Post Installer
да ещё мне кажется что 1ое описание слишком длинное и 2ое смещено вниз
(не на одной линии с кнопкой)

saavaage 31-10-2009 13:30 1257365

conductor, гут.
1. Все ли правильно вверху написано про дрова (SamLab вчера начал новые грузить в инет)?
2. Оставлять верхнюю надпись (BS POST INSTALLER?

conductor 31-10-2009 13:42 1257374

saavaage
1 да верхнюю оставлять (BS POST INSTALLER)
2 я говорил
1ая кнопка Software
2ая кнопка Drivers
должны находиться на одной линии с описанием
( моя так думает)

saavaage 31-10-2009 14:05 1257393

conductor, получите и проверьте:
http://letitbit.net/download/0570.cc...ductor.7z.html

Кстати, это не гитара была. Это мой аватар. Эта картинка грузится из ваших настроек. У вас была бы другая...

conductor 31-10-2009 14:25 1257427

saavaage
http://ipicture.ru/Gallery/Viewfull/25912780.html
а вверху где цифры 1111 разве так должно?
и 2 ая фишка возникла
http://ipicture.ru/Gallery/Viewfull/25914904.html

saavaage 31-10-2009 15:07 1257475

conductor, сейчас посмотрю и сброшу новый.
Там еще один глюк есть - на машинах без корректировки кракозябов есть проблемы с русским. Но, эту проблему я уже устранил (тип шрифта был западный).

saavaage 31-10-2009 15:26 1257486

conductor, лови
http://letitbit.net/download/8966.b8...ductor.7z.html

conductor 31-10-2009 16:00 1257518

saavaage
всё равно вылазит эта ошибка
http://ipicture.ru/Gallery/Viewfull/25914904.html
что с кнопки что с Presetup.exe

saavaage 31-10-2009 16:41 1257547

conductor, бросьте в папку файлы, которые должны идти с bpost и дровами и все заработает. Проще по другому сказать - заполните папки с drivers, software, и коренную с bpost - файлами и все заработает. Например, вот как это у меня (без дров) - см. прикрепленный файл

conductor 31-10-2009 16:47 1257550

http://ipicture.ru/Gallery/Viewfull/25920179.html
saavaage
у меня так что то неправильно?

saavaage 31-10-2009 16:53 1257555

conductor, как минимум не хватает папки Skin. Без папки Shots и и библиотеки иконок Icon.lib, наверное, можно обойтись, а без нее никак. Кстати, можете показать ваш presetup.ini?

conductor 31-10-2009 17:10 1257567

saavaage
18 строка папка Software\SKIN\
а почему она должна как у вас ? должно же быть как у меня и Boa Soft

saavaage 31-10-2009 17:23 1257574

conductor, важно, как она прописана в presetup. Только что закинул ваш autorun в свою папку и софтом. Все работает (кроме дров, естесственно). Покажите свой presetup, плиз...

conductor 31-10-2009 17:32 1257589

saavaage
читать дальше »
[Common_Info]
Ver=2.0
Autor=Boa Software
Description=Demo Config
Date=2.6.2007

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.dll
CommonShotFolder=shots
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=1
CheckCd=1
CheckFlash=1
CheckHDD=1
CheckNet=1
SourceTagFile=
DefaultTimer=90
ReadMeText=
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=1
ShowLog=1
AutoClose=1
SupressReboot=0
BeepOnStart=0

[Preinstall]
Folder=C:\BS Post Installer
PreRegFile=
Command1=D:\Boa Software Post Installer\Boa Software Post Installer\INSTALL\Nero9.0.9.4b.exe
Command2=
Command3=
Command4=
PostRegFile=

[Postinstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=
Reboot=0
PowerOff=0

[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=News.txt
Visible=1

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=license.rtf
Visible=1

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=%SELF%\
Command=
Text=readme.rtf
Visible=0

[UserEnvironmentVariable]
MuWindir=C:\winxp
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
+Архивы=
+CD-DVD Утилиты=
+Загрузки=
+Графика=
+Интернет=
+Мультимедиа=
+Офис=
+Реестр=
+Общение=
+Система=
+Утилиты=
+Antivirus=
+Video=
+Convectors=Описание новой группы
+MOBILE=софт для работы с трубками

[Installitem_000]
Group=Архивы
Caption=7-Zip 9.06 beta rus
Description=7-Zip - это бесплатный файловый архиватор для Windows|с высокой степенью сжатия. По степени сжатия|архиватор 7-Zip является лидером среди аналогичных|платных и бесплатных программ.
Depends=
DependsOr=
Exclude=
Folder=|%Self%\ARCHIVE
CheckTagFile=
IconFile=|%SELF%\Icons\7z.ico
IconNumber=0
SkreenShotImage=|%Self%\shots\7 ZIP.jpg
MinToTray=0
PreRegFile=
Command1=7-Zip9.06.exe -ai -gm2 -fm0
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

я же брал родной от Boa Soft ничего не менял
зы папку SKIN положил как у вас (в корень) заработало

conductor 31-10-2009 17:57 1257619

saavaage
я же говорю взял родной
7-Zip ( к примеру )делал конфигуратором
так конечно вы папки с иконками и скринами перекинули в корень
а не как у меня в папке Software
ну да ладно понятно где копать
спасибо за труд

saavaage 01-11-2009 00:20 1257895

conductor, данная система получения системной информации работает только в хр-системах. Если получится сделать универсальное меню (xp/vista), выложу дополнительно. Так, что забредайте сюда периодически...
PS пользуясь случаем, хочу попросить об одном одолжении - можете проверить как в меню отображается больше 3 ГБ памяти (если сможете проверить 4ГБ было бы вообще прекрасно)? А то у моих друзей больше 2-х не стоит...

conductor 01-11-2009 01:43 1257928

saavaage см скрин
http://ipicture.ru/Gallery/Viewfull/25949038.html
у меня только 3 гектара

saavaage 01-11-2009 09:09 1258027

conductor, получается, что RAM показывает неверно свыше 2Гб...плохо...
У вас случайно не интегрированная видеокарта? Сколько памяти отображается в свойствах системы?
Только что узнавал - этот баг давно пофиксили, память должна отображаться на ура....

NikLok 01-11-2009 15:19 1258286

Цитата:

Цитата saavaage
conductor, получается, что RAM показывает неверно свыше 2Гб...плохо... »

Дело в том, что 32х разрядные системы MS использовать только 3,15 из 4 или более стоящих гуглобайт. Ставьте 64 бита и в путь!

conductor 01-11-2009 16:10 1258334

saavaage
памяти показывает 3_01мв
видиокарта встроенная ( и я под неё память выделил)
NikLok
поэтому и 3
ставил 64ку разницы ощутимой не увидел только геморр

saavaage 01-11-2009 16:16 1258341

conductor, т.е. в свойствах системы отражается 3,01 Гб, а меню видит только 2,5 Гб. Я правильно понимаю?
Сколько под встроенную выделили, не 512 мб, часом?

conductor 01-11-2009 17:47 1258447

saavaage
всё правильно

saavaage 01-11-2009 17:53 1258454

conductor, похоже, что память, которая ушла на вашу видюху не учитывается меню. В принципе, это справедливо, ведь она не участвует в обслуживании программ, имхо. Можете провести небольшой эксперимент - отменить выделение и посмотреть сколько в этом случае отобразиться? Если это , конечно, не сложно...

Boa Soft 02-11-2009 04:16 1258924

Тестовая версия с рядом новшеств:

Скачать можно по ссылке (теперь вместе со скином vista): bsposttest.exe

Текущая версия 1.13.2.

Новое в текущей версии.
1. В секции Preinstall и Postinstall добавлено свойство MinToTray.
При MinToTray=1 программа будет сворачиватся в трей.
2. В секции Preinstall и Postinstall добавлено свойство SkreenShotImage.
При указании имени файла. картинка будет отображатся на страце подготовки и завершения установки соответственно.
3. В скции Installitem_XXX добавлено новое свойство NfoFileName файл описания.
4. При нажатии на иконку программы в окне выбора отображается скриншот программы (при наличии).
5. При нажатии на иконку (I) в окне выбора отображается описание программы (при наличии).
6. В секцию Setup добавлено свойство CommonSkreenShotImage - при его наличии это изображении будет всегда отоброжатся для тех
Installitem_XXX, где не указано SkreenShotImage.
7. изменены подсказки в окне выбора.
8. Уменьшена максимальная ширина подсказок.

NikLok 02-11-2009 10:20 1259057

Boa Soft, УррррааааааА! Жалко не успел маленькую хотелку попросить.
Можно сделать так, что бы файл выбранной конфигурации автоматически обновлялся из командной строки.
Это полезно бывает при сборке диска. Ну например изменил файл ini а конфигурацию новую не записал.
Тогда уже записанный диск ругается на файл set и отваливает с установки. Или сделать так что бы он просто записывал предупреждение в лог файл и ставился с тем что есть!

А кстати, я давно просил иметь ключ для продолжения ведения лог файла! При доустановке было бы гораздо правильнее дописывать а не стирать предыдущий.?

Ну и много других хотелок не учтено!!! Может пока запал не пропал напряжесся!

Еще раз ОГРОМНОЕ СПАСИБО!

saavaage 02-11-2009 10:29 1259065

Boa Soft, достаточно ли будет в старой папке с моими делами просто заменить файл presetup.exe и привести к новой редакции presetup.ini?
Еще давно хотел спросить об одно фиче:
У меня программа сразу открывается на этапе "Выбор программ для установки" . Как сделать, чтобы 3 пользовательские кнопки были и на этой странице. Дело в том, что я хочу привязать прогу по тестингу оборудования и установки дров (2 кнопки) к этой странице (у меня рекламная страница не показывается)
мой раздел Setup выглядит так:

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.icl
CommonShotFolder=shots
CommonSkreenShotImage=
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=0
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
AdminRightsRequired=0
CheckFDD=0
CheckCd=1
CheckFlash=1
CheckHDD=0
CheckNet=0
SourceTagFile=CD.txt
DefaultTimer=0
ReadMeText=
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=1
ShowLog=1
AutoClose=1
SupressReboot=0
BeepOnStart=1

Bond01 02-11-2009 10:33 1259071

saavaage, Да работает, но как я понял она еще тестовая, наверно должен быть релиз.
Далее...
Все делаем через - Редактор конфигурации: Настройки интерфейса - ставим галку показывать страницу приветствия и далее назначаемые пользовательские кнопки редактируем или проще скачайте оригинал, там все настроено.

Boa Soft 02-11-2009 11:10 1259105

Цитата:

Цитата saavaage
Boa Soft, достаточно ли будет в старой папке с моими делами просто заменить файл presetup.exe и привести к новой редакции presetup.ini?
Еще давно хотел спросить об одно фиче:
У меня программа сразу открывается на этапе "Выбор программ для установки" . Как сделать, чтобы 3 пользовательские кнопки были и на этой странице. »

1. Изменился скин. Незначительно, но изменился. Просто сравните файлы.
2. Только на первой странице. На других не предусмотренно и не будет.

Редактор пока не поддерживает новшества.
Программа тестовой сборки - как будет релиз - зависит от вас.

Цитата:

Цитата NikLok
Можно сделать так, что бы файл выбранной конфигурации автоматически обновлялся из командной строки. »

Не возможно, ибо не понятно.ы там поменяли. Для этого и сделана защита.

Продолжение лога - наверное, сделаю продолжение поведением по умолчанию.


В ближайших планах - переделать скин, добавив возможностей изменения оформления.

saavaage 02-11-2009 11:22 1259114

Boa Soft, из всех новшеств, наблюдается только 1 глюк - не работает mintotray=1 в секции postinstall. Программа игнорирует команду на сворачивание.
Preinstall не проверял, у меня там ничего в командах нет.
Skin так же не копал глубоко... То, что бросилось в глаза - BigLogo (но не нашел, как его можно подвигать)

PS Я так понял, что предложение топика 1223, наверное, делать не будете?

NikLok 02-11-2009 13:49 1259228

Boa Soft, Хочу напомнить о еще 3 моментах.
1. Проблема с именами вида 7z457_(lemnews.com).exe
Код:

Command: 7z457_(lemnews.com).exe /S
  Work Dir: C:\_Soft_\7ZIP\
  Cmd Line: C:\_Soft_\7ZIP\7z457_(lemnews.com
  Cmd Param: ).exe /S

  Error: Не удается найти указанный файл.


2. Очень хочется иметь возможность использовать конструкцию:
Код:
[Installitem_008]
CheckTagFile=IE8-WindowsXP-x86-RUS.exe
Command1=%CheckTagFile% /update-no /passive /norestart
Так как уже несколько раз поправив в одном месте забывал исправить во втором. Ну и в редакторе доработать тоже.

3. А вот еще бы иметь возможность из внутренней переменной вытаскивать в скине номер версии!
А то приходится ручками писать:
Код:

StartupCaptionLabelCaption= Boa Software Post installer v1.12.6.0
И потом это надо будет делать в каждом билде!!!


Может будем в конфигураторе как-то обозначать иконки к которым есть screenshot-ы. У меня какие то треугольные тени у них рисуются. Может их разным цветом или прозрачностью рисовать?


Первый прогон прошел на ура. Только в логе версия 1.14 а полная версия 1.13.2

saavaage 02-11-2009 14:03 1259240

NikLok, "Может будем в конфигураторе как-то обозначать иконки к которым есть screenshot-ы. У меня какие то треугольные тени у них рисуются. Может их разным цветом или прозрачностью рисовать?" - это фича, а не баг. Так обозначается, что прога имеет файл с описанием. При клике на этом треугольничке идет загрузка файлика с описанием. Эти треугольнички меняют положение с зависимости от того есть или нет этот файл. Попробуйте прописать к какойнить программе файлик с описаловом и увидите.

NikLok 02-11-2009 14:10 1259250

Цитата:

Цитата saavaage
Попробуйте прописать к какойнить программе файлик с описаловом и увидите.»

У мя они все с описаловым.
Boa Soft,

Вот бы исчо поддержку формата PNG вставить в программу??!!!

NikLok 02-11-2009 15:21 1259321

Boa Soft,
Цитата:

Цитата Boa Soft
1. Изменился скин. Незначительно, но изменился. Просто сравните файлы. »

а я чего то не нашел изменений, кроме того, что пропали параметры:
Код:

MaxHintChars=4096
MyHintHidePause=10
DemoWaitTime=10

Еще мне странно, что дата у skin.ini от 2007 года. Тут все правильно?

saavaage 02-11-2009 16:42 1259415

NikLok, я имел ввиду новшество от Боа - файлы с описанием ( не текст в presetup.ini)...

Bond01 02-11-2009 16:47 1259420

У меня вопрос по звуку - файл MIDI можно заменить на формат WAV, который: backsnd.mid в папке Skin, что-бы вставить другую мелодию? Я как не пытался не получается.
Boa Soft, можно ли уменьшить расстояние? см. скриншот


Boa Soft 02-11-2009 22:17 1259780

1. Верия тестовая. поэтому и ошибка с версией.
2. Используйте скин из комплекта или замените в своем скине GROUP_BIG.BMP на взятый из нового и не будет ни каких треугольничков и косяков.
3. В программе появился ряд сообщений, которые ПОКА не вынесены в скин.
4. PNG - думаю, но не обещаю.
5. На счет анализа коммандной строки - она не должна содержать следующие имена (.имя)

ExicutableExtensions: Array [0..31 ] of string =
('EXE', 'COM', 'BAT', 'CMD', 'MSI', 'REG', 'VB',
'VBS', 'INF', 'ADE', 'ADP', 'BAS', 'CHM', 'CPL',
'CRT', 'HLP', 'HTA', 'INS', 'ISP', 'LNK', 'MDB',
'MDE', 'MSC', 'MSP', 'MST', 'OCX', 'PCD', 'PIF',
'SCR', 'SHS', 'URL', 'WSC');
Пока вариантов исправления нет - считайте это ограничением и переименуйте файл.
6. Номер версии в переменной - наверное сделаю.
7. Наверное, проверки системных требований не будет. Слишком много возни.

saavaage 02-11-2009 22:24 1259789

Boa Soft, что по поводу не срабатывания сворачивания в трей на этапе postinstall при выставленном MinToTray=1? или это только у меня?

boss911 02-11-2009 23:51 1259865

Boa Soft
Цитата:

Цитата saavaage
или это только у меня? »

Проверил, не только у вас. В PostInstall оно работает тогда, когда:
Код:

[PreInstall]
MinToTray=1

Соответственно в PreInstall эта опция работает. Позже выяснил, что если сворачивание в PreInstal включено, то оно происходит и в PostInstall, даже если в нем MinToTray=0.

Вот такой вот косячек, подождем исправлений.

Так же, мне не ясно следующие:
Код:

[Skinset]
CANCEL_BT = CLOSE_BT.bmp
CLOSE_BT = CLOSE_BT.bmp

Это одно и то же, дубляж? Я чего спрашиваю, ибо картинка используется одна и та же.

saavaage 03-11-2009 01:18 1259937

я вот тут подумал насчет п 6. "В секцию Setup добавлено свойство CommonSkreenShotImage - при его наличии это изображении будет всегда отоброжатся для тех Installitem_XXX, где не указано SkreenShotImage" .... Эх, как здорово было бы вместо скрина туда впаять флэш-часы... Но это, наверно, слишком геморно будет...
PS на крайний случай нашел забавное фото для shot0.jpg (см. файл)

boss911 03-11-2009 01:59 1259949

Boa Soft

Есть несколько предложений.

Сделать параметр командной строки 'LogFile=%SystemDrive%\InstallLog.txt', который бы преобладал над
Код:

[Setup]
LogFile=InstallLog.txt
LogInstall=0

Например, ситуация такая: есть сборка некого софта, все это дело записано на CD, BSP в качестве авторана, лог файл отключен, по понятным причинам, но иногда возникает ситуация, что лог нужно включить, дабы проверить, что там пошло не так, но включить его нету возможности, так как конфиг записан на CD, это ясно. В общем, хочется включать создание детализированного (DetaliseLog=1) лога установки через ком. строку.

Очень хочется, для этого всего:
Код:

[FontMap]
LabelFont = Trebuchet MS
BigLabelFont = Arial
MemoFont = Trebuchet MS
TreeFont = Calibri
HintFont = Tahoma
CommonFont = Tahoma

иметь возможность настраивать размер шрифта, а так же указывать свой файл шрифта, если такового не имеется в системе, например:
Код:

[FontMap]
TreeFont = Skin\CALIBRI.TTF

Размер шрифта для меня очень актуально, а так же хочется видеть настройки стиля шрифта (жирный, курсив и подчеркнутый).

С иконкой (серой) NfoFileName, где информация о приложении не указана, нужно что-то делать. Я предлагаю, не показывать иконку (серую) в тех приложениях, где информация не указана. Было бы логичней, точнее визуально удобней, там где есть информация, там есть и иконка. Было бы идеально, чтобы иконка информации отображалась в верхнем регистре (10х10pix), в конце названия приложения, можно и без верхнего регистра, но что бы в конце и поменьше размерами. Это предложение можно обсудить, кто и что думает по этому поводу, я это лично представляю так, как поисал выше.

Выше через пост (#1284), описан баг.

saavaage 03-11-2009 03:28 1259989

Цитата:

Цитата boss911
С иконкой (серой) NfoFileName, где информация о приложении не указана, нужно что-то делать. Я предлагаю, не показывать иконку (серую) в тех приложениях, где информация не указана. Было бы логичней, точнее визуально удобней, там где есть информация, там есть и иконка. »

Полностью согласен

PS Что-то нашел Предводитель затаился...

Boa Soft 04-11-2009 15:30 1261438

Цитата:

Цитата boss911
Соответственно в PreInstall эта опция работает. Позже выяснил, что если сворачивание в PreInstal включено, то оно происходит и в PostInstall, даже если в нем MinToTray=0. »

Баг потдвержден. Попутано имя переменной. Исправим.

Цитата:

Цитата boss911
Сделать параметр командной строки 'LogFile=%SystemDrive%\InstallLog.txt', который бы преобладал над »

Принято. Сделаю.

Цитата:

Цитата boss911
иметь возможность настраивать размер шрифта, »

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

Использование неустановленных шрифтов не предусматривается.

На счет иконки Nfo. Сделать в конце надписи будет уже сложнее - придется рассчитывать длину надписи, так как она не фиксированная.

Возможно, что-либо сделаю. Я пробовал выводить в правой стороне строки - как-то не красиво.

treehel 09-11-2009 00:46 1265265

Ура! Поздравляю с релизом. Были ли в новой версии улучшения производительности?

NikLok 09-11-2009 10:37 1265463

treehel, А что были проблемы с производительностью? Мне кажется что установка программ настолько вяло текущий процесс, что производительность BSPI особо ничего не решает. Хотя конечно иногда хотелось бы более быстрого реагирования.

LonerD 10-11-2009 18:04 1266790

Boa Soft,
Спасибо за новую версию, как-то прозевал ее выход.
Немного пожеланий:
1. Хотелось бы как-то при настройке задать ширину подсказки (например, в символах), чтобы не вводить в каждой подсказке значок |
2. Вряд ли реализуемое, но все же удобное пожелание - возможность подхвата списка устанавливаемых программ не только из presetup.ini, но и из отдельных файликов.
Пример: Создан Presetup.ini, в нем сформирован список программ. Я хочу добавить программу, приходится редактировать этот файл. Хотелось бы чтобы рядом с добавленным файлом можно было бы положить какой-нибудь текстовый файлик, и BS PostInstaller при запуске "подхватывал его", считывал из него информацию и выводил добавленную программу в списке устанавливаемых.
Понятно, что в этих добавленных файликах нельзя будет задать порядок установки или исключения, но зачастую это неважно.

И еще вопрос - для чего служит маркерный файл?
SourceTagFile=
Если он прописан, но на диске его нету, то будет ли идти установка?

NikLok 10-11-2009 18:11 1266794

DPavlik82,
Цитата:

Цитата DPavlik82
И еще вопрос - для чего служит маркерный файл?
SourceTagFile=
Если он прописан, но на диске его нету, то будет ли идти установка? »

По идее не должна, так как программа не найдет источник для установки.

Boa Soft, Есть пожелание уже совсем из области близкой к фантастике. А что если бы иметь возможность задавать названия файлов в CheckTagFile и в Command в виде регулярных выражений или шаблонов.
В принципе там бы нужно только иметь возможность менять числовые значения. Ну например имеется строка: Command1=klcodec544f.exe /silent /norestart

Через какое то время выходит апдейт klcodec574f.exe
Но так как можно задать имя файла шаблоном, то нет необходимости править presetup.ini. и соответственно перегенерировать файл ответов.

Ну имя файла задаваться должно что-то типа klcodec[DDD]f.exe или типа klcodec[0-9][0-9][0-9]f.exe
ну в общем по правилам шаблонов рег. экспов.

Bond01 10-11-2009 21:46 1267014

NikLok, имхо "шкурка выделки не стоит", а не проще указывать такое значение klcodec.exe и просто подменять файл... Чем дальше, - тем все запутанней получается BPI, а должно быть наоборот.

NikLok 11-11-2009 10:05 1267299

Bond01, Моей целью является сокращение времени необходимого на поддержание диска в актуальном состоянии. К тому же я обычно сохраняю несколько версий пакета. И вот времени на переименовывание мне тратить жалко. Хотя и Ваших словах есть рацио.

NikLok 14-11-2009 21:26 1270406

Boa Soft, Хотелось бы что бы скриншот программы показывался не в окне а сам по себе без рамки и без кнопки. Исчезал по нажатию мыша внутри зоны картинки, или вообще где либо.
Я тут попытался скинчик покурочить. Хочется что бы сбоку при установке и выборе было маленькое окно со скриншотом. Принаведении мышки на него (ну вкранйнем случае кнопка) показывать его в полный размер. Ибо места мало, и графика при масштабровании смазывается а так всплыло в полном размере и хорошем качестве. Но такого функционла пока нет.

Еще по вложенным рисункам видно что хочется что ьы можно было менять положение надписей в зависимости от номера экрана. Ну например на одном экране "Установка выбранных программ" внизу, но на следущей стадии (когда она уже и идет, она перемещается вверх. Такого тоже пока нет. Хотя конечно вроде в стиле меню авторана это уже должно быть заложено.

NikLok 14-11-2009 21:33 1270408

Вот вторая картинка ( 800 кб) не проходит по ограничению. Ну да ладно. Короче часто картинка закрывает описание программы во время установки. В принципе лучше конечно что бы BSPI подсчитывал нижнюю границу текста и смещал бы её автоматом вниз, на нужное расстояние.

boss911 15-11-2009 01:06 1270555

Цитата:

Цитата NikLok
Хотелось бы что бы скриншот программы показывался не в окне а сам по себе без рамки и без кнопки. Исчезал по нажатию мыша внутри зоны картинки, или вообще где либо. »

Поддерживаю. Сам хотел предложить, но в последнюю минуту забыл и поныне не мог вспомнить, чего еще хотел сказать.

NikLok 15-11-2009 01:57 1270575

Boa Soft, А еще может все таки ввести 2 ключа командной строки - NoPreExecute и NoPostExecute - отключающие исполнение секций Preinstall и Postinstall.
Поскольку при доустановке софта мне лично они мешают.

Кстати может показывать их содержимое и выбирать/отменять их при выборе софта в простом режиме?

sergsdl 15-11-2009 19:28 1271121

Доброго времени суток!
Не могли бы Вы подсказать - Есть ли где комплекты готовых шкурок?

treehel 16-11-2009 09:34 1271542

NikLok когда в списке устанавливаемых программ у тебя их три десятка - PostInstaller летает. А когда за сотню он только грузится больше минуты

NikLok 16-11-2009 10:15 1271579

treehel, Ну это частично из-за несобранных иконок и сканирования множества папок на предмет наличия тех или иных файлов. И тут автор мало что может сделать, ибо кэширование дисковых запросов идет на уровне системы и я сомневаюсь что он сможет найти лучший алгоритм. Скорее это уже нам нужно думать о реорганизации диска. Я так же сталкиваюсь с этими проблемами.

Boa Soft 16-11-2009 18:00 1271860

Цитата:

Цитата treehel
NikLok когда в списке устанавливаемых программ у тебя их три десятка - PostInstaller летает. А когда за сотню он только грузится больше минуты »

Соберите все иконки в библиотенку и откажитесь от проверки наличия программ на диске - если вы их сами туда положили, то они никуда не убегут. Скорость извлечения иконок из файлов и проверка наличия файлов на диске при считывании с CD оставляет желать лучшего. Это системняе апи и тут я ничего не смогу сделать.

NikLok 17-11-2009 14:44 1272590

Цитата:

Цитата Boa Soft
Соберите все иконки в библиотенку »

Кто нибудь подскажет как это сделать в пакетном режиме.
А вот такую же феню для скриншотов если замутить?
Очень мне нравиться что PNG компактнее JPG в 2 раза. Очень хочется поддержку этого формата!

Bysh 17-11-2009 23:19 1273026

NikLok,
Как вариант, выкладываю свою библиотеку, в ней 220 иконок. Правлю с помощью Articons (только надо сохранять не в dll формате, а в icl, а потом переименовывать расширение).

conductor 18-11-2009 12:04 1273346

Bysh
манёхо опередили меня у меня 240
правил в рестораторе

NikLok 18-11-2009 14:00 1273469

Bysh, conductor, Ну и чем вы их туды пихаете. Чем посмотреть что там наложено?!

Habetdin 18-11-2009 14:32 1273501

NikLok, можно "пихать" редактором ресурсов,
Цитата:

Цитата Bysh
Articons »

или Axialis IconWorkshop, и т.п.
Посмотреть - в редакторе русурсов или в выще озвученных программах, переименовав в *.icl (AxialisIW также может "просматривать" иконки в exe и dll)

Boa Soft 18-11-2009 16:59 1273637

На счет артиконс - проверьте, что получившаяся библиотека не 16 битная. Дело в том, что 16 битные библиотеки иконок не будут отображатся под вистой и 7, и (возможно, не проверял) под 64x XP.

Некотрые редакторы открывают любую библиотеку, но создают только 16 битные.

NikLok 18-11-2009 18:32 1273749

Habetdin,
Цитата:

Цитата Habetdin
Посмотреть - в редакторе русурсов или в выще озвученных программах, переименовав в *.icl (AxialisIW также может "просматривать" иконки в exe и dll) »

Я потому и спросил что в указанной программе (AxialisIW) ничего не увидел!

NikLok 19-11-2009 00:16 1274072

Boa Soft, Почему-то мне думается что на заключительной стадии (очистка временных файлов и т.п.) кнопку отмены уже бы надо убирать?!
Она наверно уже ничего отменить то не сможет, но идеологически ея быть не должно вроде?

Bysh 19-11-2009 15:04 1274700

Раз уж коснулись иконок, вынесу на обсуждение несущественный вопрос: мне хотелось бы иметь иконку программы BSPI размером хотя бы 128х128. Думаю, что не только мне одному. Может, у кого есть? Хотелось бы, чтобы это была фирменная иконка. Подойдет и иконка из дистрибутива, только в более высоком качестве. Естественно, в первую очередь надо учесть мнение уважаемого Boa Soft,. Или обратиться в стол заказов?

conductor 22-11-2009 08:55 1276987

Цитата:

Цитата NikLok
Bysh, conductor, Ну и чем вы их туды пихаете. Чем посмотреть что там наложено?! »

Restorator 2007
Bysh
у WainakhXP иконки 128 есть 256
но их вытаскивать вагон времени надо
(попробую с ним списаться на щас он на заработках)

treehel 23-11-2009 10:26 1277800

Boa Soft
Имеется ввиду вот это?
CheckFDD=0
CheckCd=0
CheckFlash=0
CheckHDD=0
Можно еще что-то сделать для ускорения процесса?

Pozia 23-11-2009 10:48 1277827

Можно ли как то перегнать файл конфигурации WPI в файл конфигурации BS post installer?

boss911 23-11-2009 19:03 1278228

Pozia

Уверен, что кроме рук, больше нет вариантов.

Pozia 24-11-2009 00:19 1278520

boss911, ладно, буду вгонять вручную. Всего то 70 прог...

Boa Soft 24-11-2009 00:42 1278534

Цитата:

Цитата NikLok
Boa Soft, Почему-то мне думается что на заключительной стадии (очистка временных файлов и т.п.) кнопку отмены уже бы надо убирать?!
Она наверно уже ничего отменить то не сможет, но идеологически ея быть не должно вроде? »

Эта кнопка предназначена прежде всего не для отмены, а для "убийства" зависшего инсталлятора или процесса.

На этом этапе тоже выполняются процессы, могущие потенциально зависнуть

Pozia 24-11-2009 13:58 1278885

Прога супер! Как я раньше на впи сидел не знаю! Очень рад что сюда зашел. Есть несколько вопросов:
1. Как можно сделать чтобы определенные программы несмотря на то где они находятся по списку ставились в самом конце, если я их выбрал?
2. Как то видел скины к BSPI но не помню где. Не поможете ссылкой?
3. Можно ли сделать чтобы при запуске сразу открывалась страница со списком программ несмотря на то стоит ли время до начала автоустановки или нет?

Pozia 24-11-2009 20:30 1279143

еще вопрос возник. Использую твик реестра:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\999]
"1"="D:\\BSPI\\Presetup.exe"

и при этом не работает параметр EnableWelcomeDlg и моя страница приветствия не подхватывается. Как быть?

NikLok 24-11-2009 21:54 1279199

Цитата:

Цитата Boa Soft
Эта кнопка предназначена прежде всего не для отмены, а для "убийства" зависшего инсталлятора или процесса. »

А почему бы их не срубать таки перед этой стадией то?

Кстати давно хотел поднять этот вопрос, но все как то неудобно было. У меня такое впечатление, что иногда мои AutoIt скрипты не срубаются почему-то!
Какие есть соображения по этому поводу. Вот например в скрипте запускается устанавливаемая программа - каков алгоритм срубания в BSPI ?
То есть ищутся все процессы потомки от запущенного, а потом в обратной последовательности срубаются по всему дереву до основателя, или иной механизм снятия задач?!

Есть у меня несколько приложений, ожидать вывода финальных окон которых приходится оч. долго. Вот скажем если ввести лист убиваемых процессов, то скажем конструкцией:
AddToKillList=name_proc

такой процесс добавляется в список, который при каждом переходе к следующему пункты, проверятся и если процесс находится, то BSPI его убивает. Это могло бы сократить иногда суммарное время установки.

З.Ы. И еще у меня впечатление, что ключ NOCRC более програмой не поддерживается? Я бы настаивал не реанимировании его функционала. (Ну надо мени!)

Pozia 26-11-2009 07:28 1280065

Неужто нико не поможет? :(

Pozia 28-11-2009 19:21 1282139

еще проблему нашел. Если Boa Software Post Installer запускается перед загрузкой рабочего стола (из RunOnceEx
) сразу после установки винды то в подсказках которые появляются не русские буквы а кракобяки. Если перезагрузить систему то при такой же загрузке все нормально. В чем проблема?

Bond01 07-12-2009 14:49 1288672

Цитата:

Цитата Pozia
1. Как можно сделать чтобы определенные программы несмотря на то где они находятся по списку ставились в самом конце, если я их выбрал? »

Отредактировать через конфигуратор.
Цитата:

Цитата Pozia
и при этом не работает параметр EnableWelcomeDlg и моя страница приветствия не подхватывается. Как быть? »

Тоже самое.
Цитата:

Цитата Pozia
то в подсказках которые появляются не русские буквы а кракобяки. »

А что за под папки?

LonerD 07-12-2009 16:56 1288776

Цитата:

Цитата Bond01
Цитата Pozia:1. Как можно сделать чтобы определенные программы несмотря на то где они находятся по списку ставились в самом конце, если я их выбрал? »
Отредактировать через конфигуратор. »

Ну и как отредактировать? Если вдруг знаешь что-то, чего не знают другие - то написал бы способ подобного редактирования.
Мне вот тоже интересна была бы такая опция, но нету ее в данной программе. :)

Цитата:

Цитата Pozia
и при этом не работает параметр EnableWelcomeDlg и моя страница приветствия не подхватывается. Как быть? »

Вот эта страница приветствия имеется в виду?
ReadMeText=%SELF%\readme.rtf

Цитата:

Цитата Pozia
Если Boa Software Post Installer запускается перед загрузкой рабочего стола (из RunOnceEx ) сразу после установки винды то в подсказках которые появляются не русские буквы а кракобяки. »

Попробуй в систему добавить аддон MyCustom со следующим содержимым:
Код:

; Избавляемся от кракозябликов в некотрых не-юникод программах
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250",0x00000000,"c_1251.nls"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1251",0x00000000,"c_1251.nls"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252",0x00000000,"c_1251.nls"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1253",0x00000000,"c_1251.nls"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper","ARIAL",0x00010001,204
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0",0x00000000,"Arial,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Comic Sans MS,0",0x00000000,"Comic Sans MS,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0",0x00000000,"Courier New,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,204",0x00000000,"Courier New,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0",0x00000000,"MS Sans Serif,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tahoma,0",0x00000000,"Tahoma,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman,0",0x00000000,"Times New Roman,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Verdana,0",0x00000000,"Verdana,204"

За год использования BS Post Installer кракозябликов в нем не видел (запускаю именно через RunOnceEx перед первым входом в систему)

NikLok 07-12-2009 23:54 1289114

Цитата:

Цитата Bond01
Цитата Pozia:
1. Как можно сделать чтобы определенные программы несмотря на то где они находятся по списку ставились в самом конце, если я их выбрал? »
Отредактировать через конфигуратор. »

2 года назад мы с автором обсуждали этот вопрос и результат остался тем же. Последовательность установки определятся сначала последовательностью групп (в их перечислении) и последовательностью внутри группы. Все, там паровоз и остался.

Значит хотите, что бы ставилась последней, тогда и пихните последней в последнюю группу. Ну и теоеретически можно пихнуть её в [Postinstall], но тогда она будет ставится всегда и вы её присутствия в списке не увидите!

Pozia 08-12-2009 00:05 1289122

Цитата:

Цитата DPavlik82
и при этом не работает параметр EnableWelcomeDlg и моя страница приветствия не подхватывается. Как быть? »
Вот эта страница приветствия имеется в виду?
ReadMeText=%SELF%\readme.rtf »

уже не надо, решил без нее обойтись

Цитата:

Цитата DPavlik82
Попробуй в систему добавить аддон MyCustom со следующим содержимым: »

у меня они были, только я попутал и вносил их при первом логоне, а нужно на 13 минуте.

conductor 08-12-2009 03:01 1289194

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

Amigos 08-12-2009 07:09 1289220

Цитата:

Цитата Pozia
я попутал и вносил их при первом логоне, а нужно на 13 минуте. »

на T13 не поможет.
на T39 тоже не прокатит.
Только если сможешь на T40 или ещё раньше.

Pozia 08-12-2009 10:17 1289309

Цитата:

Цитата Amigos
на T13 не поможет. »

мне помогло именно на т13. я ж не просто так говорю, а после того как применил и кракобяки исчезли.

Bond01 08-12-2009 11:46 1289376

Цитата:

Цитата conductor
у меня музыка не проигрывается
в каком файле копаться и что должно прописано? »

Skin/skin.ini строка [Sound]
Сверяем с файлами они в той-же папке..

CLICK = CLICK.WAV
OVER = ACTIVATE.WAV
DONE = DONE.WAV
BREAK = BREAK.WAV
;BACKMIDI = BACKSND.MID

conductor 08-12-2009 19:31 1289813

Bond01
спасибо но не прокатило всё это есть
решил так заменой PRESETUP.EXE(не помню откуда я его выкопал)

Bond01 09-12-2009 09:08 1290269

Цитата:

Цитата conductor
решил так заменой PRESETUP.EXE »

Он здесь в обще не причем.

newxp 09-12-2009 21:36 1290938

Я собрал свой диск с программами. Мог бы кто-то пошагово расказать как совместить Boa Software Post Installer с установкой Windows XP?

Pozia 09-12-2009 21:44 1290945

newxp, можно использовать этот автоит скрипт:

Код:

#NOtrayIcon
#include <GuiConstantsEx.au3>
#include <ComboConstants.au3>
;
$sBSPI_Drives = ""
$sSel_Drive = ""
$sFirst_Drive = ""
$aDrives = DriveGetDrive("All")

;=============================================================================
For $i = 1 To $aDrives[0]
    If DriveStatus($aDrives[$i]) <> "READY" Then ContinueLoop

    If FileExists($aDrives[$i] & "\BSPI\Presetup.exe") Then
        If $sBSPI_Drives = "" Then $sFirst_Drive = $aDrives[$i]
        $sBSPI_Drives &= StringUpper($aDrives[$i]) & "|"
    EndIf
Next

$sBSPI_Drives = StringRegExpReplace($sBSPI_Drives, "\|+$", "")

If StringInStr($sBSPI_Drives, "|") Then
    $hGUI = GUICreate("Выберите диск запуска BSPI", 240, 50)
       
    $Drives_Combo = GUICtrlCreateCombo("", 20, 20, 40, 20, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $sBSPI_Drives, $sFirst_Drive)

    $OK_Button = GUICtrlCreateButton("OK", 80, 19, 60, 25)
    $Cancel_Button = GUICtrlCreateButton("Cancel", 160, 19, 60, 25)

    GUISetState(@SW_SHOW, $hGUI)

    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE, $Cancel_Button
                Exit
            Case $OK_Button
                $sSel_Drive = GUICtrlRead($Drives_Combo)

                ExitLoop
        EndSwitch
    WEnd
ElseIf $sBSPI_Drives <> "" Then
    $sSel_Drive = $sBSPI_Drives
EndIf

If $sSel_Drive <> "" Then RunWait($sSel_Drive & "\BSPI\Presetup.exe")
;=============================================================================

Он запустит вам BSPI если он лежит по пути "любой диск"\BSPI\Presetup.exe. Если таких дисков несколько то предложит выбрать нужный

newxp 09-12-2009 22:16 1290976

Цитата:

Цитата Pozia
можно использовать этот автоит скрипт: »

а куда этот скрипт прописывать для запуска?

Pozia 09-12-2009 23:13 1291043

Цитата:

Цитата newxp
а куда этот скрипт прописывать для запуска? »

судя по вопросу могу предположить что с автоит вы незнакомы. Тогда возьмите этот аддон. Он Сделает так что после установки системы перед запуском рабочего стола запустится файл BSPI.exe который аддон поместит на системный диск (потом сами его удалите). BSPI.exe найдет по пути "любая буква диска"\BSPI\Presetup.exe Boa Software Post Installer и запустит его

newxp 09-12-2009 23:19 1291047

Цитата:

Цитата Pozia
судя по вопросу могу предположить что с автоит вы незнакомы. Тогда возьмите этот аддон. Он Сделает так что после установки системы перед запуском рабочего стола запустится файл BSPI.exe который аддон поместит на системный диск (потом сами его удалите). BSPI.exe найдет по пути "любая буква диска"\BSPI\Presetup.exe Boa Software Post Installer и запустит его »

Спасибо большое! Да, Вы правы, с Boa Software Post Installer я не сильно знаком. А с вашим аддон нужно использовать xReset или он всё сделает сам? :)

Pozia 09-12-2009 23:21 1291050

Цитата:

Цитата newxp
Да, Вы правы, с Boa Software Post Installer я не сильно знаком. »

Boa Software Post Installer и автоит это разные вещи )
Цитата:

Цитата newxp
А с вашим аддон нужно использовать xReset или он всё сделает сам? »

не. мой аддон ниче не перезагружает. Использует ключ 999 из ветки HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\. Если нужно разбирайте аддон и меняйте на нужный Вам

saavaage 19-12-2009 20:44 1299499

Boa Soft, извиняюсь за нетерпение. Но, будет ли нам счастье на Новый Год? Планируете ли зарелизить новую версию BS PostInstaller?

mbgroot 27-12-2009 19:44 1305620

Как я понял, если прописать запуск какой-либо программы после завершения установки программ (т.е. в [Postinstall] Command1=program.exe), то постинсталлер будет ждать завершения процесса program.exe. Можно ли как-то этого избежать? Просто нужен запуск program.exe с передачей переменной %CDROM% и что бы программа эта продолжала работать после отработки постинсталлера.

NikLok 27-12-2009 21:46 1305701

Цитата:

Цитата saavaage
извиняюсь за нетерпение. Но, будет ли нам счастье на Новый Год? Планируете ли зарелизить новую версию BS PostInstaller? »

Для меня счастье не совсем в этом, ибо релиз в таком состоянии преждевременен очень!
Ну вот если бы выполнились пожелания к развитию, то да, это было бы счастье!
НО! Сначала надоть их протестировать как следует. Одно только введение формата PNG может принести кучи радостей в обоих сымслах! А что говорить про остальные весчи. Словом я думаю в лучшем случае нас ждет еще где-то 3 - 4 бетты, а потом уж и рулиз!

oFFTOp: Интересно а есть у кого нить на форуме кнопка -"Это сообщение посчитали бесполезным или вредным следующие типсы:" Ну соотв после достиж крит. массы сообщение схлопывается до 1 строки со спойлером. Это просто абстракный интерес, безотносительно чъих либо постов!

saavaage 27-12-2009 22:01 1305709

NikLok, я имел ввиду именно релиз, в котором бы уже были учтены самые важные пожелания участников темы. По крайней мере, пожелания, которые обсуждались последние 2-3 месяца...

mbgroot, можно решить эту проблему путем запуска вашей проги через cmd-файл с последующим прибитием оного. Только что проверил, действует. Механика такова - создаете cmd файл с командой на запуск вашей проги и через определенной время прибитие вашего cmd. Прописываете его (cmd-шник) в Postinstall и все ОК. Например, используйте связку last.cmd и nircmd.exe (есть такая утилита)
Код в last.cmd:
start program.exe&& nircmd.exe cmdwait 3000 killprocess last.cmd

3000 - 3 секунды

Vitaliy21 28-12-2009 13:21 1306124

Почему если создавать загрузочный диск с BS PostInstaller через nLite, то при запуске установки Windows, внизу там где шкала загрузки, кирилица отображаеться не правильно?

Если собирать загрузочный диск через nLite без папки с BS PostInstaller - то проблем нету!

Как правильно решить эту проблему?

Amigos 28-12-2009 13:54 1306152

Цитата:

Цитата Vitaliy21
Как правильно решить эту проблему? »

в чем смысл задавать вопрос в разных разделах форума, и не читать при этом данный ещё вчера ответ?

Vitaliy21 28-12-2009 14:43 1306188

Цитата:

Цитата Amigos
в чем смысл задавать вопрос в разных разделах форума, и не читать при этом данный ещё вчера ответ? »

Потому что моя проблема совсем не связана с темой http://forum.oszone.net/thread-48401.html - там обсуждаются проблемы при неправильной отображении кирилицы, если отсуствует файл BOOTFONT.BIN, а у меня он в дистрибутиве присуствует, и так как я чётко выяснил что это из-за BS PostInstaller, я думаю правильно что я решил написть сюда. Читайте мой пост выше, я там всё написал.

Amigos 28-12-2009 15:17 1306212

Цитата:

Цитата Vitaliy21
Потому что моя проблема совсем не связана с темой http://forum.oszone.net/thread-48401.html - там обсуждаются проблемы при неправильной отображении кирилицы, если отсуствует файл BOOTFONT.BIN »

а если прочитать не по диаганали?

Цитата:

Цитата Debugger
Причем первый записанный DVD после интеграции загружался нормально, потом я добавил в него немного софта, и вот тебе и раз. »

Цитата:

Цитата IgorLyahov
Еще заметил такую зависимость, если размер образа менее 2G все нормально, при увеличении размера проблема проявляется. »

Цитата:

Цитата IgorLyahov
При сборке того-же набора файлов в образ программой CDIMAGE с кодировками все отлично. Да еще и быстрее. »

Цитата:

Цитата ookamiro
Ещё такое бывает если размер содержимого образа больше кажется 4500 Мб или около того... вот »

Цитата:

Цитата GaRuM
Дело точно не в этом файле, потому что, когда я уменьшаю дистрибутив, до 1200 Мб (убираю папки с программами), то все становится нормально. Какого размера нужно создать дистрибутив, чтобы все шрифты были нормальными? Шрифты получаются корявыми точно из-за размера дистрибутива. »

Цитата:

Цитата Baw17
постоянно сталкиваюсь с вопросом в данном топике закономерность не заметил (все было нормально) но как только размер превышает 4000мб начинаются проблемы »

Цитата:

Цитата GaRuM
ookamiro, Вы были правы!!! Дело было в размере дистрибутива. Уменьшил его до 3960 Мб и все стало нормально. »

Цитата:

Цитата Dz_mikael
Не пойму что за глюк, раньше не было. собрал дистриб с драйверами. если не добавлять BS PostInstaller, то на текстовом этапе установки драйверов из MASSSTORAGE все корректно читается. Но стоит только добавить папку install и прописать ее, то все на текстовом этапе все каракулями. »


Pozia 28-12-2009 16:03 1306240

Vitaliy21, что вы народ баламутите?! Все проблемы связанные с использованием нлайт обсуждаются в теме нлайт. Я уверен что именно он причина ваших проблем!

Boa Soft 30-12-2009 03:32 1307332

Новая версия для тестов.


Цитата:

Новое в текущей версии.
1. Переделаны подсказки.
2. Добавлена возможность просмотра скриншота при нажатии на иконку программы в дереве выбора.
3. Добавлена возможность просмотра описания программы при нажатии на иконку программы в дереве выбора.
4. Добавлены свойства CustomAboutCaption,CustomAboutString,CustomAboutLogo для кастомизации диалога о программе.
при использовании этих свойств метка копирайта меняется на Based of © BS Post Installer...
5. Исправлено свойство MinToTray в Preinstall и Postinstall - теперь работает верно.
6. Версия файла конфига и файла скина теперь 2.1 так как накопилось уже много изменений, и нужна адаптация старых версий.
7. В диалогах и файле программы отображается реальная версия файла.
Все во вложении. Нормальный дистрибутив будет с релизом. Сейчас нет времени, а услышать мнения о новшествах мне бы хотелось до релиза.

PS Делалось в основном визуальная часть. На счет лога я помню. Добавлю в релиз.

Вложение удалил - не актуально.

NikLok 30-12-2009 10:14 1307440

Boa Soft, Спасибо за подарок! А что же на PNG не хватило сил? Или просто не все описано. А продолжение файла лога по умолчанию тоже нема? Жаль если так. Но все равно спасибо. С новым годом и успехов всяческих.

Boa Soft 30-12-2009 15:23 1307639

Цитата:

Цитата NikLok
Boa Soft, Спасибо за подарок! А что же на PNG не хватило сил? Или просто не все описано. А продолжение файла лога по умолчанию тоже нема? Жаль если так. Но все равно спасибо. С новым годом и успехов всяческих. »

Png пока не стоит ждать.
Лог -
Цитата:

Цитата Boa Soft
PS Делалось в основном визуальная часть. На счет лога я помню. Добавлю в релиз. »

про обещание сделать ряд переменных, доступных в скине (например, версию) - сделаю.
Следующее на очереди - увеличить производительность при загрузке большого конфигурационного файла.

Pozia 30-12-2009 15:56 1307669

Цитата:

Цитата Boa Soft
увеличить производительность »

по поводу производительности заметил очень долгую загрузку программы с флешки. С компа быстро, но с флехи приходится ждать секунд 20-30.
Так же хотелось бы увидеть возможность насильственной установки выбранных прог в последнюю очередь, а именно это актуально если нужно поставить в конец установки антивирус и настройки какие нибудь, которые должны быть в конце но при этом не хочется делать отдельную группу для программ что будут устанавливаться в конце. Некрасиво...

Pozia 31-12-2009 00:49 1307992

Boa Soft, небольшой косячок заметил. не влазит название. На фото видно

Vizit0r 31-12-2009 02:12 1308015

Цитата:

Цитата Pozia
по поводу производительности заметил очень долгую загрузку программы с флешки. С компа быстро, но с флехи приходится ждать секунд 20-30. »

присоединяюсь. возможно это относится к описанному багу с "долгой загрузкой большого конфига", но имхо 30 пунктов - это не так уж много. а с флешки пришлось поставить 40 секунд на загрузку, потому что когда стояло 20 - он пока загружался, оставалась одна-две секунды на запуск ручного режима. такое ощущение, что программа стартует, таймер запускается, и пока прогружается конфиг - секунды тикают.
может сделать просто - чтобы таймер стартовал ПОСЛЕ прогрузки конфига?

З.Ы. Спасибо за прогу большое-большое.

Boa Soft 31-12-2009 13:19 1308216

1. По поводу порядка программ - менятся НЕ БУДЕТ. Однозначно. Как было - по порядку следования групп и программ в группах - так и будет. Это принципиальная позиция.

2. По поводу подсказок - знаю, буду доделывать. Я просто не хотел откладывать выкладывание тестовой версии из-за этих мелких багов.

3. По поводу долгой загрузки с флешки - как у вас указаны иконки - из библиотеки иконок или из отдельных файлов? Если из отдельных файлов, да еще включена проверка наличия программ - то ничего не поделаеш, будет подтормаживать, ибо на с флешками часто более медленная работа, чем с жестким диском.

PS Всех с наступающими праздниками и наилучших пожеланий. Работа над программой будет продолжена в следующем году.

NikLok 31-12-2009 14:25 1308251

Boa Soft, А можно еще ключики отменяющие выполнение [Preinstall]
и [Postinstall]. В таком режиме её хотлось бы запускать в авторане для доустановки софта.

Еще раз С новым годом!!!

Vizit0r 31-12-2009 15:05 1308277

Цитата:

Цитата Boa Soft
3. По поводу долгой загрузки с флешки - как у вас указаны иконки - из библиотеки иконок или из отдельных файлов? Если из отдельных файлов, да еще включена проверка наличия программ - то ничего не поделаеш, будет подтормаживать, ибо на с флешками часто более медленная работа, чем с жестким диском. »

где-то 20 айтемов из иконлиб, остальные с exe-установок программ.
если б разобрался, чем и как впихивать иконки в эту длл - все иконы бы туда повпихивал.
шаманил с дэльфами - маленькая dll только с ресурсами без мусора - не выходит.
ресторатором - смог добавить ресурсы, но сохранить в них иконы из файла - тоже не получилось.

но кажется мне, что не в иконах дело...

Bond01 31-12-2009 15:43 1308296

Цитата:

Цитата Vizit0r
если б разобрался, чем и как впихивать иконки в эту длл - все иконы бы туда повпихивал.
шаманил с дэльфами - маленькая dll только с ресурсами без мусора - не выходит.
ресторатором - смог добавить ресурсы, но сохранить в них иконы из файла - тоже не получилось. »

Сначала надо добавить ресурс - присвоить имя, а затем добавить иконку и сохранить.

Bysh 31-12-2009 16:43 1308323

Цитата:

Цитата Boa Soft
Добавлена возможность просмотра описания программы при нажатии на иконку программы в дереве выбора. »

Описание пропадает через 4 сек (правда, если щелкнуть по окну, то не пропадает). Нельзя ли сделать, как было в тестовой версии - пусть висит, пока не закроют. Для скриншота, возможно, 4 сек и достаточно, а вот описание за это время не прочитаешь.

conductor 31-12-2009 17:51 1308342

Pozia
не потверждаю
у меня 6 строк без проблем влезло

Pozia 31-12-2009 17:57 1308345

Цитата:

Цитата conductor
Pozia
не потверждаю »

Цитата:

Цитата Boa Soft
По поводу подсказок - знаю, буду доделывать »


conductor 31-12-2009 17:59 1308346

Bysh
я за 4 секунды успел свои 6 строк прочитать
ну если вы туда войну и мир записали тогда ой
краткость сестра таланта
Pozia
чем скрин снимали?

Pozia 31-12-2009 18:01 1308347

Цитата:

Цитата conductor
я за 4 секунды успел свои 6 строк прочитать »

успели так как знаете что там написано, и сто раз читали, а если ставит юзер ему нужно несколько раз прочитать и подумать надо ему это или нет

conductor 31-12-2009 18:18 1308358

Pozia
ну такое описание(моё из впи)
это перебор
desc[pn]=['является одним из лучших не только среди бесплатных продуктов, но создает серьезную конкуренцию и лучшим коммерческим образцам. Наиболее отличительная его черта - наличие собственного формата 7z с отличной степенью сжатия. Также интересна возможность сжатие в форматы ZIP, GZIP и BZIP2 на 2-10% лучше, чем у "классических" архиваторов, правда, лучшее сжатие достигается за счет ощутимо больших требований к системным ресурсам. В остальном программа обладает многими характерными чертами качественного продукта: распаковка ряда популярных форматов архивов, управление из командной строки; встроенный бенчмарк и т.д.'];

NikLok 04-01-2010 12:23 1310455

Boa Soft, Замечен такой эффект: Навожу курсор мышки на иконку программы в на выбора програм при простом запуске Presetup.exe
Появляется балон подсказки, в котором в первой строке первое слово названия программы, а на вторую перенесено остальное. Причем вторая строка забита диагностическим сообщением: [this str absent]
Вомзожно в этом моя вина, так как файл скина подсунул свой пеменяв его версию. Но все же глянь при случае.

Наверное уже бы надо описание программы поправить раз Вы наметились на релиз?

Boa Soft 05-01-2010 16:56 1311538

Цитата:

Цитата NikLok
Boa Soft, Замечен такой эффект: Навожу курсор мышки на иконку программы в на выбора програм при простом запуске Presetup.exe
Появляется балон подсказки, в котором в первой строке первое слово названия программы, а на вторую перенесено остальное. Причем вторая строка забита диагностическим сообщением: [this str absent] »

1. Наезд строки - это недоработка. В процессе решения.

[this str absent] -
Цитата:

Цитата NikLok
Вомзожно в этом моя вина, так как файл скина подсунул свой пеменяв его версию »

Сравните файлы в тотал коммандере и добавьте недостающие строки в новый файл скина.

NikLok 05-01-2010 18:41 1311653

Boa Soft,
Цитата:

Цитата Boa Soft
Сравните файлы в тотал коммандере и добавьте недостающие строки в новый файл скина. »

Спасибо рецепт помог. Оказалось это надписи: Щелкните для просмотра картинки и Программа не имеет картинки.
Кстати а нельзя ли показывать картинку по тем координатам, которые используются непосредственно во время её установки, или ввести дополнительно определяемые?

Видимо я прозевал или действительно не было объявлено:
Теперь переключаться между экранами программы можно и с помощью HotKeys. (Раскопано при просмотре скина)
Может есть смысл еще и текущий язык отображать? У меня по умолчанию Eng установлен, потому и не сразу сработало, а только после переключения.
Или при вводе хоткея выдавать диагностику о несоответствии языка (сложно наверное, да и смешанные могут быть)?

Шапочку при случае поправить бы.

P>S> WinMerge более удобен при сравнительном анализе текстов нежели Total.
Ну тут уж видимо кто к чему привык.

Boa Soft 10-01-2010 19:00 1316497

Долгожданное обновление.

Очень много нового.

Код:

Текущая версия 1.14.3.11

Новое в текущей версии.

1. Переделаны подсказки:
  -исправлено вычисление размеров
  -исправлены поля
  -3 варианта подсказок обычный, в стиле WPI (с выделенным заголовком) и в виде облочка.
  (BallonHintStyle и WpiHintStyle)
  - время задержки указано в секундах.
2. Исправлены многие константы в skin.ini. Добавлены новые.
3. Большой логотип можно по своему желанию отображать или нет на разных стадиях установки
  (ShowLogoOnWelcome,ShowLogoOnPreInstall,ShowLogoOnInstall,ShowLogoOnBye)
4. Изменено оформление страницы перезагрузки. Пргрессбар и кнопка отмены теперь в левой панели.
  При ShowLog=1 также отображается результаит установки.
5. Переработан лог. Тепрь файл переоткрывается для записи каждой строки. Это, возможно не совсем
  оптимально для производительности, но при сбое не теряются данные лога.
6. Добавлены ключи командной строки nopreinst и nopostinst для пропуска PreInstall и PostInstall команд.
7. Введен ключик logfile:<имя файла лога> для перенаправления лога. При этом включается максимальная
  глубина лога. Настройки в файле конфигурации перекрываются этим ключем.
8. Убрана кнопка пропуска программы с стадий PreInstall и PostInstall, так как не работала корректно
  и не совсем по логике
9. Доработан просмотр скриншота и описания программы, теперь появляется с анимацией.Возможна установка
  задержки скрытия просмотра. PreviewHidePause=5. Время в секундах. 
10.Добалена возможность использовать в файле скина системные переменные окружения.
  Доступны все системные переменные окружения, а так же следующие внутренние:
    PrgVer;
    ShortPrgVer;
    CpuName;
    BuildLab;
    Build;
    CSDVersion;
    InstallDate;
    sp;
    ProductName;
    PID;
    RegOrg;
    RegUser;
    MemSize;
11. Исправлен запуск программы - теперь при старте при загрузке большого конфига не зависает
    главное окно программы.
12. Изменено проигрывание фоновой музыки. Теперь можно примигрывать и wav b midi.
    Файл проигрывается в цикле до закрытия программы.
13. Скриншоты могут быть с прозрачностью и даже с a-каналом (только bmp). Прозрачночть включается
    UseTranspShots=1
14. Малый и большой логотипы могут быть 32bit c a-каналом.

Вложение удалено - не актуально.

NikLok 10-01-2010 19:13 1316506

Цитата:

Цитата Boa Soft
5. Переработан лог. Тепрь файл переоткрывается для записи каждой строки. Это, возможно не совсем оптимально для производительности, но при сбое не теряются данные лога. »

Ну наконец то!!!!

Вообще конечно это мегаисправление по сравнению с предыдущим.

Единственно я не нашел изменения механизма логирования на дополнение по умолчанию.

boss911 10-01-2010 21:30 1316619

Boa Soft

SKIN.INI (BSP 1.14.3.11)
Код:

StartupDeskriptionLabelCaption=||Сейчас можно перейти перейти к выбору и установке ...
Почему-то нет ни какой реакции на изменения в
Код:

[FontMap]
LabelFontSize        = 10
BigLabelFontSize        = 10
MemoFontSize        = 10
TreeFontSize        = 10
HintFontSize        = 10
CommonFontSize        = 10

Размер шрифтов не меняется.

Почему путь в 'CustomAboutLogo' зависит от пути (переменной), который укзан в 'RootInstallDir'? Например, при таком раскладе:
Код:

[Common_Info]
Ver=2.1
CustomAboutLogo=skin\OemLogo.bmp

[Setup]
RootInstallDir=%SOURCE%

OemLogo.bmp у меня не отображается (пустое место), меняю путь на %SELF%, вижу лого.

NikLok 10-01-2010 22:07 1316659

Boa Soft, Запускаем в режиме выбора программ:
Код:

Presetup.exe config pe h:1420 w:740 l:160 t:20  /ini:PRESETUP.ini
Щелкаю на иконке какой либо программы во второй половине экрана и вижу неприятную реакцию. Иконка смещается вверх из-за того, что какая-то группа из верхних схлопывается. Не хочется такого.

Редактор конфигов был похоже пересобран но Вы об этом ничего не написали?

Цитата:

Цитата Boa Soft
6. Добавлены ключи командной строки nopreinst и nopostinst для пропуска PreInstall и PostInstall команд. »

Вот когда сбылось, пришла мысль, что надо было делать наоборот. То есть в командной строке указывать что их нужно выполнять. Например юзер в проводнике кликает по BSPI и он ставит программы с ПРЕ и ПОСТ секциями. Даже знаю об этом ему будет лень заморачиваться. Вот такой сумбур в голове.

Bysh 10-01-2010 22:32 1316693

Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? С прошлой версией BSP 1.14.2.9 такого не было.

Bond01 10-01-2010 22:38 1316695

Цитата:

Цитата Bysh
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? »

Тоже самое!

Habetdin 10-01-2010 22:40 1316696

Bysh, у меня не вылетает :dont-know
P.S.: конфиг не трогал, Windows 7

Boa Soft, а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел.

Bond01 10-01-2010 22:46 1316699

Цитата:

Цитата Habetdin
у меня не вылетает »

Я на XP запускал.

boss911 10-01-2010 22:52 1316706

Цитата:

Цитата Bysh
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? »

Специально зашел сюда, что бы написать об этом глюке. У меня, правда, не вылетает, а зависает намертво, приходится убивать через диспетчер задач. Когда нажимаешь на вышеуказанные кнопки, в окне описания видно, как перед первым символом очень быстро мигает курсор, кнопа "ОК", дабы закрыть окно, так и не загружается (серый фон), пытаюсь куда-то кликнуть, как программа полностью вешается.

Еще один не приятный нюанс: у меня BSP 1.14.3.11 (оф. сборка) стала дольше открываться, запускаю Presetup.exe, примерно 8-10 секунд ничего не происходит, потом только запускается программа. На версии 1.13.2.10 ничего подобного не было и нет (мгновенный запуск). Используется один и тот же PRESETUP.INI. Пока что передумал обновляться, уж слишком мне не приятна такая задержка запуска программы.

WinXP SP3 (всегда с последним UpdatePack).

Bond01 11-01-2010 00:13 1316772

Цитата:

Цитата Habetdin
а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел. »

Для дополнительного просмотра описания программ. Я думаю это лишнее, т.к есть всплывающие подсказки.




Boa Soft, можно ли сделать версию без них, очень много работы добавлять еще дополнительно описания, а если пропускать - то не очень будет смотреться?

Boa Soft 11-01-2010 00:30 1316780

Цитата:

Цитата Habetdin
Boa Soft, а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел. »

Для демонстрации возможностей показа описаний программ.

Цитата:

Цитата boss911
Еще один не приятный нюанс: у меня BSP 1.14.3.11 (оф. сборка) стала дольше открываться, запускаю Presetup.exe, примерно 8-10 секунд ничего не происходит, потом только запускается программа. На версии 1.13.2.10 ничего подобного не было и нет (мгновенный запуск). Используется один и тот же PRESETUP.INI. Пока что передумал обновляться, уж слишком мне не приятна такая задержка запуска программы. »

Долгая инициализация мультимедиа. Отключите фоновую музыку и все станет как ранее.

Стандартные высокоуровневые функции MCI очень долго инициализируются. Думал использовать bass.dll для воспроизведения фоновой музыки, но тогда программа потеряет свою привлекательность. ее нельзя будет использовать в коммерческих целях. А платить за шароварную лицензию на использование bass.dll я не намерен. Так что, на счет фонового звука пока в процессе. Воспроизводят же всякие кейгены миди музыку без тормозов.

Цитата:

Цитата Bysh
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? С прошлой версией BSP 1.14.2.9 такого не было. »

Цитата:

Цитата Habetdin
Bysh, у меня не вылетает
P.S.: конфиг не трогал, Windows 7 »

Программа собиралась и тестилась под Windows7 x86. Бага не обнаружено. Сейчас проверю под XP.

Boa Soft 11-01-2010 00:47 1316798

Цитата:

Цитата boss911
Почему-то нет ни какой реакции на изменения в
Код:
[FontMap]
LabelFontSize = 10
BigLabelFontSize = 10
MemoFontSize = 10
TreeFontSize = 10
HintFontSize = 10
CommonFontSize = 10
Размер шрифтов не меняется. »

И не будет Пока не сделано. Все не так просто, ибо размер вычисляется от размера окна. Подумаю, как быть. В будущем.

Цитата:

Цитата NikLok
Вот когда сбылось, пришла мысль, что надо было делать наоборот. То есть в командной строке указывать что их нужно выполнять. Например юзер в проводнике кликает по BSPI и он ставит программы с ПРЕ и ПОСТ секциями. Даже знаю об этом ему будет лень заморачиваться. Вот такой сумбур в голове. »

Эти стадии предназначены для того, что надо выполнять всегда и не управляется пользователем. Другого туда совать не надо. Менять логику работы скорее всего не буду.

Цитата:

Цитата NikLok
Щелкаю на иконке какой либо программы во второй половине экрана и вижу неприятную реакцию. Иконка смещается вверх из-за того, что какая-то группа из верхних схлопывается. Не хочется такого. »

Размер не воспроизведу - монитор не позволяет. Не совсем понял. Но доработаю отрисовку. Я пока редактором не занимался.

Цитата:

Цитата boss911
Почему путь в 'CustomAboutLogo' зависит от пути (переменной), который укзан в 'RootInstallDir'? Например, при таком раскладе: »

Перепроверю.

NikLok 11-01-2010 00:52 1316804

Boa Soft, вСЕ таки лог при повторном запуске не дописывается, а стирается!!!! Ну кады же?!

Запустил с ключами nopreinst и nopostinst всё отработалось, но после окончания выдала таймер на перезагрузку. В устанавливаемых прогах перезагрузка не требовалась. Подозреваю не учтено наличие ключей в подпрограмме финальной перезагрузки.

А почему в предыдущей бетте строки "Только для членов Oszone" не было а в этой опять появилась?

P/S/ Размер там не имеет значения. При меньшем глюк тоже есть.

Boa Soft 11-01-2010 00:52 1316805

Цитата:

Цитата NikLok
А почему в предыдущей бетте строки "Только для членов Oszone" не было а в этой опять появилась? »

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

Цитата:

Цитата NikLok
. В устанавливаемых прогах перезагрузка не требовалась. Подозреваю не учтено наличие ключей в подпрограмме финальной перезагрузки. »

Проверю. Выясню, в чем тут дело.


Цитата:

Цитата NikLok
Boa Soft, вСЕ таки лог при повторном запуске не дописывается, а стирается!!!! Ну кады же?! »

Добавлю ключик для отмены перезаписи лога.

boss911 11-01-2010 01:45 1316838

Цитата:

Цитата Boa Soft
Долгая инициализация мультимедиа. Отключите фоновую музыку и все станет как ранее. »

А как ее отключить, через PlaySound=0 ? Но тогда это повлияет на проигрывание всего остального, в частности нужного для меня CLICK.WAV. Где отключить фоновую музыку (BACKSOUND), дабы отключить инициализацию мультимедиа, что бы ускорить запуск программы?

При первом запуске, на моем компе, версии 1.14.3.11, начала играть фоновая музыка (backsnd.mid), при повторном запуске она уже не игра и не играет до сих пор, думал чего-то нахимичил в INI'шниках, но нет, музыка не играет даже на оф. сборке. Почему фоновая музыка не играет, если backsnd.mid прекрасно у меня звучит, например, в WMP11?

Цитата:

Цитата Boa Soft
И не будет Пока не сделано. »

Тем не менее в конфиге эти параметры появились, чему обрадовался, вот почему я подумал, что теперь можно менять размер. Ок, будем ждать.

Я вроде уже просил, если что повторюсь: а нельзя ли сделать, если у приложения нет описания ('NfoFileName'), то в таком бы случае не отображалась иконка напротив названия этого приложения в дереве выбора программ? Просто ситуация такова, что у меня нет ни одного описания к приложению, посему везде отображается соответствующая иконка, то есть, она явно не несет ни какой смысловой нагрузки. Если подобное реализовать сложно или невозможно, то сделай, плиз, хотя бы общий параметр, который бы полностью (везде) отключал параметр 'NfoFileName' и соответственно отображение иконок. Отсутствие описания приложения – отсутствия соответствующей иконки напротив приложения, этот вариант мне больше всего нравится.

Boa Soft 11-01-2010 02:03 1316849

Цитата:

Цитата boss911
Где отключить фоновую музыку (BACKSOUND), дабы отключить инициализацию мультимедиа, что бы ускорить запуск программы? »

Убратть строку из skin.ini


Цитата:

Цитата boss911
Если подобное реализовать сложно или невозможно, то сделай, плиз, хотя бы общий параметр, который бы полностью (везде) отключал параметр 'NfoFileName' и соответственно отображение иконок. »

Это делаю. Другое - нет. Или есть или нету. Иначе будет кривой столбец. Или пропуски, что тоже не красиво.

Boa Soft 11-01-2010 04:45 1316897

Исправления.

Текущая версия 1.14.3.12

Код:

Новое в текущей версии.
1. Исправлено переполнение стека и выылеит программы при запуске внутреннего просмотрщика
  с пользовательских кнопок.
2. Исправлена неработоспособность параметра NoCollapseNode в конфигураторе.
3. Добавлен параметр NoNfoPreview для отключения просмотра описаний
4. Добалвен параметр NoShotPreview для отключения просмотра скриншотов.
5. Лог более не перезаписывается, а продолжается.
6. При использовании ключа nopostinst параметры Reboot и PowerOff сбрасываются,
  но, пользователь может выбрать перезагрузку или выключение в интерфейсе программы.
7. Исправлены мелкие граматические ошибки в локализации скина.       
8. Редактор пересобран с учетом новой версии формата файла конфигураций.
9. В комплект добавлена утилита для запуска установки программ послде установки системы
  с примером (win 7), позволяющая размещать программы на отдельном диске и выдающая
  запрос на вставку нужного диска.
10.Оем логотип ищется от RootInstallDir или по обсолютному пути с переменными окружения.
11.Введена промежуточная проверка RootInstallDir. Если этот параметр не задан, то
  выполнение будет прервано.

Во вложении. Удалено ибо не актуально.

PS Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить!
Тестовую метку не удалять!!!

Bond01 11-01-2010 05:53 1316908

Цитата:

Цитата Boa Soft
Добавлен параметр NoNfoPreview для отключения просмотра описаний »

Спасибо!
На XP все работает!
Теперь эта программа №1, wpi уже совсем отходит. :)

boss911 11-01-2010 07:13 1316919

Цитата:

Цитата Boa Soft
10. Оем логотип ищется от RootInstallDir или по обсолютному пути с переменными окружения. »

А зачем вообще путь привязывать к 'RootInstallDir', почему бы его не оставить самим по себе? Я о том, что если папка BSP где-то в другом месте, то относительный путь типа "skin\OemLogo.bmp" не работает, нужно %SELF% добавлять. В принципе тут проблемы нет, просто интересуюсь, зачем эта привязка, ведь и без нее можно (наверное).

Имхо, но логичней было бы параметры 'NoNfoPreview' и 'NoShotPreview' разместить в PRESETUP.INI в секции "Setup", так как в PRESETUP.INI задаются описание приложений (NfoFileNam) и их скриншоты (SkreenShotImage), в этом конфиге пусть они и отключаются/включаются, логично.

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

NikLok 11-01-2010 11:11 1317018

Цитата:

Цитата Boa Soft
Цитата NikLok:
Вот когда сбылось, пришла мысль, что надо было делать наоборот. То есть в командной строке указывать что их нужно выполнять. Например юзер в проводнике кликает по BSPI и он ставит программы с ПРЕ и ПОСТ секциями. Даже знаю об этом ему будет лень заморачиваться. Вот такой сумбур в голове. »
Эти стадии предназначены для того, что надо выполнять всегда и не управляется пользователем. Другого туда совать не надо. Менять логику работы скорее всего не буду. »

Я понимаю, что поезд уже ушел оченннь далеко, но тем не менее мне кажется такой механизм более правильным по идеологии. Думая над тем как бы все таки исправить ситуацию родил идею добавления двух ОТДЕЛЬНЫХ чекбоксов над деревом выбора программ и под деревом. Соответственно для пре и пост секций. Отдельных именно из-за их обособленности, и из -за желания всегда видеть на экране их состояние. Может тебе понравится эта идея? А вторая это управление их выполнением через ini файл программы. Тогда бы я бы смог скриптом в post cекции сам отключать их выполнение при следующем запуске. Ну конечно вариант с реестром замутить мона.

Еще в посте http://forum.oszone.net/post-1316772-1376.html показаны иконки для nfo в дереве выбора. Я почему-то в последних двух беттах их не вижу у себя. С чем это может быть связано? Сами nfo имеются.

treehel 11-01-2010 11:56 1317053

Ждем нетестовую )))

Boa Soft 11-01-2010 12:27 1317079

Цитата:

Цитата NikLok
Еще в посте http://forum.oszone.net/post-1316772-1376.html показаны иконки для nfo в дереве выбора. Я почему-то в последних двух беттах их не вижу у себя. С чем это может быть связано? Сами nfo имеются. »

Код:

3. Добавлен параметр NoNfoPreview для отключения просмотра описаний
4. Добалвен параметр NoShotPreview для отключения просмотра скриншотов.


NikLok 11-01-2010 17:49 1317416

Цитата:

Цитата Boa Soft
5. Лог более не перезаписывается, а продолжается. »

Что-то не везет мне с этой фичей - не сработало. Что может на это повлиять. Я так понимаю в исходниках только + при открытии добавился и усё. Или есть что-то исчо?

Еще не знаю тока у меня или у остальных тоже, под виртуалкой при наведении курсора мышки в дереве выбора он как-то противно подрагивает, особенно когда пытаеся его увести от текущего пункта. Может ты там какой magnify focus добавлял? В общем несколько раздражает. Но при проверке на реалке все нормально. Наверное глюкнуло.

Еще вспомнилось про раздражение. У меня есть большие пакеты которые трудно прерываются. И мне непонятно сработало уже мое нажатие на надписи или еще надо нажимать? Вот может после фиксации факта требования прерывания менять цвет надписи, до начала установки следующего пункта.

Всё навороченнее и навороченнее, но какая же вкуснятина выходит то!!!
Картинки опять же красиво всплывають.

Bond01 11-01-2010 19:26 1317489

После закрытия программы - иконка долго весит в трее, хотя процесса не видно.
При работе с конфигуратором - неудобно переходить с папки программы и команды установки, при установки курсора - конфигуратор прыгает как-то, то есть впечатление что мало место по высоте.(монитор 1440x900)

Boa Soft 11-01-2010 19:31 1317496

Цитата:

Цитата NikLok
Еще не знаю тока у меня или у остальных тоже, под виртуалкой при наведении курсора мышки в дереве выбора он как-то противно подрагивает, особенно когда пытаеся его увести от текущего пункта. Может ты там какой magnify focus добавлял? В общем несколько раздражает. Но при проверке на реалке все нормально. Наверное глюкнуло. »

Может быть. Если имеет место - оптимизирую обработку.

boss911 11-01-2010 20:50 1317556

Boa Soft

Может стоит 'PreviewHidePause' разделить на два параметра, сделать отдельно для показа 'NfoFileName' и 'SkreenShotImage'? Просто на просмотр этих двух вещей требуется разное время, если для скриншота вполне хватит пяти секунд для его просмотра, для прочтения описания уже больше времени понадобится. То есть, сейчас указать время для чего-то одного нельзя, увеличить для текста, так скриншот долго будет висеть, чего и не нужно.

В момент появления скриншота, он как бы появляется на черном фоне, выпрыгивает из него, а вот исчезает нормально, красиво. Возможно, это поправить нельзя, посему я хочу попросить, может можно поменять цвет этого фона на нейтральный - серый (RGB 230 230 230). Ага, я понял, это происходит, если включен/установлен 'AlphaBlendLevel'. Ничего нельзя с этим придумать (убрать черный фон при включенной прозрачности)?

Boa Soft 11-01-2010 21:02 1317565

Цитата:

Цитата boss911
В момент появления скриншота, он как бы появляется на черном фоне, выпрыгивает из него, а вот исчезает нормально, красиво. Возможно, это поправить нельзя, посему я хочу попросить, может можно поменять цвет этого фона на нейтральный - серый (RGB 230 230 230). Ага, я понял, это происходит, если включен/установлен 'AlphaBlendLevel'. Ничего нельзя с этим придумать (убрать черный фон при включенной прозрачности)? »

Только анимацию если убрать совсем. Мучался с анимацией - пока лучшего не придумал.

Цитата:

Цитата boss911
Может стоит 'PreviewHidePause' разделить на два параметра, сделать отдельно для показа 'NfoFileName' и 'SkreenShotImage'? Просто на просмотр этих двух вещей требуется разное время, если для скриншота вполне хватит пяти секунд для его просмотра, для прочтения описания уже больше времени понадобится. То есть, сейчас указать время для чего-то одного нельзя, увеличить для текста, так скриншот долго будет висеть, чего и не нужно. »

Принимается.

Уже пара предложений есть. Сделаю новую версию.

Boa Soft 11-01-2010 22:19 1317626

Цитата:

Цитата NikLok
Еще вспомнилось про раздражение. У меня есть большие пакеты которые трудно прерываются. И мне непонятно сработало уже мое нажатие на надписи или еще надо нажимать? Вот может после фиксации факта требования прерывания менять цвет надписи, до начала установки следующего пункта. »

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

NikLok 13-01-2010 14:44 1319147

Boa Soft,
Цитата:

Цитата Boa Soft
В нынешнем виде нет смысла переделывать. Убивается только запущеный инсталлятором процесс. Дочерние - нет. »

Да и для прибития одного процесса наглядность не помешает.

Что-то в последнем 12 билде в конфигураторе на стадиии T39-T0 балоны с кракозябрами. Это последствия введения управления фонтами или я что-то накосячил. У остальных все нормально.
Ну и субъективно вроде как меньше в окне стало прог помещаться?

Ох ждемс!!! Но видимо работа пошла косяком.

DonQuixote 13-01-2010 22:57 1319551

отличная программа спасибо автору. ставлю проги быстро и удобно если винду переустанавливаю,весь софт на винте)) дак вот пользовался старой версией и кучу прог на добавлял к новой версии PRESETUP.INI не подходит..как можно это исправить?подскажите а то заного всё делать.. :(
NikLok, спасибо разобрался)))

NikLok 13-01-2010 23:20 1319574

DonQuixote, Мне хватило поменять версию файла в самом начале на 2.1
Ну и добавил 2 параметра описателя. В общем смотрите шапку.

Boa Soft 14-01-2010 02:05 1319665

Исправления.

Текущая версия 1.14.3.15
Код:

Новое в текущей версии.

1. Дополнена документация.
2. Обработка курсора в дереве выбора оптимизирована для уменьшения мерцания.
3. Исправлена ошибка с перезаписью существующего лога.
4. NfoPreviewHidePause и ShotPreviewHidePause задают время показа описания и скриншота независимо.
6. Пределано проявление и иссчезновение просмотра в связи с несовмеситимостью анимации с Aero.
7. Исправлено - в postinstall выводился скриншот из preinstall.

Во вложении. Удалено за неактуальностью.

PS Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить!
Тестовую метку не удалять!!!


Если все будет нормально, к концу недели будет финал.

boss911 14-01-2010 08:04 1319740

Boa Soft

Комментируем параметры:
Код:

[Sound]
CLICK        = CLICK.WAV
;OVER        = ACTIVATE.WAV
;DONE        = _DONE.WAV
;BREAK        = _BREAK.WAV
;BACKSOUND = BACKSND.MID

ACTIVATE.WAV, DONE.WAV и BREAK.WAV все равно проигрываются, даже в том случае (!), если указано имное имя файла. С 'BACKSOUND' подобного нет. При комментировании всех параметров, программа не запускается, ругаясь на не нахождения конфигурационного файла скина. Не знаю, может это тобой так и "задумывалось", но хотелось бы обратного, возможность вышеописанного отключения звуков, как это с 'backsound'.

Как насчет того, что бы сделать диалог (MessageBox) с кратким описанием поддерживаемых ключей командной строки, который бы выводился при запуске Presetup.exe /help (Presetup.exe /?). Иногда проще и быстрее подглядеть нужный тебе ключ таким вот образом, чем открывать "readme.rtf" и искать там описание ключей.

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

NikLok 14-01-2010 10:03 1319796

Boa Soft, Присоединяюсь к пожеланиям boss911

Boa Soft 14-01-2010 11:09 1319855

Цитата:

Цитата boss911
ACTIVATE.WAV, DONE.WAV и BREAK.WAV все равно проигрываются, даже в том случае (!), если указано имное имя файла. С 'BACKSOUND' подобного нет. При комментировании всех параметров, программа не запускается, ругаясь на не нахождения конфигурационного файла скина. Не знаю, может это тобой так и "задумывалось", но хотелось бы обратного, возможность вышеописанного отключения звуков, как это с 'backsound'.
Как насчет того, что бы сделать диалог (MessageBox) с кратким описанием поддерживаемых ключей командной строки, который бы выводился при запуске Presetup.exe /help (Presetup.exe /?). Иногда проще и быстрее подглядеть нужный тебе ключ таким вот образом, чем открывать "readme.rtf" и искать там описание ключей.
Было бы не плохо отдельно задавать прозрачность для скриншотов. Иногда не очень красиво смотрится, когда задан ‘AlphaBlendLevel’, а скриншот выводится без прозрачности. А отдельная задаваемость прозрачности для скриншотов это для того, что бы сриншот визуально выдвинуть на передней план, что бы он не сливался с общей прозрачностью главного окна. »

1. Такие имена заданны по умолчанию. Поправлю. Задам пустые.
2.Сделаю. Полезная идея.
3. Не совсем понял. Если имеется в виду то, что задавать иную степень прозрачности для скриншота при установке, то не получится. Прозрачность задается для всех элементов окна. Одинаковая. Если имеется в виду в всплывающем предпросмотре - то честно говоря, забыл про прозрачность. Сделаю.

Или имется в виду то, что одельные скриншоты транспарентные - а отдельные - нет, то это легко сделать.

NikLok 14-01-2010 11:49 1319874

Я имел в виду различную степень прозрачности скина и скриншота во время установки. Жаль что это не реализуемо.

В документации в шапке я бы второй строкой поставил ( для версий начиная с ...{текущая версия})

У меня уже распечатано 4 разных версии, и как их различать?

В 15 билде у меня в баллонах в дереве выбора на T25 уже кракозябры, хотя в начале все читалось.
Версия русская вроде. Проверь на своем комплекте.

FURANDREJJ 14-01-2010 13:19 1319927

Скажите как BS PostInstaller прикрутить к дистрибутиву Windows XP?
Что куда и какие файлы вложить

conductor 14-01-2010 16:17 1320090

у меня так
для авторана в
SETUP.INI прописываем
[Item_15]
FontName=a_ModernoBrk
FontBold=1
FontSize=17
Type=button
Page=1
Left=360
Top=370
Image=SUPPORT\GO_BLUE.BMP
Caption=Установка программ
Action=#runclose
Cmd=BS\Presetup.exe
Param=

а саму папку BS ( в ней все файлы ) рядом с I386
ещё глянуть сообщение 1215

boss911 14-01-2010 20:31 1320325

Цитата:

Цитата Boa Soft
Если имеется в виду то, что задавать иную степень прозрачности для скриншота при установке, то не получится. »

Жаль, что для скина и скриншотов нельзя задавать разные степени прозрачности. Тогда уж включи прозрачность для скриншотов и их превью.

Хотелось бы, чтобы в [Sound] можно было отключать звуки путем комментирования нужных параметров (строк), а так же в параметрах задавать свои имена звуковых файлов. Сдается мне, что так было бы логичней.

Boa Soft 15-01-2010 02:59 1320643

Небольшие фиксы.

Код:

Текущая версия 1.14.3.16

Новое в текущей версии.

1. Добавлена подсказка по ключам командной строки. Вызывается по ? или help.
2. Все имена звуков и картинок скина по умолчанию не заданы (отсутствуют).
3. Прозрачность при показе описаний и скриншотов той же степени, что и основного окна.
4. Редактор конфигираций позволяет открывать файл прежней версии и конвертировать его в текущую.


boss911 15-01-2010 07:35 1320686

Цитата:

Цитата Boa Soft
2. Все имена звуков и картинок скина по умолчанию не заданы (отсутствуют). »

Снова что-то не так, а именно с 'OVER', какое бы там не указать имя файла, все равно и всегда будет проигрываться ACTIVATE.WAV.

Цитата:

Цитата boss911
Хотелось бы, чтобы в [Sound] можно было отключать звуки путем комментирования нужных параметров (строк), а так же в параметрах задавать свои имена звуковых файлов. Сдается мне, что так было бы логичней. »

Видимо мое предложение не было рассмотрено.

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

Почему бы не поступить со всеми параметрами в [Sound], как и с 'BACKSOUND'? То есть, для отключения этого звука, достаточно закомментировать этот параметр.

NikLok 15-01-2010 10:42 1320815

Boa Soft, Спасибо! Как приятно каждое утро встречать с новой беттой! Эх жаль это скоро кончится!

У меня какое то смутное сомнение насчет невозможности выставлять различную прозрачность разным объектам. Чем накладывается это ограничение - аппаратурой или возможностями delphi?
Просто чисто теоретически любопытно.
boss911,
Цитата:

Цитата boss911
Видимо мое предложение не было рассмотрено. »

Из списка изменений вроде бы было как раз принято. Я думаю очередная недоработочка. Как с моим предложением насчет продолжения лог файла. Тоже не спервого раза вышло, но зато счас работает!

Boa Soft 15-01-2010 13:40 1320938

Цитата:

Цитата boss911
Видимо мое предложение не было рассмотрено.
Получается, чтобы отключить определенный звук на определенном действии, нужно удалить файл, либо его переименовать, не логично.
Почему бы не поступить со всеми параметрами в [Sound], как и с 'BACKSOUND'? То есть, для отключения этого звука, достаточно закомментировать этот параметр. »

Не получилось с первого раза. Константы присутствовали в двух местах.

Исправленное - во вложении.

Boa Soft 15-01-2010 13:44 1320941

Цитата:

Цитата NikLok
У меня какое то смутное сомнение насчет невозможности выставлять различную прозрачность разным объектам. Чем накладывается это ограничение - аппаратурой или возможностями delphi? »

Timage - это не оконный элемент управления. Поэтому для него не задать отдельную прозрачность. Можно регулировать прозрачность для 32 бит картинок. Но не для жипега

conductor 15-01-2010 15:24 1321004

так у меня возникла такая проблема
при создании нового проекта с помощью ConfigEd.exe
отсутствует 3ья кнопка (описание программ в 3 ряду)
инфа к размышлению
берём из дистрибутива PRESETUP.INI методом копирования добавляем свой проект
3ья кнопка присутствует но в
+Тестовые программы (остальное удалил) когда оставляем 4 проги кнопка есть
но когда оставляем 3 проги кнопка исчезает !!!
а оставляем 1 прогу остаётся 1 кнопка выбора программ
куда копать где рыть?

boss911 15-01-2010 20:56 1321248

Цитата:

Цитата Boa Soft
Исправленное - во вложении. »

И со второго раза не все гладко. Точнее теперь все нормально, кроме 'OVER', он теперь упорно молчит, ACTIVATE.WAV не проигрывается, как и любой другой звук указанный в этом параметре.

Начиная с версии 1.14.3.16, заметил, что появилась задержка появления скриншотов и описаний при клике на соответствующие иконки. На версии 1.14.3.15 при клике показ происходил мгновенно, без задержек. А так же, чтобы появилось описание или скриншот, иногда требуется кликнуть два раза по иконке, такое впечатление, что окно дерева программ имеет свой фокус, то есть, сперва надо кликнуть по окну с деревом программ, а потом только на иконку показа скриншота/описания, тогда точно срабатывает первое нажатие. Точную закономерность я так и не уловил, когда и из-за чего нужно делать второе нажатие по иконке. Сдается мне, что на это повлияло включение прозрачности для скриншотов/описаний.

Цитата:

Цитата SKIN=INI
; Если путь не указан, то в папке Scin.
; Временно - только файлы в папке Scin.

StartupDeskriptionLabelCaption=||Сейчас можно перейти к выбору и установке приложений, нажав кнопку "Далее", или отказатся от установки, нажав кнопку "Закрыть"|| ......................................

CloseViewRtfHint=Просмотр описания##Для отмены автоматичиского скрытия|Щелкните мышкой ....................................


Habetdin 16-01-2010 00:38 1321432

Boa Soft,
Цитата:

Цитата Boa Soft
при использовании этих свойств метка копирайта меняется на Based of © BS Post Installer... »

Может лучше "Based on"? :)
Цитата:

Поставляется Is - as ('как есть')
As - is ;)

NikLok 16-01-2010 00:42 1321434

Boa Soft, Простите за занудство:
Цитата:

Цитата Boa Soft
Timage - это не оконный элемент управления. Поэтому для него не задать отдельную прозрачность. Можно регулировать прозрачность для 32 бит картинок. Но не для жипега »

Мы этих тонкостей не знаем. Но вот то, что в качестве обойки в теме используется jpg заставляет меня несколько смутиться. По мне что jpg, что bmp - одно и тоже, только 1 фас а 2 профиль. В общем ограничение библиотечное, и рудокпством в исходниках заниматься накладно!

Кстати заметил что все крупные файлы в скине мигрировали из bmp в jpg! Остался только BIG_LOGO1.bmp, который я отключаю.

А вот финальная перезагрузка ведь не всегда бывает? Может быть отображать ея только при наличии?

А как насчет конструкции:
[Installitem_008]
CheckTagFile=install_flash_player_10_active_x.exe
Command1=%CheckTagFile% /QB
Чтобы не редактировать в 2-х местах?

Заметил что редактор опять модифицирован. Хочу выразить большую надежду на введение в нем фичи сохранения комментариев файла presetup.ini. Я в нем делаю заметки и заготовки вариантов (ну допустим разные наборы ключей или последователбности). После пропускания через редактор - имеем амнезию и чистый упорядоченный код. Давай считать комментарии частью [item_nn] и переносить вместе с ним. Очень надеюсь!!!

Будут ли исходники финала выложены?

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

P.S. Как-то у меня не работал nocrc. Оказалось сам виноват. Нашел очепятку.

conductor 17-01-2010 15:58 1322654

Presetup.ini
читать дальше »
[Common_Info]
Ver=2.1
Autor=No Name
Description=Unattendet software install
Date=08.01.2010
CustomAboutCaption=Супердиск Васи Пупкина v1.0
CustomAboutString=Супердиск собран Васей Пупкиным,|содержит мегатонны ненужного софта|и прочей всякой гламурной дребидени
CustomAboutLogo=%SELF%\skin\OemLogo.bmp

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.dll
CommonShotFolder=shots
CommonSkreenShotImage=
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=0
CheckCd=1
CheckFlash=1
CheckHDD=1
CheckNet=0
SourceTagFile=
DefaultTimer=180
ReadMeText=
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=0
ShowLog=1
AutoClose=0
SupressReboot=0
BeepOnStart=0

[Preinstall]
Folder=
SkreenShotImage=shotpre.bmp
MinToTray=0
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=

[Postinstall]
Folder=
SkreenShotImage=shotpost.bmp
MinToTray=0
PreRegFile=
Command1=#HCMD:if exist C:\Clean.cmd echo "del %0" >> C:\Clean.cmd
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0

[UserButton_1]
Caption=&Лицензия
Hint=Лицензия##Просмотреть лицензионное соглашение
Picture=INFO_BT.BMP
Folder=%SELF%
Command=
Text=license.rtf
Visible=1

[UserButton_2]
Caption=&Документация
Hint=Документация##Просмотреть документацию
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=readme.rtf
Visible=1

[UserButton_3]
Caption=&Новости
Hint=Новости##Что нового?
Picture=HELP_BT.BMP
Folder=%SELF%
Command=
Text=news.txt
Visible=1

[SoftwareGroup]
+Тестовые программы=Программы для тестирования оборудования
+Системные=Дополнения для улучшения работы системы
+Прочее=Описание новой группы
+Оформление Windows=Описание новой группы

[Installitem_000]
Group=Тестовые программы
Caption=3D Mark 2003
Description=Тест графики 3D Mark 2003 pro + updates
Depends=
DependsOr=
Exclude=Installitem_000;Installitem_000;Installitem_000;Installitem_000;
Folder=TESTS
CheckTagFile=
IconFile=
IconNumber=2
SkreenShotImage=shot3.JPG
NfoFileName=%SELF%\texts\3dMark2003.TXT
MinToTray=0
PreRegFile=
Command1=3DMark 2003.exe /VERYSILENT
Command2=#HCMD:echo "%ProgramFiles%\Tests\3DMark 2003\uninstall\unins000.exe" /SILENT >> C:\Clean.cmd
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

[Installitem_001]
Group=Системные
Caption=

Description=твики системы
Depends=
DependsOr=
Exclude=
Folder=INSTALL
CheckTagFile=
IconFile=C:\WINDOWS\system32\SHELL32.DLL
IconNumber=12
SkreenShotImage=
NfoFileName=
MinToTray=0
PreRegFile=
Command1=optimize.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0



Ребята помогите есть файл
когда убираем (удаляем ) строку
+Тестовые программы=Программы для тестирования оборудования
в optimize пропадает 3 столбик(кнопка описание)
где я нахимичил?

NikLok 17-01-2010 22:02 1322999

conductor, Вообще-то убирание группы не должно влиять на описание программы. Тем более из существующей группы. А вот то что поле NfoFileName у вас пустое может привести к Вашему эффекту. Тогда непонятно за счет чего он раньше появлялся. Видимо за счет описания в [Installitem_000]. В любом случае мне кажется это програмынй недочет. Вам же рекомендую заполнить поле NfoFileName в [Installitem_001]

Boa Soft, А куда попадут программы с отсутствующей группой? Надо проверить.

boss911 17-01-2010 23:07 1323041

Цитата:

Цитата NikLok
Вам же рекомендую заполнить поле NfoFileName в [Installitem_001] »

Не обязательно, то есть влиять на это не должно. У меня, к примеру, нигде 'NfoFileName' не указан (пусто), но подобного глюка я не замечал.

Не понятно, что это такое, может Boa Soft сможет у себя воспроизвести или сказать чего-то.

Boa Soft 18-01-2010 06:10 1323163

Цитата:

Цитата conductor
Ребята помогите есть файл
когда убираем (удаляем ) строку
+Тестовые программы=Программы для тестирования оборудования
в optimize пропадает 3 столбик(кнопка описание)
где я нахимичил? »

Такое поведение задано по умолчанию.
Если нет ни одного NfoFileName, то кнопка не отображается. Это имеет приоритет над настройкой в skin.ini.


Цитата:

Цитата NikLok
Boa Soft, А куда попадут программы с отсутствующей группой? Надо проверить. »

Никуда. Просто игнорируются и не загружаются.

Спасибо что напомнили. Сделаю в редакторе автосоздание группы trash и помешении туда всех беспризорных итемов.

Цитата:

Цитата NikLok
Заметил что редактор опять модифицирован. Хочу выразить большую надежду на введение в нем фичи сохранения комментариев файла presetup.ini. Я в нем делаю заметки и заготовки вариантов (ну допустим разные наборы ключей или последователбности). После пропускания через редактор - имеем амнезию и чистый упорядоченный код. Давай считать комментарии частью [item_nn] и переносить вместе с ним. Очень надеюсь!!! »

Однозначно, код из-за этого переписыватся не будет. Файл создается каждый раз заново. На это есть много причин.

Могу лиш добавить в каждый пункт поле comment - оно не будет обрабатыватся ни инталлером ни редактором, а просто тупо сохранятся при пересоздании файла.

Цитата:

Цитата NikLok
Будут ли исходники финала выложены?
А еще хорошо бы показе финального лога, позиционировать его на позицию с которой произошло добавление в текущем сеансе работы. А то я долго не мог понять почему у меня версия программы 1.14.2.9. А показывался фал просто с самого начала. Но это мелочь в принципе. »

Исходники будут выложены. Позже. С финалом. Бетты я не планирую выкладывать.
На счет лога - подумаю. Прицеплю какой-либо маркер и позиционирование.

boss911 18-01-2010 06:44 1323166

Цитата:

Цитата Boa Soft
Если нет ни одного NfoFileName, то кнопка не отображается. Это имеет приоритет над настройкой в skin.ini. »

А вот об этом ты не сказал в истории версии 1.14.3.12. :)

NikLok 18-01-2010 10:13 1323250

Цитата:

Цитата Boa Soft
Исходники будут выложены. Позже. С финалом. Бетты я не планирую выкладывать. »

Именно это я и хотел прочитать (услышать)! То есть именно релизы.
Беты мне кажется мало кого интересуют.
Цитата:

Цитата Boa Soft
Однозначно, код из-за этого переписыватся не будет. Файл создается каждый раз заново. На это есть много причин.
Могу лиш добавить в каждый пункт поле comment - оно не будет обрабатыватся ни инталлером ни редактором, а просто тупо сохранятся при пересоздании файла. »

Грустно, но такова жизнь. А можно ли будет в это поле комментария при чтении собирать вместе все комментарии данного пункта (item)? То есть что бы они не пропадали частично.

ALaN_1 18-01-2010 19:19 1323669

Цитата:

Цитата boss911
версии 1.14.3.12. »

а что новго в этой версии и где ее можно скинуть?

boss911 18-01-2010 21:30 1323764

Цитата:

Цитата ALaN_1
а что новго в этой версии и где ее можно скинуть? »

1.14.3.12. Но лучше качайте уже 1.14.3.16 и обновление до 1.14.3.17.

Bond01 20-01-2010 21:46 1325472

Достаточно ли будет применить BS PostInstaller для windows7, закинув в папку sources папку $OEM$ без лишнего вмешательства в образ и как тогда должны располагаться папки и файлы установки BPI?

NikLok 21-01-2010 00:27 1325594

Boa Soft, Пока не выкатился релиз думаю стоит в описании программы в разделе "Системные требования" все таки уже акцентировать описание на W7 а не на Vista. Хотелось бы увидеть также раздел по использованию BSPI в W7, ибо не все смогут разобраться в содержимом директории SEVENSTART. И в частности описание утилиты STARTER.EXE не помешает. Ну и описание её ini файла. С одной стороны это уберет ряд вопросов, но с другой приведет к обратному резалту. );

Boa Soft 21-01-2010 03:12 1325661

Цитата:

Цитата NikLok
"Системные требования" все таки уже акцентировать описание на W7 а не на Vista. Хотелось бы увидеть также раздел по использованию BSPI в W7, ибо не все смогут разобраться в содержимом директории SEVENSTART. И в частности описание утилиты STARTER.EXE не помешает. Ну и описание её ini файла. С одной стороны это уберет ряд вопросов, но с другой приведет к обратному резалту. ); »

Будет. К стати, добавлю пример и для использования STARTER.EXE с XP. Я Все свои диски собираю сейчас с этой утилитой.

SamLab 23-01-2010 14:45 1327698

Какую последнюю версию можно выносить за пределы форума не считая шапочной?

conductor 23-01-2010 15:02 1327716

Цитата:

Цитата SamLab
Какую последнюю версию можно выносить за пределы форума не считая шапочной? »

так при запуске программы внизу красным шрифтом
вроде написано

SamLab 23-01-2010 15:16 1327728

conductor, Вот и спрашиваю у какой самой новой версии такого не написано

NikLok 23-01-2010 16:16 1327787

SamLab, Подожди несколько дней и будет релиз похоже уже. И мне думается вполне этого (ну или почти) достойный. Кстати была одна версия и без надписи, но выносить её не стоит все же, уж больно сыровата.

А так самому не терпится!!!

Pozia 24-01-2010 19:38 1328760

Подскажите можно ли в BS PostInstaller вместо запуска инсталятора программы произвести копирование инстолятора в автозагрузку?

boss911 25-01-2010 05:39 1329079

Цитата:

Цитата Pozia
вместо запуска инсталятора программы произвести копирование инстолятора в автозагрузку? »

Код:

Command1=#HCMD: COPY /Y "%ROOT%\Soft\Program.exe" "%UserProfile%\Главное меню\Программы\Автозагрузка"
%ROOT% - корень CD/DVD, флешки, HDD или т.п (см. readme.rtf).

Boa Soft 27-01-2010 03:08 1330955

На счет релиза - уже скоро.

Исправил мелкие ошибки, на которые указали на форуме.

Сейчас два вопроса.

1. Добавить сбор потеряных итемов без группы в редакторе и там же поддержку префиксов комманд типа #HCMD:

2. Доделать визуальные эффекты.

Сделал прозрачный фон у дерева выбора. А вот с просмотром лога и выбранного к установке пока туго. TRichEdit не так то просто заставить рисовать прозрачную подложку или картинку. Этот вопрос я решу, но если это затянется, то релиз будет без прозрачности просмотра логов и выбора.


В виду хронической занятости релиз будет без обещанного описания запуска в 7 и описания стартер.

boss911 27-01-2010 05:04 1330990

Цитата:

Цитата Boa Soft
Этот вопрос я решу, но если это затянется, то релиз будет без прозрачности просмотра логов и выбора. »

Та ладно, можем подождать, я так точно, лишь бы доделал.

NikLok 27-01-2010 09:59 1331128

Boa Soft, Подтвердилось ли отображение кракозябр в балонах помощи дерева выбора программ на этапе начиная с T35 - и до перезагрузки. Или только я такой счастливый?

И пока мы не доехали до станции "Кудуфыу" (Release) одно маленькое пожелание.
Ставлю с CD, как результат часть софта по CheckTagFile не находится из-за явного отсутствия.
Вплоть до того, что некоторые группы чистые полностью!!!
Но и при установке число групп считается не по реально имеющимся, а по прописанным в ини файле, и в логе та-же песня. Ну зачем просто перечислять что прописано в группе? Может либо не показывать вообще, либо диагностику - Не найден (ну или что-то типа того?)
Так на мой взгляд было бы корректнее. Думаю просто этот момент выпал из поля зрения мастера BO.

Bond01 27-01-2010 17:21 1331526

Цитата:

Цитата Boa Soft
В виду хронической занятости релиз будет без обещанного описания запуска в 7 и описания стартер. »

Ну тогда может кто-то другой объяснит?

Boa Soft 31-01-2010 03:15 1334689

Текущая версия 1.14.4.7

Код:

Новое в текущей версии.

1. Исправлена проблема со звуком OVER.
2. Изменена анимация окна предпросмотра для совместимости с aero.
3. Мелкие исправления граматических ошибок.
4. Лог автоматически прокручивается на позицию начала текушего сеанса.
5. При использовании в заголовках кнопок акселераторов, символ акселератора
  (&) не отображается в заголовке окна, выззываемого кнопкой.

Во вложении только исполняемый файл.

Если эта версия не покажет явных ошибок - то она перейдет в релиз.

С прозрачными деревом вывода и просмотром - облом. Во всяком случае, пока. Просто не реализуемо, а обходными путями имеем переодически неприятное мерцание при прорисовке и иногда артефакты. Поэтому отложено.

Bysh 31-01-2010 21:50 1335370

Цитата:

Цитата Boa Soft
2. Изменена анимация окна предпросмотра для совместимости с aero. »

У меня на WinXP скриншот программы отражается нормально, а окно с текстом о программе - пустое. Чтобы появился текст, надо сделать по окну тройной щелчок - неудобно, да и не сразу догадаешься.

NikLok 31-01-2010 23:02 1335442

Цитата:

Цитата NikLok
Boa Soft, Подтвердилось ли отображение кракозябр в балонах помощи дерева выбора программ на этапе начиная с T35 - и до перезагрузки. Или только я такой счастливый? »

Ничего не изменилось. Даже попробовал на РУССКОМ комплекте без всяких интегрированных аддонов. Все равно после T34 в балонах помощи кракозябры вместо русского текста. А остальной текст читаем. Может все таки исправим в релизе то?

А то придется в описание наверное изменять фразу "В нелокализованных версиях при отсутствии поддержки русского языка возможно искаженное отображение надписей"?

boss911 31-01-2010 23:27 1335461

Цитата:

Цитата Boa Soft
2. Изменена анимация окна предпросмотра для совместимости с aero. »

Эх, не знаю, лучше бы без анимации. Ты попробуй на WinXP проверить, перед этим задай 'AlphaBlendLevel', и посмотри, как выглядит эта анимация. Когда появляется скрин, он появляется на черном фоне, что есть не красиво, очень бросается в глаза, черный фон появляется, если задан 'AlphaBlendLevel'. Не знаю как там на семерке дела обстоят, но ХР не очень смотреться.

Анимация, конечно круто смотрится, но не на ХР (наверное, ибо нет возможности посмотреть ее на семерке) и не с 'AlphaBlendLevel'. Может для таких сделаешь опцию отключения анимации (NoPreviewAnimation), как это было в версии 1.14.3.16, коль по другому реализовать ее не получается?

treehel 01-02-2010 00:32 1335520

Ждем 1.20? :-)

Bond01 01-02-2010 00:42 1335530

У меня долго не отображается описание программ, то есть открывается, а сам шрифт появляется только секунды через 3-4. Может правда сделать с возможностью выбора.

NikLok 01-02-2010 10:21 1335701

Цитата:

Цитата Bond01
Может правда сделать с возможностью выбора. »

Ну в крайнем случае с автоопределением системы и отключением в ХП.

ALaN_1 01-02-2010 11:34 1335758

Люди добрые, подскажите где взять скины для BSPI? И конечно же жду финала с нетерпением

boss911 01-02-2010 23:00 1336419

Цитата:

Цитата NikLok
Ну в крайнем случае с автоопределением системы и отключением в ХП. »

А может кто-то захочет анимацию в ХР и пофигу ему на тот черный фон? Нет, все же лучше иметь выбор, а лучше реализовать твое предложение и мое, то есть для ХР иметь возможность отключать (NoPreviewAnimationInXP) анимацию, а во всем, что выше ХР, анимация пусть работает независимо от того, отключена она для ХР или нет.

ALaN_1 02-02-2010 07:49 1336595

Не плохо было бы исправить ошибку в грамматики, вместо SkreenShotImage screen. Кстати, а новый конфигуратор будет?

conductor 02-02-2010 11:01 1336741

Цитата:

Цитата ALaN_1
Люди добрые, подскажите где взять скины для BSPI?

читать дальше »
http://forum.oszone.net/post-1151842.html#post1151842

глянь здесь

Boa Soft 03-02-2010 04:03 1337540

Текущая версия 1.14.5.4

Код:

Новое в текущей версии.
1. Отключена анимация предпросмотра в виду некорректной работы.
2. В комплект добавлен PresetupPe.exe - программа. скомпилированная без манифеста.
  для запуска на T39-T0 во время установки XP (Для Vista и Win 7 используйте обычную версию).
3. Во всех файлах ошибочное Skreen заменено на правильное Screen.
4. Исправил проблему со скраказябрами в подсказках на t39 (только русские версии windows).
5. В редакторе добавлена поддержка сбора потеряных программ (без группы).
6. В редакторе добавлена поддержка префиксов #HIDE:,#CMD:,#HCMD:.
7. Стадия релиз - кандидата.


Boa Soft 03-02-2010 04:07 1337541

NikLok, Вы больше всего на шрифты при установке сетовали - проверьте последнюю версию на досуге.

ALaN_1 03-02-2010 07:56 1337580

А в чем отличие Presetup от PresetupPe

Bond01 03-02-2010 09:23 1337624

Цитата:

Цитата ALaN_1
А в чем отличие Presetup от PresetupPe »

Цитата:

Цитата Boa Soft
2. В комплект добавлен PresetupPe.exe - программа. скомпилированная без манифеста.
для запуска на T39-T0 во время установки XP »


NikLok 03-02-2010 13:06 1337790

Boa Soft,
Цитата:

Цитата Boa Soft
Вы больше всего на шрифты при установке сетовали - проверьте последнюю версию на досуге. »

Я бы сказал что давно уже это гораздо больше чем досуг! Практически часть моей повседневной деятельности!

К сожалению не могу подтвердить отсутствие кракозябр. Проверял с обеими версиями программы. НО! Вы же наверно тоже проверяли?! И скорее всего у Вас их после T34 не было. Может я сам в чем-то нахимичил. В этот раз я не копировал файл skin.ini, ограничившись бинарниками.
Но там вроде бы ничего и не менялось в этом плане? Еще конечно можно проверить на Wzor чистом SP3 rus, но мне кажется результаты будут те же.
Цитата:

Цитата Boa Soft
4. Исправил проблему со скраказябрами в подсказках на t39 (только русские версии windows). »

Еще раз обращаю внимание не на T39, а после T34. Когда экран моргает несколько раз(видимо фонты подключаются какие то или драйвера), а потом уже ничего в балонах не прочесть!

Цитата:

Цитата Boa Soft
1. Отключена анимация предпросмотра в виду некорректной работы. »

Именно такой грубой хирургии я и опасался. Ну как говорится - всё во имя релиза!

А до сбора блока комментариев в редакторе руки не дошли что ли пока?

Habetdin 03-02-2010 17:36 1338052

Boa Soft,
читать дальше »
Цитата:

5. Авторское право.
Все права принадлежат Boa Software в лице единственного ее представителя Boa aka Yri Safonow.

6. Отказ от гарантий.
Программа является свободно - распространяемым программным обеспечение (Freeware).Поставляется Is - as ('как есть') - коротко и ясно. Поэтому я не даю ни каких гарантий, в том числе: отсутствие ошибок в данной программе и документации, полное соответствие описания функций реальному положению дел, пригодность для решения конкретных задач. Или Вы принимаете в полном объеме весь риск, связанный с использованием этой программы, на себя или отказываетесь от ее использования. Я могу лишь гарантировать, что в программу специально не закладывалось деструктивных или шпионских (spy ware) функций.
Так же, стоит напомнить, что эта программа изначально писалась для "внутрицехового" употребления и я не планировал ее распространять.

LonerD 03-02-2010 20:11 1338191

Вложений: 1
Habetdin, там еще много чего...

Boa Soft,
слегка вычитал Лицензионное соглашение, исправил в нем недочеты. )

boss911 03-02-2010 20:18 1338200

Boa Soft

А нельзя ли сделать, что бы на чекбоксах, в дереве выбора программ, появлялся курсор-стрелка, а не рука? А на значке приложения, при условии если 'ScreenShotImage' задан, появлялась рука, это бы сигнализировало пользователю, что иконка кликабильная, значит, откроется скриншот, а если 'ScreenShotImage' пуст, то соответственно на иконке рука путь не появляется. Понятно, что на 'NfoFileName', если он включен, рука будет отображаться в любом случае. Сейчас рука появляется во всем окне дерева выбора программа, как-то не очень, хотелось бы только на иконках.

На кнопках TRAY_BT, HELP_BT, CANCEL_BT, EXPAND_BT и COLLAPSE_BT тоже было бы неплохо применить стрелку, а не руку.

Boa Soft 03-02-2010 22:55 1338329

Цитата:

Цитата NikLok
Еще раз обращаю внимание не на T39, а после T34. Когда экран моргает несколько раз(видимо фонты подключаются какие то или драйвера), а потом уже ничего в балонах не прочесть! »

Проверю. Запускал из presrtup.ini и из окна cmd по f10 уже во время установки драйверов.

Скракозябр небыло.

Цитата:

Цитата NikLok
Именно такой грубой хирургии я и опасался. »

Вся анимация работает криво или с XP или с Vistа/Seven. Посему, пока лучше без нее. Основной баг - непрорисовка окна. Посему, пока отложено, как и прозрачность окна выбора программ.

Цитата:

Цитата NikLok
А до сбора блока комментариев в редакторе руки не дошли что ли пока? »

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

NikLok 04-02-2010 00:02 1338347

Boa Soft,
Цитата:

Цитата Boa Soft
Сбора не будет. Я этого и не обещал никогда. Я только предлагал добавить поле comment в каждый пункт.
В силу того, что пункты изменяются, менюятся их номера и порядок, файл создается всегда заново. И переписывать все у меня нет желания. »

Виноват, не так понял. Но поле comment можно добавить то сейчас?


А еще наверно только меня раздражает пропадание курсора в зоне окна вывода лиц. соглашения и лога работы программы. Просто его практически не заметно и мой мозг впадает в ступор. Типа мыша поломалася. Может какой другой курсор в этой зоне сделать. Ну лупа и то лучше.

NikLok 05-02-2010 00:25 1339329

Boa Soft, По только что уточненным данным кракозябры проявляются в конце Т33 (установка устройств) перед Т32 (установка сети)

Мне вот чисто теоретически интересно! Что тебя отталкивает от слияния в одну программу редактора конфигураций и самого BSPI? Если только то, что можно подтягивать поотдельности каждый компонент до нужного состояния, то это как-то не серъезно. Если нежелание открывать текст конфигуратора, то мне кажется BSPI гораздо более интересный компонент!

Boa Soft 07-02-2010 18:54 1341465

Цитата:

Цитата NikLok
Виноват, не так понял. Но поле comment можно добавить то сейчас? »

Добавлю, как обещал.

Цитата:

Цитата NikLok
А еще наверно только меня раздражает пропадание курсора в зоне окна вывода лиц. соглашения и лога работы программы. Просто его практически не заметно и мой мозг впадает в ступор. Типа мыша поломалася. Может какой другой курсор в этой зоне сделать. Ну лупа и то лучше. »

Мне самому не нравится, но это стандартное поведение любого поля редактирования. В поле отображаеться не курсор, а каретка (CARRET). Попробую сделать обычный курсор.

Цитата:

Цитата NikLok
Мне вот чисто теоретически интересно! Что тебя отталкивает от слияния в одну программу редактора конфигураций и самого BSPI? Если только то, что можно подтягивать поотдельности каждый компонент до нужного состояния, то это как-то не серъезно. Если нежелание открывать текст конфигуратора, то мне кажется BSPI гораздо более интересный компонент! »

В принципе, только то, что размер программы еще разбухнет. По поводу исходников - ничего там нет секретного. Потом тоже выложу.

Не хочется соединять потому, что для установки редактор не нужен. А нужен только для создания конфигурации. Ведь вместе с программой не распрастраняют компилятор.

NikLok 07-02-2010 22:15 1341607

Цитата:

Цитата Boa Soft
В принципе, только то, что размер программы еще разбухнет. »

Я думаю что разбухнет то он не сильно! Ну скажем на 20 процентов. Проверьте ради интереса. Ведь всякие библиотеки у них общие! А потому рост здесь нелинейный практически. Вернее почти линейный но не с общего объема программы. Попробуй ради интереса!
Цитата:

Цитата Boa Soft
Мне самому не нравится, но это стандартное поведение любого поля редактирования. »

Именно это я и подозревал. А нужно ли оно там, это редактирование. Это же чисто информационные окна вроде? А вообще было бы здорово. Это могло бы вернуть смысл слову соглашение. Типа отредактировал под себя - и принял совместное лицензионное соглашение. Копия отправлена разработчику. ): Фантастикас!

Удалось ли воспроизвести кракозябры, а то как же с ними бороться то?

ya158 07-02-2010 23:52 1341678

Boa Soft,
Не будет ли в новой версии многоуровневого дерева выбора программ. Я имею в виду следуещее

|---Офисные программы---
|Office2003
|Автоматическая установка Office2003
|Ручная установка Office2003
|Adobe Reader
|---Система----

И ещё просьба - сделай, пожалуйста, что бы в в поле конфигуратора "Описание программ (подсказка) работало колесо мыши и был бы скрол бар, а то на прягает постоянно пользоваться стрелками клавиатуры. Было бы не плохо также увеличить размеры этого поля, потому, что если там много текста и надо поправить одby знак или вставить перенос на другую строку "|", то замучаешься искать нужное место.

treehel 08-02-2010 09:19 1341859

> В принципе, только то, что размер программы еще разбухнет.
А это плохо, когда считаешь каждый килобайт :-)

sov44 15-02-2010 22:42 1348045

Boa Soft, столкнулся с тем, что при автоматическом запуске окно BS PostInstaller перекрывается меню ПУСК :

boss911 16-02-2010 01:29 1348191



Заголовок (%S). И хотелось бы, чтобы текст диалога назначался в скине, на русском языке, разумеется.

В 'StartupDeskriptionLabelCaption', слово "отказатся".

boss911 16-02-2010 03:53 1348239

Boa Soft

Я тут не хорошее заметил. Если в качестве иконки использовать иконку из какого-то *.exe файла, либо из родной IconLib.dll, то BSPI не корректно отображает альфа-канал, полностью прозрачные пиксели выводит как нужно, а вот полупрозрачные криво. Я тут нарисовал простейшую 32х32 иконку, фон залил RGB 245 245 245 с 50% прозрачностью, засунул ее в IconLib.dll. В итоге, иконка отображается без прозрачного фона, заместь его темно-серый цвет.

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

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

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

WinXP SP3, версия BSPI роли не играет, это уже давно такое, AlphaBlendLevel=235.

FURANDREJJ 17-02-2010 11:16 1349239

До меня никак не дойдет
Программа BS PostInstaller самостоятельная программа?
То тогда как она запускается без команд в файле ответов (Winnt.sif), или еще откуда то?
И если можно очень подробно расскажите что где должно лежать и какие фалы, ато я сто раз перечитал все Readmy про эту BS PostInstaller и ничего никак не дойдет.

NikLok 17-02-2010 12:14 1349288

FURANDREJJ, У кого через runonceex.cmd, у кого исчо как. У меня тупо в winnt.sif
Код:

[GuiUnattended]
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 nocrc"


FURANDREJJ 17-02-2010 14:10 1349382

А что означает?

config pe h:980 w:680 1:250 t:10 nocrc

NikLok 17-02-2010 15:43 1349452

Читай матчась ( readme) мне некода. Управление размерами и пр.

ALaN_1 17-02-2010 16:39 1349496

А можно ли сделать так, чтобы если выбран антивирусник для установки, то он бы ставился в последнюю очередь?

Pozia 17-02-2010 17:55 1349578

ALaN_1, это уже обсуждалось несколько раз. Автор не хочет эту фишку делать. Ставте в конец списка установливаемых программ. Только так...

boss911 18-02-2010 05:47 1350023

Boa Soft

Код:

[Interface]
Width        = 850
Height        = 650


При таком вот размере окна, не влазит вторая строка названия устанавливаемой группы. Не мог бы ты придумать, как можно обойти подобный случай? Увеличить окно по высоте мне не подходит. Заметь, что над 'MemoLabel2Caption' (надпись "1 из 1") предусмотрено много свободного места, убрать бы его немного. В идеале, хотелось бы, чтобы в [Param_DEFxDEF] можно было двигать всей этой областью, как по 'L' так и по 'T' координатам.

А так же очень хочется видеть в этих параметрах:
читать дальше »
Код:

[Param_DEFxDEF]
CollapseBt=L:-0
ExpandBt=L:-22
UserFuncBt1=L:-0
UserFuncBt2=L:-0
UserFuncBt3=L:+11
PrevBt=L:-45
NextBt=L:+8
LicConfirmBt=L:-0
FinishBt=L:+20


координату 'T', хотя бы, плиз, для 'CollapseBt' и 'ExpandBt'.

NikLok 18-02-2010 10:01 1350127

boss911,
Цитата:

Цитата boss911
При таком вот размере окна, не влазит вторая строка названия устанавливаемой группы. »

Я вижу что у Вас под красной рамочкой довольно таки много места. А потому можно все сместить вниз редактированием параметров скина для вашего разрешения (видимо 1280х1024). В частности и название программы у Вас зарезано. Вам надо написать нечто подобное:
Код:

[Param_1280x1024]
MemoLabel1=T:610 L:90 W:247 H:86
MemoLabel2=T:700 L:80 W:247 H:32
GrpLabel=T:750 L:80 W:240 H:30
GrpPrBar=T:790 L:60 W:280 H:20
; Общий прогресс
AllLabel=T:840 L:90
AllPrBar=T:870 L:60 W:280 H:20

По крайне мере мне во всех моих рабочих разрешения таким способом все удалось наладить. Попробуйте.

boss911 18-02-2010 20:17 1350564

NikLok

Акринеть можно, я просто не догадывался, что для этих параметров можно задавать все координаты и даже размеры. Спасибо за подсказку. Тогда мне достаточно этого:
Код:

[Param_DEFxDEF]
MemoLabel1 = H:50

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

NikLok 18-02-2010 22:39 1350659

boss911,
Цитата:

Цитата boss911
Пойду двигать другие элементы. »

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

Хотя и в таком виде процес очень даже затягивает. Потому как разрешений много.......

boss911 19-02-2010 03:40 1350796

Boa Soft

Код:

[Param_DEFxDEF]
UserFuncBt1 = L:-0
UserFuncBt2 = L:-0
UserFuncBt3 = L:+11

Попробовал этим батонам задать координату 'L', но ни какой реакции. Не реализовал? Хотелось бы. Да, и не забудь про 'LEFTWIZ_LOGO', там тоже нет ни какой реакции.

Вот обидно, эти параметры:
Код:

FastSelect        = T:+20
RebotMode        = T:+20

тоже не двигаются, не по каким сторонам, порти всю малину, так как бытоны подвинул, а надписи эти не могу. Может я их не правильно обозвал?

Скриншот в 'ScreenShotImage' поверх текста в 'Description', а можно (нужно) наоборот? Например, во время установки приложения, пользователь захочет почитать описание, которое в несколько строк, а скриншот приложения перекрывает этот самый текст, у меня как раз такой случай.

opel431 20-02-2010 01:22 1351636

Для сторонников установки "чистой" системы сделал соответствующий wallpapers - даже на тестовом этапе приятней смотрится в привычном оформлении. Подгружаемые логотипы (LOGO_*.*) нужно отключить, так как мини-логотип автора присутствует.

boss911 20-02-2010 23:50 1352273

Boa Soft

Я тут сделал себе пару скринов с альфа каналом для приложений (ScreenShotImage), но как оказалось, в ShotPreview альфа канал не работает (чернота), обидно, хотя, поддержка альфа канала в BSPI есть, в превью не работает. Поправимо?

Код:

[Param_DEFxDEF]
FinishBt        = L:+20        T:-2

Хотел подвинуть, но ни в какую не реагирует на координату 'L'.

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

Bond01 23-02-2010 17:34 1354058

Подскажите: как должен располагаться BPI в образе windows 7, располагаю его вроде правильно, но почему то он не срабатывает, хотя файл ответов(Autounattend.xml) использую стандартный от Boa.
В starter.ini нужно что-то править?
Autounattend в корне диска.
В папке software - сам сборник программ со всеми файлами.
Остальное - sources\$oem$\$$\OEM\PreLoad - Starter.exe Starter.ini
______________________________________________________________________
Или просто лучше запускать из GUIrunOnce? хотя ведь интересно и через starter.
Что никто не знает...

XCV 24-02-2010 13:56 1354766

извиняюсь возможно за глупый вопрос (признаюсь сразу все 150 страниц форума не перечитывал), но не нашел ссылки на скины к данной проге или на какой либо гуи скин эдитор... если таковое имеется то может можно ссылки в шапку?

NikLok 24-02-2010 14:35 1354800

XCV, Увы пока все делаем напильником (текстовым редактором). Все сводится в основном к редактированию файла skin.ini и замене графических файлов (обойка и кнопочки).

XCV 25-02-2010 09:26 1355435

Цитата:

Цитата NikLok
пока все делаем напильником »

так может смысл создать отдельную тему в которой народ будет выкладывать свои скины, а ссылку на эту тему кинуть в шапку?

NikLok 25-02-2010 10:40 1355472

XCV, Нет смысла делать тему, поскольку скины можно пересчитать по пальцам! Все они в основном сводятся к замене обойки. И как видно из сообщений выше тому есть, к моему сожалению, объективные причины.

XCV 25-02-2010 12:10 1355540

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

NikLok 25-02-2010 14:15 1355639

XCV, Мне не совсем понятно, что Вы имеете в виду под:
Цитата:

Цитата XCV
хотябы подогнать скин под эту обоину »

Если имеется в виду написание этапов установки в адресной строке, то может быть это и не удасться сделать ваще! Я сейчас не припоминаю просто. Вообще же это совсем не сложно. Ищете в скине интересующию вас надпись и по названию переменной к которой она приписана меняете адресную переменную с ней ассоциированную.
Ну например возмем вашу строку "подготовка к установке"
нашли
LabelCaptions2=Подготовка|к установке программ

С ней ассоциирована ...... ?

И обломались! Я не нашел этого в скине.


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

Может это как то поможет?

MyLogo=T:27 L:27 W:0 H:0
CopyRightLabel=T:728 L:27 W:133 H:26
LeftLabels0=T:98 L:36 W:155 H:38
LeftLabels1=T:154 L:36 W:194 H:38
LeftLabels2=T:210 L:36 W:190 H:38
LeftLabels3=T:266 L:36 W:120 H:38
LeftLabels4=T:322 L:36 W:193 H:38
TimerCaption=T:398 L:36 W:221 H:57
TimerMsg=T:512 L:103 W:86 H:39
TestModeLabel=T:17 L:293 W:124 H:19
TestTrialModeLabel=T:732 L:293 W:443 H:19
AllPrBar=T:644 L:48 W:197 H:16
AllLabel=T:622 L:48 W:143 H:19
GrpPrBar=T:596 L:48 W:197 H:16
GrpLabel=T:574 L:48 W:175 H:19
MemoLabel2=T:535 L:48 W:197 H:26
MemoLabel1=T:431 L:48 W:197 H:91
CaptionLabel=T:98 L:347 W:208 H:39

DeskriptionLabel=T:147 L:347 W:623 H:19

ItemImage=T:147 L:347 W:0 H:0

ScrShot=T:237 L:347 W:623 H:294

CollapseBt=T:675 L:347 W:29 H:27
ExpandBt=T:675 L:405 W:29 H:27
UserFuncBt1=T:675 L:347 W:22 H:22
UserFuncBt2=T:675 L:502 W:22 H:22
UserFuncBt3=T:675 L:657 W:22 H:22
PrevBt=T:675 L:719 W:77 H:27
NextBt=T:675 L:843 W:78 H:27
LicConfirmBt=T:674 L:347 W:183 H:25
FinishBt=T:675 L:843 W:85 H:27
CloseBt=T:13 L:982 W:29 H:27
HelpBt=T:13 L:939 W:29 H:27
TrayBt=T:13 L:895 W:29 H:27
FastSelectLabel=T:523 L:36 W:219 H:19
CheckAllBt=T:554 L:36 W:120 H:25
CheckNoneBt=T:591 L:36 W:189 H:25
CheckDefBt=T:628 L:36 W:138 H:25
CheckRebootBt=T:554 L:36 W:137 H:25
CheckPoweroffBt=T:591 L:36 W:113 H:25
CheckCloseBt=T:628 L:36 W:175 H:25
RebootPrBar=T:377 L:568 W:180 H:14
RebootMsgLabel=T:320 L:470 W:376 H:19
NoRebootBt=T:418 L:563 W:191 H:27
ScipBt=T:633 L:491 W:335 H:27
ProgressImg=T:735 L:837 W:133 H:13

SelectProgTree=T:176 L:347 W:623 H:486
SelectProgMemo=T:176 L:347 W:623 H:486

Переменные LeftLabels0 -- 4 являются неплохими кандидатами вроде?

Boa Soft 25-02-2010 18:54 1355847

Новая версия 1.14.6.4

Код:

Новое в текущей версии.

1. В окнах просмотра текста курсор-каретка заменен на обычный.
2. Прозрачность всех всплывающих окон такая же, как и у основного окна.
3. Устранены проблемы с отображением 32бит иконок в дереве выбора программ.
4. В дереве выбора курсор в виде руки отображается только на чекбоксах и иконках программ, имеющих скриншот.
5. Группы, в которых в результате проверки CheckTagFile нет видимых итемов не отображаются.
6. Убраны лишние бордюры у скринщотов.
7. исправлены мелкие недочеты в интерфейсе конфигуратора.

Во вложении.

Bond01 25-02-2010 18:59 1355851

Boa Soft, про Seven start можете объяснить?

Цитата:

Цитата Bond01
Подскажите: как должен располагаться BPI в образе windows 7, располагаю его вроде правильно, но почему то он не срабатывает, хотя файл ответов(Autounattend.xml) использую стандартный от Boa.
В starter.ini нужно что-то править?
Autounattend в корне диска.
В папке software - сам сборник программ со всеми файлами.
Остальное - sources\$oem$\$$\OEM\PreLoad - Starter.exe Starter.ini
______________________________________________________________________
Или просто лучше запускать из GUIrunOnce? хотя ведь интересно и через starter.
Что никто не знает... »


Dark Engel 25-02-2010 19:48 1355900

Уважаемый Boa Soft, возник вопрос/просьба, есть ли возможность или возможность реализации автоматического определения списка устанавливаемых программ исходя из списка пользователей. Например имя пользователя Вася ставится набор ПО №1, если имя пользователя Петя то ставим набор ПО №2. Заранее спасибо за ответ.

hobbit25 25-02-2010 21:38 1355974

Bond01, я запускаю BSPost таким образом взял этот метод в учебник по автоустановке

в сам диск положил 2 папки

-BsPost сама оболочка

-Install софт

и в Autounattend.xml прописал сдедущее

Код:

<FirstLogonCommands>                  <SynchronousCommand wcm:action="add">                      <Order>5</Order>                      <CommandLine>cmd /c %DiskRoot%\BSPOST\Presetup.exe</CommandLine>                  </SynchronousCommand>

NikLok 25-02-2010 23:33 1356072

Ну и фрагмент от автора :
Код:

<FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <RequiresUserInput>true</RequiresUserInput>
                    <CommandLine>%SystemRoot%\oem\PreLoad\Starter.exe</CommandLine>
                    <Description>Установка дополнительного ПО</Description>
                </SynchronousCommand>
            </FirstLogonCommands>

Собственно сам starter требует вставить нужный диск и видимо производит установку с него. На диске ищется тег файл $PROGS1$.

С самого диска запускается SOFTWARE\presetup.exe с параметром /ini:PRESETUPTEST.ini

В принципе дисков может быть мииииного, тока надо их описывать в файле $oem$\$$\OEM\PreLoad\starter.ini

Bond01 25-02-2010 23:41 1356085

Я запускаю через GUIrunOnce, правда неудобно, так как у меня еще авторегистрация через него идет.

NikLok 25-02-2010 23:45 1356088

Boa Soft, У меня как всегда все как не у людей.
Кракозябры присутствуютс!!! НО еще хуже получил сообщение о нарушении доступа по адресу 00404206 в модуле Presetup.exe (а должно быть PresetupPe.exe - я же его запускаю!!!) при чтении адреса 950FC0B9. И все после нажатия кнопки тишина - наверное долго сканирует что-то?! При запуске конфигуратора та же история и список чист!
В чем причина не могу понять. Копировал только exe файлы.
Скин вроде выровнял. ( Не понял зачем заменено написание skin на scin?)

А вот presetup.ini теперь нужно менять skreen на screen. Это раз.

Похоже он дуреет от строки:
Код:

IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico
Жесткая хирургия получилась! Я пока откатываюсь на предыдущую версию.

boss911 26-02-2010 01:35 1356158

Цитата:

Цитата Boa Soft
1. В окнах просмотра текста курсор-каретка заменен на обычный.
4. В дереве выбора курсор в виде руки отображается только на чекбоксах и иконках программ, имеющих скриншот. »

А можно чтобы на чекбоксах тоже не отображалась "рука", был обычный курсор? Но не привычно, когда наведя на чекбокс, видишь курсор "рука". Пусть будет обычный курсор.

Цитата:

Цитата Boa Soft
2. Прозрачность всех всплывающих окон такая же, как и у основного окна. »

Как же быть с не рабочим альфа каналом в 'ScreenShotImage', точнее в окне превью скриншота?

Цитата:

Цитата Boa Soft
3. Устранены проблемы с отображением 32бит иконок в дереве выбора программ. »

Это не решило ситуацию с данной проблемой. Если быть точнее, отображение альфа иконок в дереве программ я не проверял, а вот иконка, которая показывается на странице установки текущего приложения, приложения с данной иконкой, выглядит криво. Там по-прежнему криво отображается альфа канал.

Цитата:

Цитата Boa Soft
6. Убраны лишние бордюры у скринщотов. »

Красиво, спасибо. Но немного осталось видно, сверху бордюр и снизу уже по толще, по бокам бордюров нет, хотелось бы так чтобы по всем сторонам.

А как же быть с этим и с этим (с координатами, некоторые из них вообще не реагируют на значения).

Если 'CustomAboutString' не задан, то при клике на твой копирайт в нижнем левом углу, выбивает ошибку. Ранее, на предыдущих версиях, ошибку не выбивало, когда вышеуказанный параметр не был задан. Мне нравилось, что если оно не задано, то в диалоге просто ничего по этому поводу не отображается, а пустое место обрезается автоматом. Можешь, плиз, вернуть, как было, что бы можно было не задавать этот параметр?

XCV 26-02-2010 14:13 1356489

Цитата:

Цитата NikLok
Если имеется в виду написание этапов установки в адресной строке, то может быть это и не удасться сделать ваще! »

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

Boa Soft 26-02-2010 17:34 1356640

Цитата:

Цитата boss911
Если 'CustomAboutString' не задан, то при клике на твой копирайт в нижнем левом углу, выбивает ошибку. Ранее, на предыдущих версиях, ошибку не выбивало, когда вышеуказанный параметр не был задан. Мне нравилось, что если оно не задано, то в диалоге просто ничего по этому поводу не отображается, а пустое место обрезается автоматом. Можешь, плиз, вернуть, как было, что бы можно было не задавать этот параметр? »

Исправил. Техническая ошибка.


Цитата:

Цитата boss911
А как же быть с этим и с этим (с координатами, некоторые из них вообще не реагируют на значения). »

Presetup.exe writepos

И вам будут все названия всех контролов. Будут записаны координаты для текущего разрешения.

Цитата:

Цитата boss911
Как же быть с не рабочим альфа каналом в 'ScreenShotImage', точнее в окне превью скриншота? »

Исправил, пока частично. Теперь альфа канал скриншота поддерживается, но фон окна пока всегда белый и непрозрачный. В очереди на реализацию.

Цитата:

Цитата boss911
Это не решило ситуацию с данной проблемой. Если быть точнее, отображение альфа иконок в дереве программ я не проверял, а вот иконка, которая показывается на странице установки текущего приложения, приложения с данной иконкой, выглядит криво. Там по-прежнему криво отображается альфа канал. »

У меня все иконки нормально работают. Пришли несколько своих или всю библиотеку для проверки.

NikLok 26-02-2010 18:12 1356666

Цитата:

Цитата Boa Soft
Presetup.exe writepos »

Вот оно! Про это то я забыл совсем.

Обращаю внимание что перезапишится файл scin.ini. Точнее в него добавится секция с вашим разрешением.

Тока бы скорее новый билд!

Boa Soft 26-02-2010 19:46 1356731

Вложений: 1
Текущая версия 1.14.6.6

Код:

Новое в текущей версии.

1. Исправлена ошибка при вызове диалога о программе при незаданном CustomAboutString
2. Добавлена поддержка скриншотов с фльфа-каналом в просмотр скриншотов.
3. Исправлена центровка кнопки отмены перезагрузки и прогрессбара перезагрузки.
4. Установка теперь блокируется, если не выбрано ни одной программы.
5. В skin.ini добавлена константа SelectLogNoSelPrgMsg


boss911 26-02-2010 21:37 1356833

Цитата:

Цитата Boa Soft
Presetup.exe writepos »

Я что-то не догадывался об этом ключе, в ридми его нет. Добавь ключ в диалог описания вызываемое через "Presetup.exe ?".

Код:

UserFuncBt1        = L:-0
UserFuncBt2        = L:-0
UserFuncBt3        = L:+11
FinishBt        = L:+20        T:-2

Дело в том, что на этих кнопках не работает координата 'T', задавай ее, не задавай, эффекта нет. Посмотри, плиз, исправь.

Цитата:

Цитата Boa Soft
Пришли несколько своих или всю библиотеку для проверки. »

Смотри на скриншот, вверху реальная иконка устанавливаемого в данный момент приложения, а ниже иконка, которую я через фотошоп вставил. Обрати внимание, как выглядит альфа канал на верхней иконке (криво, светлая тень) и как на нижней (правильно, темная тень). 'AlphaBlendLevel' отключен. IconLib.dll.

Заметь, что на скриншоте отображается иконка от Adobe Reader, а установка идет Photoshop CS4. Я намекаю на то, что это какой-то баг, идет смещение отображаемой иконку на одну позицию вниз (после CS4 идет Reader) и так со всеми приложениями. Проблема имеет место быть только на странице установки приложения, в дереве выбора программа иконки к приложениям присваиваются верно. Иконки берутся из библиотеки (см.выше).

Что оно хочет? Методом тыка выяснил, что не нравится ему 'RootInstallDir=%SOURCE%', меняю на 'RootInstallDir=%SOURCE%\bbb' и ошибка не появляется. У меня по жизни 'RootInstallDir=%SOURCE%' и подобной ошибки ранее не было.

NikLok 26-02-2010 21:48 1356843

Цитата:

Цитата boss911
Что оно хочет? Методом тыка выяснил, что не нравится ему 'RootInstallDir=%SOURCE%', меняю на 'RootInstallDir=%SOURCE%\bbb' и ошибка не появляется. У меня по жизни 'RootInstallDir=%SOURCE%' и подобной ошибки ранее не было. »

Присоединяюсь два раза (смотри пост #1491 чуть выше)!
У меня так же 'RootInstallDir=%SOURCE%'.
Опять билд в корзину даже пробовать не хочется.
Эх невезуха!
Цитата:

Цитата boss911
Дело в том, что на этих кнопках не работает координата 'T', задавай ее, не задавай, эффекта нет. »

Да да, уже года 2 как писал об энтом деле, а толку немая!

boss911 26-02-2010 22:34 1356911

Цитата:

Цитата Boa Soft
2. Добавлена поддержка скриншотов с фльфа-каналом в просмотр скриншотов. »

Хоть тресни, но не работает в превью альфа канал. Вот скриншот с альфа каналом.

Цитата:

Цитата Boa Soft
3. Исправлена центровка кнопки отмены перезагрузки и прогрессбара перезагрузки. »

На перезагрузке все красиво, все (лейбл, прогрессбар и кнопка) по центру, а вот на выключении не так красиво, как видишь, лейбл уходит влево.

Обрати, плиз, внимание и на этот скриншот, на красные лини в окне лога установки.

Цитата:

Цитата boss911
Скриншот в 'ScreenShotImage' поверх текста в 'Description', а можно (нужно) наоборот? Например, во время установки приложения, пользователь захочет почитать описание, которое в несколько строк, а скриншот приложения перекрывает этот самый текст, у меня как раз такой случай. »

Предложение в силе.

Boa Soft 26-02-2010 23:04 1356932

Хорошо. На счет замечаний завтра посмотрю.

Особенно на
Цитата:

Цитата boss911
'RootInstallDir=%SOURCE%' »

По поводу Выравнивания при выключении забыл поправить.

Лог поправлю то же.

С библиотекой иконок завтра поэксперементирую. А так же на счет смещения иконок.

XCV 27-02-2010 14:09 1357350

вот переменные которые нашел для настройки скина, кто подскажет остальные?

CloseBt кнопка закрыть
HelpBt кнопка помощь
TrayBt кнопка свернуть
NextBt кнопка далее
PrevBt кнопка назад
SelectProgTree окно выбора программ
SelectProgMemo окно показа выбранных программ
CollapseBt кнопка свернуть все группы
ExpandBt кнопка развернуть все группы

больше всего пока интересует переменная ответственная за расположение заголовка (выбор программ для установки) и индикаторов этапов установки в левой части экрана (1-ый пункт "выбор программ для установки")

NikLok 27-02-2010 15:15 1357422

XCV, Вы что посты выше не читаете?
Код:

Wallpapers=T:0 L:0 W:2560 H:1600
LeftMargin=T:32 L:216 W:23 H:200
MyLogo=T:40 L:77 W:180 H:31
BigLogo=T:1188 L:2129 W:200 H:200
CopyRightLabel=T:1526 L:53 W:180 H:36
LeftLabels0=T:165 L:88 W:200 H:54
LeftLabels1=T:272 L:88 W:256 H:54
LeftLabels2=T:379 L:88 W:249 H:54
LeftLabels3=T:486 L:88 W:157 H:54
LeftLabels4=T:593 L:88 W:257 H:54
TimerCaption=T:753 L:77 W:563 H:81
TimerMsg=T:940 L:301 W:114 H:53
TestModeLabel=T:42 L:1006 W:547 H:27
TestTrialModeLabel=T:1531 L:977 W:605 H:27
AllPrBar=T:1291 L:106 W:505 H:32
AllLabel=T:1243 L:106 W:198 H:27
GrpPrBar=T:1190 L:106 W:505 H:32
GrpLabel=T:1142 L:106 W:243 H:27
MemoLabel2=T:1116 L:53 W:611 H:26
MemoLabel1=T:1064 L:53 W:611 H:39
CaptionLabel=T:165 L:1533 W:211 H:40
DeskriptionLabel=T:226 L:794 W:1689 H:27
ItemImage=T:226 L:794 W:0 H:0
ScrShot=T:472 L:794 W:1689 H:656
CollapseBt=T:1449 L:794 W:25 H:27
ExpandBt=T:1449 L:844 W:25 H:27
UserFuncBt1=T:1455 L:794 W:22 H:22
UserFuncBt2=T:1455 L:1216 W:22 H:22
UserFuncBt3=T:1455 L:1638 W:22 H:22
PrevBt=T:1449 L:1805 W:95 H:27
NextBt=T:1449 L:2142 W:97 H:27
LicConfirmBt=T:1449 L:794 W:241 H:27
FinishBt=T:1449 L:2142 W:103 H:27
CloseBt=T:42 L:2489 W:29 H:27
HelpBt=T:42 L:2446 W:29 H:27
TrayBt=T:42 L:2402 W:29 H:27
FastSelectLabel=T:1200 L:88 W:304 H:27
CheckAllBt=T:1259 L:88 W:156 H:27
CheckNoneBt=T:1298 L:88 W:249 H:27
CheckDefBt=T:1337 L:88 W:178 H:27
CheckRebootBt=T:1259 L:88 W:178 H:27
CheckPoweroffBt=T:1298 L:88 W:143 H:27
CheckCloseBt=T:1337 L:88 W:228 H:27
RebootPrBar=T:1214 L:106 W:505 H:29
RebootMsgLabel=T:1106 L:53 W:611 H:54
NoRebootBt=T:1296 L:106 W:252 H:27
ScipBt=T:1407 L:1414 W:449 H:27
ProgressImg=T:1538 L:2350 W:133 H:13
SelectProgTree=T:274 L:794 W:1689 H:1160
SelectProgMemo=T:274 L:794 W:1689 H:1160

Попробуйте LeftLabels0 до LeftLabels4

Boa Soft, А что если ввести цвет для уже выполненных пунктов установки. Ну допустим зеленый. А еще лучше с прозрачностью.

Сбоку от этих пунктов есть символ галочки в окошке. Мне бы хотелось реализовать скрин где вместо галочки закрученные винтики. Типа до установки дырочка, а после винтик. Хотелось бы иметь по 2 таких винтика на каждую надпись! До и после! Типа табличка такая прикрученная получается?! Интересный бы скин вышел.
Я так понимаю координаты галочек задаются программно а не через скин?
А так бы можно было использовать конструкцию с повторением набора координат.
Код:

MyLogo=T:40 L:77,377 W:31 H:31
То есть поскольку для L есть две координаты, то и рисуем два раза.

Такую же фичу хочу для logo устанавливаемой программы!
Я бы его вывел рядом с надписью прервать установку.

Релиз конечно всем нужен, но эти вещи могли бы его сильно украсить, на мой вкус. Тем более что реализация вроде как и не сложная.

P.S. А все так пытался скомпилировать редактор и установщик вместе? Какой размер?

XCV 27-02-2010 16:16 1357458

Цитата:

Цитата NikLok
Вы что посты выше не читаете »

читаю, я попросил переменные - чем они управляют, чтобы не сидеть не перебирать все переменные методом научного тыка и угадывать какая чем управляет, почти все нужные я уже отыскал тем самым методом "тыка" осталось пока 2, котаие написал выше, сижу перебираю, пока не наткнулся вроде
(кстати в своем сообщении я привел пример в каком виде наиболее удобно было бы представить список используемых переменных чтобы всем удобно было и такой список можно кинуть в шапку, хотя это имхо)

Цитата:

Цитата NikLok
Попробуйте LeftLabels0 до LeftLabels4 »

спасибо то что надо
CaptionLabel - заголовок (выбор программ для установки), но почему то данная переменная перемещает только по вертикали, а какую цифру не ставь после L: (причем не важно + или -) по горизонтали надпись не смещается ни на милиметр...

NikLok 27-02-2010 17:46 1357516

Boa Soft, XCV, Надеясь на исправления в области создания шаблонов внешнего вида, привожу начальный вариант описания координатных переменных скина, составленный на скорую руку и требующий доработки кувалдой!
Код:

Все элементы программы задаются в виде 4-х значений, описывающих окно вывода.
Для каждого элемента можно задать набор в виде:
MyLogo=T:40 L:77 W:180 H:31

Где T (Top)      - отступ от верхнего края окна вывода
      L (Left)      - отступ от левого края окна вывода
      W (Weight) - ширина окна вывода элемента
      H (Height)  - высота окна вывода элемента

Берется ТОЛЬКО ПЕРВОЕ ОПИСАНИЕ КООРДИНАТ элемента. Все повторные опрделения похоже игнорируются. Избегайте дублирования описаний координат элементов, во избежании путаницы!

Итак сами элементы.

LeftMargin        - Не смог вспомнить что это?

CloseBt        кнопка закрыть
HelpBt                кнопка помощь
TrayBt                кнопка свернуть
NextBt                кнопка далее
PrevBt                кнопка назад
SelectProgTree        окно выбора программ
SelectProgMemo        окно показа выбранных программ
CollapseBt        кнопка свернуть все группы
ExpandBt        кнопка развернуть все группы


Wallpapers        - Задает координаты окна вывода программы
MyLogo                - Задает окно вывода Вашего неповторимого Logo
BigLogo                - Задает окно вывода Logo программы (просто оформление - обычно коробки с дисками)
CopyRightLabel  - Задает окно кнопки вывода информации об авторском праве разработчика и создателя диска
LeftLabels0        - Задает окно вывода информации об этапе установки 1
LeftLabels1    - Задает окно вывода информации об этапе установки 2
LeftLabels2        - Задает окно вывода информации об этапе установки 3
LeftLabels3        - Задает окно вывода информации об этапе установки 4
LeftLabels4        - Задает окно вывода информации об этапе установки 5
TimerCaption        - Задает окно вывода таймера отсчета при старте программы
TimerMsg        - Задает окно вывода текста таймера отсчета при старте программы
TestModeLabel        - Задает окно вывода сообщения о тестовом режиме
TestTrialModeLabel - Задает окно вывода сообщения о тестировании только для членами форума

AllPrBar        - Задает окно вывода индикатора прогресса общего выполнения установки
AllLabel        - Задает окно вывода надписи общего процесса установки
GrpPrBar        - Задает окно вывода индикатора прогресса выполнения установки группы
GrpLabel        - Задает окно вывода надписи установки группы
MemoLabel1        - координаты вывода "Идет установка группы:"
MemoLabel2      - координаты вывода "xxx из yyy"
CaptionLabel        - Задает окно вывода заголовка над основной зоной процесса установки
DeskriptionLabel- Задает окно вывода описания устанавливаемой программы
ItemImage        - Задает окно вывода иконки устанавливаемой программы
ScrShot                - Задает окно вывода ScreenShot программы
UserFuncBt1        - Задает окно вывода пользовательской кнопки 1
UserFuncBt2        - Задает окно вывода пользовательской кнопки 2
UserFuncBt3        - Задает окно вывода пользовательской кнопки 3
LicConfirmBt        - Задает окно вывода кнопки принятия лицензионного соглашения
FinishBt        - Задает окно вывода кнопки завершения
FastSelectLabel        - Задает окно вывода кнопки быстрого выбора программ
CheckAllBt        - Задает окно вывода кнопки выбора всех пунктов
CheckNoneBt        - Задает окно вывода кнопки отмены всех пунктов
CheckDefBt        - Задает окно вывода кнопки выбора всех пунктов по умолчанию из файла presetup.ini
CheckRebootBt        - Задает окно вывода кнопки перезагрузки
CheckPoweroffBt        - Задает окно вывода кнопки выключения питания
CheckCloseBt        - Задает окно вывода кнопки завершения
RebootPrBar        - Задает окно вывода индикатора прогресса перезагрузки
RebootMsgLabel        - Задает окно вывода сообщения о перезагрузке
NoRebootBt        - Задает окно вывода кнопки отмены перезагрузки
ScipBt                - Задает окно вывода кнопки пропуска текущей программы
ProgressImg        - Задает окно вывода прогресса из 6 квадратиков


XCV 27-02-2010 18:07 1357526

NikLok, спасибо, замечательное описание переменных (ток в втором случае наверно T (Top) надо заменить на L (left)), ссылку на него можно кинуть в шапку + добавить в дистр самой проги.
С скином вроде разобрался, ещё раз спасибо за помощь NikLok, на моей машине (на которой работаю) все класно, но при запуске на "чистой" машине (тоесть установлена только винда) получаю картинку (в вложении) никто не подскажет из-за чего? пробовал 2 разные сборки винды ставить, в том числе ту на которой переделывал скин, на которой всё работало, всё равно в результате одна картинка.....

NikLok 27-02-2010 18:13 1357531

XCV, Я же говорю, что ты не читаешь форум. Автор с этим разбирается! Это было на 2 посл. стр.

XCV 27-02-2010 18:26 1357536

Цитата:

Цитата NikLok
Это было на 2 посл. стр. »

перечитал пару последних страниц, но не нашел упоминания о подобной ошибке....

NikLok 28-02-2010 02:57 1357836

Boa Soft, Для LeftLabels0-4 хочется T задавать 2 координатами - 1я положение по вертикали до и во время исполнения, а 2я - после. Это позволит реализовать задуманный мною skin. Вот если бы еще анимацию.

boss911 28-02-2010 05:25 1357853

XCV

Страница 150, сообщение #1491 и #1497. Автор знает о проблеме.

Boa Soft 28-02-2010 12:17 1358000

Пока разбираюсь с проблемами.

1. С 32бит иконками оказалось сложнее. Не хотит нормально отрисовыватся. Пробую решить задачу.
2. С координатами еще сложнее - некоторые вычисляются в процессе работы. Есть мысли о полной переделке скина, но это в будущем.

boss911, Можно получить ваши конфиги с какими есть ошибка и с какими ее нет.

XCV 28-02-2010 12:58 1358012

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

mARIo120988 28-02-2010 16:05 1358128

Дело не в конфигах! Приведу простой пример ошибки! К примеру у меня есть файлик, который представляет из себя 7-Zip SFX [LZMA2] в котором иконка размером 48. Дак вот, как программа пытается его считать, вылетает ошибка, если я его просто уберу, то все нормально! Пример:

[Installitem_073]
Group=Настройка системы
Caption=Создание папок
Description=Создание папок
Depends=
DependsOr=
Exclude=
Folder=|%SELF%\Bugs\
CheckTagFile=
IconFile=777.exe
IconNumber=0
ScreenShotImage=777.jpg
NfoFileName=
MinToTray=0
PreRegFile=
Command1=777.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=1
Visible=0
RebootNeed=0

Речь идет о файлике 777.exe, если он лежит в папке, то беда! Если убрать, то все нормально! Не меняя никаких настроек! Мое подозрение на то, что программа попросту заморочена: либо на файлы, упакованные SFX, либо считыванием с них иконки (что более вероятно).

NikLok 28-02-2010 19:17 1358241

Boa Soft, Нашел еще маленький недочет. Первый экран с таймером обратного отсчета. Нажимаем кнопку помощи. Выдается сообщение что если мы ничего не сделаем программы начнут устанавливаться после окончания отсчета. Только проблема в том, что после нажатия кнопки окна сообщения таймер прекращает работать и программа стоит. Думается после выхода из окна, программа должна продолжить обратный отсчет с ожиданием выбора пользователя.

Цитата:

Цитата Boa Soft
С координатами еще сложнее - некоторые вычисляются в процессе работы. Есть мысли о полной переделке скина, но это в будущем. »

Ну а в настоящем надо так же скорректировать алгоритм вычисления, потому как в высоких разрешения часто режутся по половине буквы двустрочных сообщений, типа - Идет установка Группы ... Вот название группы при 1920 и зарезано пополам! Думается нужна более агрессивная политика, ну или разбивка на зоны разрешения.

У меня такое впечатление что в 2 последних версиях впервые появилась переменная CommonScreenShotImage. Если я не путаю. Просто у меня раньше было их 2, а теперь стало 3! Может баг как-то связан с этим?

И чем она отличается от CommonShotFolder ?!

Bysh 28-02-2010 23:15 1358406

Цитата:

Цитата XCV
если я правильно понял последняя версия без описанной выше ошибки была bspost 1.14.5.4..
если у кого осталась такая скиньте ссылку плиз, можно в пм, или на любую другую 1.14.х.х которая не выдает этого досадного окошка... »

Выудил из Корзины bspost_1.14.5.4, делюсь...
http://multi-up.com/228918

Boa Soft 01-03-2010 11:43 1358686

Цитата:

Цитата NikLok
CommonScreenShotImage »

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

Boa Soft 01-03-2010 13:20 1358750

Могу немного обрадовать.

1. Нашел причину ошибки доступа - банально при копи-пасте не захватил одну строчку и шло обращение к не созданному объекту.
2. Нашел причину, по которой при загрузке из библиотеки иконок терялась 32 бит иконок прозрачность. Ну не умеют нормально стандартные компоненты работать с 32 бит иконками.

Первое уже устранено, над 2 сейчас работаю.

Boa Soft 01-03-2010 19:14 1358993

Вложений: 1
Новая версия с учетом найденных и исправленных ошибок.

Текущая версия 1.14.6.8
Код:

Новое в текущей версии.

1. Исправлена ошибка доступа при загрузки иконок из оддельных файлов.
2. Исправлена проблема с отображением иконок с альфа-каналом.
3. Исправлено ошибочное смещение иконок на экране установки.
4. Исправлена центровка кнопки отмены выключения и прогрессбара выключения.
5. При отсутвии заданной иконки отображается стандартная иконка приложения.
6. Исправлена ошибка с отсутствием иконок при неправильно указанном пути к файлу иконки.
  Теперь в случаее невозможности загрузки иконки отображается стандартная иконка приложения.

PS C интернетом дома временные трудности, так что отвечу только завтра.

NikLok 01-03-2010 23:31 1359179

Boa Soft, Что-то опять у меня не так! Иконки программ не показываются. А так же не скриншотов при установке в тестовом режиме. Может конечно и я что наворотил, но ты не мог бы проверить у себя? Причем что интересно скриншоты из PreInstall и PostInstall показываются!

Нашел кажется еще ошибку в процедуре вывода начального экрана. Речь идет о выводе названий этапов установки. Эти названия двустрочные. НО!
При первоначальном выводе экрана рисуется ТОЛЬКО ПЕРВАЯ строка. И только когда уже идет работа с этим этапом, выводится вторая строка! (Интересно а если они будут более чем из 2-х строк?)

Э! Не подтвердилось почему то! Это на виртуалке и только при 1280х1024. Наверно сам виноват.
Интересно, чем это я так накрутил?
Похоже это если притянуть элементы строк этапов к самому верху экрана!
LeftLabels0=T:20 L:22 W:214 H:26
LeftLabels1=T:85 L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26
То и получим такой эффект и в обычном режиме а не на вируталке.

И куда все подевались? (Кроме автора)

XCV 02-03-2010 00:57 1359210

Цитата:

Цитата NikLok
И куда все подевались? (Кроме автора) »

наблюдаем и тестируем по возможности, но когда нечего сказать умного лучше молчать...:) ой нафлудил сори

Boa Soft 02-03-2010 10:20 1359338

Цитата:

Цитата NikLok
Похоже это если притянуть элементы строк этапов к самому верху экрана!
LeftLabels0=T:20 L:22 W:214 H:26 »

У этих меток с рисунками высота сама вычисляется. Возможно, не стоит её задавать.

boss911 02-03-2010 19:49 1359747

Цитата:

Цитата boss911
Скриншот в 'ScreenShotImage' поверх текста в 'Description', а можно (нужно) наоборот? Например, во время установки приложения, пользователь захочет почитать описание, которое в несколько строк, а скриншот приложения перекрывает этот самый текст, у меня как раз такой случай. »

Цитата:

Цитата boss911
Код:

[Param_DEFxDEF]
FinishBt        = L:+20        T:-2

Хотел подвинуть, но ни в какую не реагирует на координату 'L'. »

Цитата:

Цитата boss911
А можно чтобы на чекбоксах тоже не отображалась "рука", был обычный курсор? Но не привычно, когда наведя на чекбокс, видишь курсор "рука". Пусть будет обычный курсор. »

Цитата:

Цитата boss911
Цитата:

Цитата Boa Soft
2. Добавлена поддержка скриншотов с фльфа-каналом в просмотр скриншотов. »

Хоть тресни, но не работает в превью альфа канал. Вот скриншот с альфа каналом. »

Это вроде как все, что меня беспокоит, особенно первые два нюанса и последний.

XCV 02-03-2010 23:40 1359920

CaptionLabel = T:-70 L:-10
на L:-10 никак не реагирует независимо от цифры

boss911 03-03-2010 02:21 1359989

Цитата:

Цитата Boa Soft
5. При отсутвии заданной иконки отображается стандартная иконка приложения.
6. Исправлена ошибка с отсутствием иконок при неправильно указанном пути к файлу иконки.
Теперь в случаее невозможности загрузки иконки отображается стандартная иконка приложения. »

Что значит "стандартная иконка приложения", из какого приложения она берется, если в 'IconFile' и 'IconNumber' ничего не указано?

Boa Soft 03-03-2010 10:38 1360152

1. По поводу координат - в этом релизе ничего не ожидайте. Скин (может быть) будет переделываться кардинально.
2. Скриншот и описание потараюсь сделать, посмотрю сегодня.\
3. Предпросмотр - попробую или решить или сказать, что не поддерживается.
4. Стандартная иконка - грузится из винды (она отображается на тех приложениях, которые не имеют иконки).

boss911 03-03-2010 19:10 1360560

Boa Soft

1. Даже координаты 'L' в 'FinishBt' не стоит ожидать? Странно, ведь в 'PrevBt' и 'NextBt' данная координата работает. Я о том, что эти кнопки как бы родственные, но в одной из них 'L' не реализована, обидно.

4. Задам вопрос по другому.
Код:

[Setup]
CommonIconLib=%SELF%\IconLib.dll

[Installitem_003]
IconFile=
IconNumber=
Command1=Мультимедиа\Кодеки\Codec Pack 1.5.exe /VERYSILENT

Какая, в данном случае/примере, будет иконка на этом приложении?

NikLok 03-03-2010 19:16 1360565

boss911, Boa Soft,
Цитата:

Цитата Boa Soft
Стандартная иконка - грузится из винды (она отображается на тех приложениях, которые не имеют иконки »

Мне кажется было бы правильно при пустых полях описания иконки, отображать системную иконку, только в том случае если файл указанный по CheckTagFile не имеет внутри себя иконки?!
(Чувствую что осмысление этого вопроса не в этой версии)

Boa Soft,
Цитата:

Цитата boss911
Даже координаты 'L' в 'FinishBt' не стоит ожидать? »

Мне кажется такие уж явные ляпы то можно было поправить?! Да мы все ждем релиза, но это же косметическое исправление?

boss911 03-03-2010 20:03 1360604

Boa Soft

Я тут заметил, не скажу точно в какой из тестовых версий это появилось. При сворачивании и разворачивании группы приложений в дереве выбора программ, обновляется (дергается/мерцает) весь список, не видно эффекта сворачивания/разворачивания, все происходит моментально, порой с ходу не понятно, теряешься, произошло ли сворачивание/разворачивание. В версии 1.13.2.10 группы разворачиваются красивее, список программ плавно выезжает/заезжает, нет этого передергивания всего списка/дерева программ, только плавное скрытие/появление, этот эффект был четко виден, приятен глазу.

Есть ли возможность вернуть плавный эффект сворачивания/разворачивания групп?

Boa Soft 04-03-2010 00:12 1360768

Цитата:

Цитата NikLok
Мне кажется было бы правильно при пустых полях описания иконки, отображать системную иконку, только в том случае если файл указанный по CheckTagFile не имеет внутри себя иконки?!
(Чувствую что осмысление этого вопроса не в этой версии) »

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

Цитата:

Цитата Boa Soft
Есть ли возможность вернуть плавный эффект сворачивания/разворачивания групп? »

Обратил внимание - действительно так. Проверю, почему пропал эффект.

Цитата:

Цитата NikLok
Профиль | Отправить PM | Цитировать | Сообщить модератору
boss911, Boa Soft,
Цитата Boa Soft:
Стандартная иконка - грузится из винды (она отображается на тех приложениях, которые не имеют иконки »
Мне кажется было бы правильно при пустых полях описания иконки, отображать системную иконку, только в том случае если файл указанный по CheckTagFile не имеет внутри себя иконки?!
(Чувствую что осмысление этого вопроса не в этой версии)
Boa Soft,
Цитата boss911:
Даже координаты 'L' в 'FinishBt' не стоит ожидать? »
Мне кажется такие уж явные ляпы то можно было поправить?! Да мы все ждем релиза, но это же косметическое исправление? »

Если проблема в том, что координата вычисляется позже - то нет.

Проблема в том, что хочется и оставить нормальную работу при любом разрешении экрана и сделать возможность изменять скин. Как полностью совместить эти требования я пока не решил.

XCV 04-03-2010 09:39 1360943

Цитата:

Цитата Boa Soft
оставить нормальную работу при любом разрешении экрана »

думаю было бы удобно если бы координаты можно было задавать относительно других объектов, к примеру
FinishBt = x:CloseBt-10 y:CloseBt
где "-10" означает что координата х FinishBt на 10% меньше чем координата х CloseBt

Boa Soft 12-03-2010 19:03 1367200

Вложений: 1
новая бетта:

Текущая версия 1.14.7.1

Код:

Новое в текущей версии.

1. Исправлены ошибки в процедуре загрузки координат из скина.
2. Диалоги сообщений теперь имеют полупрозрачность как и основное окно.
3. Исправлена прозрачность окна предпросмотра скриншотов при использовани прозрачности.
4. Максимально возможно локализованы все сообщения. Сообщения, выдающиеся до загрузки локализации
  выдаются на русском и английском языках.
5. Увеличен размер надписи заголовка группы на экране установки программ. Теперь длинные названия не обрезаются.
6. Исправлен режим симуляции установки - задержки при демонстрации всех программ одинаковы.
7. Исправлено случайное внесение в реестр рег-файлов в режиме симуляции.
8. Изменено выравнивание сообщений в левой части программы.
9. Восстановлено плавное сворачивание групп.
10. Исправлена проблема с выбором программ и груп в дереве в режиме, отличном от полноэкранного.
11. Таймер ожидания не прерывается при нажатии на кнопку закрытия окна, вызова помощи и сворачивания в трей.
12. Помощ вызывается и по F1.


boss911 12-03-2010 20:39 1367289

Цитата:

Цитата Boa Soft
9. Восстановлено плавное сворачивание групп. »

Точнее наоборот. Разворачивание плавное, а вот сворачивание как раз не плавное, при сворачивании обновляется весь список и группа моментально сворачивается без какой-либо плавности.

В общем обнаружил я для себя очень плачевную каку в этом билде. У меня теперь не работают некоторые координаты элементов скина. Я все не проверял, но есть подозрение, что ничего не работает, вот, что конкретно у меня не работает:
Код:

[Param_DEFxDEF]
CollapseBt        = L:-2        T:-10
ExpandBt        = L:-26 T:-10
UserFuncBt1        = L:-0
UserFuncBt2        = L:-0
UserFuncBt3        = L:+11 T:-10
PrevBt                = L:-45 T:-2
NextBt                = L:+5  T:-2
FinishBt        = L:+20        T:-2
ProgressImg        = L:-0
FastSelectLabel        = T:+12
CheckAllBt        = T:+10
CheckNoneBt        = T:+5
CheckDefBt        = T:+0

Ничего из этого не работает, не одна координата, задавай не задавай, толку никакого. Это ужасно.

Альфа канал в предпросмотре скриншота приложения сделать не получится?

Boa Soft 13-03-2010 01:51 1367447

Текущая версия 1.14.7.2

Код:

Новое в текущей версии.

1. Сворачивание и разворачивание групп плавное.
2. Устранена ошибка обработки списка исключаемых контролов, в результате которой необрабатывались координаты.


boss911 13-03-2010 07:27 1367483

Boa Soft

Хочу тебя попросить, чтобы ты 'PrevBt', 'NextBt' и FinishBt' сделал на одном уровне (по высоте) с 'UserFuncBtХ'. Сейчас 'UserFuncBtХ' немного выше вышеуказанных кнопок, приходится в скине делать следующие:
Код:

[Param_DEFxDEF]
PrevBt        = T:-2
NextBt        = T:-2
FinishBt        = T:-2

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

Возможно я покажусь занудой:
Цитата:

Цитата boss911
Альфа канал в предпросмотре скриншота приложения сделать не получится? »

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

И снова о небольшом косметическом исправлении (обрати внимание на красное подчеркивание, тут нужно TAB'ом по играться). В SKIN.INI есть пару ошибок, но про них я в ПМ тебе напишу.

Выключение (лейбл и кнопка) снова не по центру относительно прогрессбара, а вот лейбл перезагрузки по центру относительно прогрессбара, только, как видишь, кнопка не отцентрирована.

Мелочи, понимаю, но пора бы уже релиз выпускать, посему надо и мелочи отполировать.

ya158 13-03-2010 09:26 1367509

Boa Soft,
Хотелось бы, чтобы в прграмме была возможность создавать вложенные Группы программ. То есть, например, есть основная Группа программ - "Оффисные программы", а в неё - подгруппа (которую можно сворачивать и разворачивать) - "Office 2003", в которую входят пункты "Ручная установка Office 2003" и "Автоматическая установка Office 2003".

Boa Soft 13-03-2010 11:28 1367569

Цитата:

Цитата boss911
Хочу тебя попросить, чтобы ты 'PrevBt', 'NextBt' и FinishBt' сделал на одном уровне (по высоте) с 'UserFuncBtХ'. Сейчас 'UserFuncBtХ' немного выше вышеуказанных кнопок, приходится в скине делать следующие: »

Хорошо, учту.

Цитата:

Цитата boss911
Выключение (лейбл и кнопка) снова не по центру относительно прогрессбара, а вот лейбл перезагрузки по центру относительно прогрессбара, только, как видишь, кнопка не отцентрирована. »

Не пойму, как лучше - выровнять по центру или по левому краю. Одинаковой ширины все равно не получится.

Цитата:

Цитата boss911
И снова о небольшом косметическом исправлении (обрати внимание на красное подчеркивание, тут нужно TAB'ом по играться). В SKIN.INI есть пару ошибок, но про них я в ПМ тебе напишу. »

Забыл откорректировать.

Цитата:

Цитата boss911
но мне просто хочется определиться, сможешь ты решить проблему или нет, дабы я принял решения, использовать мне скриншоты с альфа-каналом или не использовать »

Можно считать, что пока что - нет.

Цитата:

Цитата ya158
Boa Soft,
Хотелось бы, чтобы в прграмме была возможность создавать вложенные Группы программ. »

Не планируется. Ни сейчас ни далее.

boss911 13-03-2010 19:08 1367883

Цитата:

Цитата Boa Soft
Хорошо, учту. »

Спасибо. Есть еще одно предложение. Закрепить 'FinishBt', чтобы она всегда, по умолчанию, была на одном и том же месте с 'NextBt'. Сейчас я эту кнопку корректирую в скине, дабы она была на одном уровне с 'FinishBt', так:
Код:

[Param_DEFxDEF]
FinishBt = L:+5        T:-2

[Param_1024x768]
FinishBt = L:+15 T:-2

[Param_800x600]
FinishBt = L:+0        T:-2

[Param_640x480]
FinishBt = L:-5        T:-2

Имхо, красивее, когда 'FinishBt' остается там же, где и 'NextBt'. Тут я не настаиваю, решай сам, но хотелось бы.

Цитата:

Цитата Boa Soft
Не пойму, как лучше - выровнять по центру или по левому краю. »

По центру, имхо. Смотри как тут, лейбл по центру от прогрессбара, осталось только кнопку отцентрировать. Тоже самое надо сделать и с выключением. Когда все будет отцентрировано, потом все вместе можно отцентрировать, выставить между левым краем окна и правой стороной окна лога. Вот это будет красотища.

Boa Soft 14-03-2010 10:54 1368218

Цитата:

Цитата boss911
Имхо, красивее, когда 'FinishBt' остается там же, где и 'NextBt'. Тут я не настаиваю, решай сам, но хотелось бы. »

Хорошо, посмотрю, что можно сделать. Есть одна идея.


Цитата:

Цитата boss911
По центру, имхо. Смотри как тут, лейбл по центру от прогрессбара, осталось только кнопку отцентрировать. Тоже самое надо сделать и с выключением. Когда все будет отцентрировано, потом все вместе можно отцентрировать, выставить между левым краем окна и правой стороной окна лога. Вот это будет красотища. »

Хорошо. Верну по центру. Я просто пытаюсь избавится от вычислений позже загрузки координат.

NikLok 14-03-2010 12:13 1368272

Boa Soft, Наконец-то разобрался почему у меня скирншоты не показываются.
Из-за замены SkreenShort на ScreenShort в программе и файле presetup.ini.
Хочется так же отметить что в файле scin.ini остались нисправленными строки
Код:

; Если путь не указан, то в папке Scin.
; Временно - только файлы в папке Scin.

А так же еще очепятки:
Autor -> Author
инициализация . -> инициализация.
автоматичиского -> автоматического

В режимах 1280х1024 и 1920х1200 строка "nn из mm" подрезана снизу на 3-4 пикселя.
В общем перед релизом надо бы прогнать и отладить в резрешениях 800х600 1280х1024 1600х1200 1920х1200 2560х1600

Вот подумалось может по кнопке авторского права тоже не останавливать таймер обратоного отсчета?

Проводил установку систему с флешки и пришлось прибегнуть к коррекции вроде как уже отлаженного prestup.ini в части иконок и скриншотов. Щас точно уже и не припомню, но кажется что то типа:
В шапке было:
RootInstallDir=%SOURCE%
CommonIconLib=|%Self%\IconLib.dll
CommonShotFolder=%SOURCE%\INSTALL\SHOTS

Стало:
RootInstallDir=%SOURCE%
CommonIconLib=%Self%\IconLib.dll
CommonShotFolder=%SELF%\SHOTS

В устанавливаемых программах
Было:
IconFile=%SOURCE%\INSTALL\ICONs\notepad++.ico
стало:
IconFile=%SELF%\ICONs\notepad++.ico

Хотелось бы узнать как у остальных было с этим вопросом и отладить его перед релизом.

Вот теперь можно писать в файл лога BSPI при установке программ. Возникает вопрос, как передать название файла лога в скрипт установщик. Читать его из presetup.ini можно, но там могут фигурировать внутренние переменные BSPI. Как получить их значения (например self)? А может заведем ключ в реестре? Ваше мнение? Уж очень не хочется задавать его фиксированно.

Не помешало бы "секретый" ключ writepos добавить и readme.rtf и в справку по командным ключам.

Я так понимаю в отличии от меня кракозябр в балонах конфигуратора на T33-T0 ни у КОГО нет и вопрос мягко затирается?

Мне кажется это уже финишная линия? Ограничение на вынос снимется только с релиза или все таки будут публичные бетты?

Мне бы хотелось иметь возможность управлять горизонтальными координатами надписи "Только для тестирования ....." ?

Boa Soft 15-03-2010 00:45 1368772

Цитата:

Цитата NikLok
Мне кажется это уже финишная линия? Ограничение на вынос снимется только с релиза или все таки будут публичные бетты? »

Сейчас уже нет грубых ошибок и следующая бета будет без всяких сообщений.
Цитата:

Цитата NikLok
Вот теперь можно писать в файл лога BSPI при установке программ. Возникает вопрос, как передать название файла лога в скрипт установщик. Читать его из presetup.ini можно, но там могут фигурировать внутренние переменные BSPI. Как получить их значения (например self)? А может заведем ключ в реестре? Ваше мнение? Уж очень не хочется задавать его фиксированно. »

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

Цитата:

Цитата NikLok
Не помешало бы "секретый" ключ writepos добавить и readme.rtf и в справку по командным ключам. »

В справку уже добавил, в редми добавлю сейчас.

С координатами подумаю. Есть некотрые мысли.

NikLok 15-03-2010 22:39 1369500

Boa Soft,
Цитата:

Цитата Boa Soft
В лог сторонними программами писать не надо. Он для этого не предназначен. »

Не вижу в этом ничего страшного. Если только в исходниках BSPI нет проверок на корректность открытия перед непосредственным выводом. Тогда конечно крах неизбежен будет скорее всего. Но если скрипт освобождает файл при своем завершении (хочется верить что он всегда штатно завершается ): ), то ничего страшного не произойдет. Я это наконец-то реализовал у себя и мне очень это нравится. Два года назад это вроде не вызывало протеста.

В скине есть 2 замечательные картинки shotpost.bmp shotpre.bmp.
При их конвертации в jpg теряется прозрачность, а вылазиет малиново-majenta фон. Подозреваю что это и есть альфа канал? Можно ли их все таки преобразовать и если да то как?! Экономия в 7 раз!

boss911 15-03-2010 23:01 1369516

Цитата:

Цитата NikLok
В скине есть 2 замечательные картинки shotpost.bmp shotpre.bmp. »

Это где такие? В [Skinset] не вижу.

NikLok 15-03-2010 23:39 1369536

boss911, В папочке shots. Показываются перед и после установки.

Boa Soft, У меня странная ситуация. В конфигураторе показывается пункт которого не должно быть. Ибо по CheckTagFile и по Folder его нет! Но он показывается, а при установке пишет не найден! Разобраться пока не смог в чем дело, но покоя не дает!

boss911 16-03-2010 00:41 1369564

Цитата:

Цитата NikLok
В скине есть 2 замечательные картинки shotpost.bmp shotpre.bmp.
При их конвертации в jpg теряется прозрачность, а вылазиет малиново-majenta фон. Подозреваю что это и есть альфа канал? »

Нет, это не альфа-канал, малиново-розовый (RGB 255 0 255) фон выступает в качества транспарента, то есть означает, что это место должно быть прозрачным. Дело в том, что при конвертации в JPG или во что-то там другое, этот фон может обрести уже другой оттенок, например, он может стать RGB 255 0 254, и прозрачности заместь этого цвета уже не будет. Точно не могу сказать, но я нигде не видел, чтобы для таких целей использовался JPG, я веду к тому, что в данном случае должен быть только BMP (поддержка).

Я так понял, ты хотел немного уменьшить вес картинок. Поскольку эти картинки не обладают богатством оттенков цветов, их смело можно перегнать в 8-ми битый (256) цвет, у них и 256-ти цветов нет, в итоге мы получаем две картинки весом ~100Kb. Вот они (8 bit).

NikLok 16-03-2010 22:19 1370206

Boa Soft, У меня нехорошее подозрение что в последнем билде проверка по CheckTagFile не выполняется!?

Boa Soft 18-03-2010 00:15 1371132

Цитата:

Цитата NikLok
В скине есть 2 замечательные картинки shotpost.bmp shotpre.bmp.
При их конвертации в jpg теряется прозрачность, а вылазиет малиново-majenta фон. Подозреваю что это и есть альфа канал? Можно ли их все таки преобразовать и если да то как?! Экономия в 7 раз! »

Для задания фонового цувета нужен однородный фон. При сжатии jpeg однородность потеряется. и будет фон пятнами. Видимо, поэтому и не поддерживается прозрачность в штатном классе Tjpeg. Можно конечно и конвертить при загрузке, но пестрый фон вас точно не порадует.

Есть у меня исходники поддержки Png, но во-первых надо внимательно изучить лицензию а во вторых - это в далеком будущем.

conductor 18-03-2010 05:42 1371226

у меня такое замечание пожелание
кнопочку прервать установку текущей программы
можно переместить над прогресс баром
под идет установка
или подскажите как самому это сделать
ЗЫ кажись ей там не место
(моё мнение может у кого другое)

NikLok 18-03-2010 07:35 1371244

conductor, Задайте ваши координаты для параметра: ScipBt = T:440 L:60

conductor 18-03-2010 12:31 1371441

читать дальше »
[Param_1024x768]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60

[Param_800x600]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60

[Param_640x480]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60

SKIN.EN
я правильно вписал ? а то кнопка осталась на прежнем месте

NikLok 18-03-2010 14:03 1371499

conductor,
Цитата:

Цитата conductor
SKIN.EN
я правильно вписал ? »

Нет. Это прототип для английского варианта.
Вписывать надо в skin.ini

conductor 18-03-2010 17:23 1371663

Цитата:

Цитата NikLok
Нет. Это прототип для английского варианта.
Вписывать надо в skin.ini [/post]

я наверное торможу но там ваще нет никаких координат как в английской
Зы можно Ваш привести
PS вписал
читать дальше »
;***********************************************************************************
;
; Описание координат всех элементов управления
; для мелкого, среднего и крупного разрешения.
;
; В формате ControlName=T:Top L:Left W:Width H:Height
; Если перед числом стоит + или -, то используются не абсолютные числа,
; а данный параметр прибавляется или отнимается от автоматически рассчитанного
;
;***********************************************************************************

[Param_1024x768]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60

[Param_800x600]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60

[Param_640x480]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:440 L:60
;***********************************************************************************
; Дальнейшие секции изменять осторожно. Они отвечают за текстовые сообщения, и их
; искажение или удаление может привести к некорректной работе программы.
; Если вы хотите перевести программу на другой язык, то необходимо сохранит все
; сообщения и не удалять символы формата сообщения (например, %d). Так же,
; необходимо убедится, что новое сообщение, если оно больше по длине старого
; не перекрывает другие элементы управления.
; Для перевода строки используется символ "|".
;***********************************************************************************

как было так и осталось

NikLok 18-03-2010 17:54 1371686

Цитата:

Цитата conductor
Зы можно Ваш привести »

Вот не вычещенный вариант:
Код:

[Param_DEFxDEF]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5

[Param_2560x1600]
CloseBt        = T:+2 L:-10
HelpBt        = T:+2 L:-5
TrayBt        = T:+2 L:-5

CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0

MemoLabel1=T:740 L:136 W:247 H:86
MemoLabel2=T:880 L:136 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
ScrShot=T:400 L:900 W:1200 H:1000
ItemImage=T:77 L:198 W:0 H:0

GrpLabel=T:950 L:130 W:240 H:30
GrpPrBar=T:990 L:110  W:280 H:20
; Общий прогресс
AllLabel=T:1040 L:140
AllPrBar=T:1070 L:110 W:280 H:20

ScipBt        = T:1400 L:120
ProgressImg=T:1440 L:180 W:160 H:20
CopyRightLabel=T:1470 L:150

[Param_1920x1200]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
LeftLabels0=T:20  L:22 W:214 H:26
LeftLabels1=T:85  L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26
CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0

MemoLabel1=T:610 L:90 W:247 H:86
;TestModeLabel=T:30 L:42 W:286 H:43
;ScrShot=T:80 L:198
ItemImage=T:77 L:198 W:0 H:0
; ТТ из НН
MemoLabel2=T:700 L:80 W:247 H:32
GrpLabel=T:750 L:80 W:240 H:30
GrpPrBar=T:790 L:60 W:280 H:20
; Общий прогресс
AllLabel=T:840 L:90
AllPrBar=T:870 L:60 W:280 H:20
TestModeLabel=T:10 L:955 W:786 H:32
;ItemImage=T:950 L:128 W:0 H:0
ScipBt        = T:1000 L:80
ProgressImg=T:1050 L:140 W:160 H:20
CopyRightLabel=T:1080 L:120
SelectProgMemo=T:100 L:430 H:1020 W:1450
SelectProgTree=T:100 L:430 H:1020 W:1450
;UserFuncBt1=T:1150 L:347 W:150 H:22
;UserFuncBt2=T:1150 L:502 W:150 H:22
;UserFuncBt3=T:1150 L:657 W:150 H:22
UserFuncBt1=T:+30 L:680 W:150 H:42
UserFuncBt2=T:+30 L:880 W:150 H:42
UserFuncBt3=T:+60 L:1080 W:150 H:42
CollapseBt=T:915 L:400 W:29 H:27
ExpandBt=T:995 L:400 W:29 H:27 
PrevBt=T:1135 L:1280  W:150 H:27
NextBt=T:1135 L:1440 W:150 H:27
FinishBt=T:1135 L:1440 W:150 H:27

[Param_1600x1200]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
MemoLabel1=T:610 L:90 W:247 H:86
TestModeLabel=T:30 L:42 W:86 H:43
ScrShot=T:80 L:198
ItemImage=T:77 L:198 W:0 H:0
; ТТ из НН
MemoLabel2=T:700 L:80 W:247 H:32
GrpLabel=T:750 L:80 W:240 H:30
GrpPrBar=T:790 L:60 W:280 H:20
; Общий прогресс
AllLabel=T:840 L:90
AllPrBar=T:870 L:60 W:280 H:20
TestModeLabel=T:30 L:42 W:86 H:43
;ItemImage=T:950 L:128 W:0 H:0
ScipBt        = T:1000 L:80
ProgressImg=T:1050 L:140 W:160 H:20
CopyRightLabel=T:1080 L:120

[Param_1280x1024]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
CaptionLabel=T:22 L:300 W:106 H:21
LeftLabels0=T:20  L:22 W:214 H:26
LeftLabels1=T:85  L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26


ScrShot    = T:205 L:15 W:450 H:380

;ScipBt          = T:595  L:90
ScipBt          = T:940  L:600
MemoLabel1 = T:620  L:90 W:247 H:86


CheckAllBt    =T:604 L:22 W:94 H:25
CheckNoneBt    =T:640 L:22 W:141 H:25
CheckDefBt    =T:676 L:22 W:103 H:25

CheckRebootBt  =T:604 L:22 W:106 H:25
CheckPoweroffBt=T:640 L:22 W:89 H:25
CheckCloseBt  =T:676 L:22 W:130 H:25

FastSelectLabel=T:540 L:22 W:206 H:25

MemoLabel2 = T:670 L:90 W:247 H:52
GrpLabel=T:720 L:90 W:240 H:30
GrpPrBar=T:750 L:70 W:280 H:20
AllLabel=T:790 L:100
AllPrBar=T:820 L:70 W:280 H:20

LeftLabels3=T:850 L:22 W:314 H:26
LeftLabels4=T:900 L:22 W:314 H:26
ProgressImg=T:950 L:125 W:160 H:20
CopyRightLabel=T:980 L:110

DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
;CopyRightLabel=L:122
TestModeLabel =T:10 L:610 W:440 H:25
SelectProgMemo=T:95 L:380 W:890 H:805
SelectProgTree=T:95 L:380 W:890 H:805
UserFuncBt1=T:700 L:380 W:150 H:22
UserFuncBt2=T:700 L:580 W:150 H:22
UserFuncBt3=T:700 L:780 W:150 H:22
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60

[Param_1280x800]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
ScipBt        = T:700 L:50
CaptionLabel=T:18 L:300 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
CopyRightLabel=L:122
MemoLabel1=T:450 L:80 W:247 H:86
MemoLabel2=T:500 L:80 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
AllPrBar=W:285
GrpPrBar=W:285
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60

[Param_1152x864]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
ScipBt        = T:720 L:80
CaptionLabel=T:20 L:300 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
CopyRightLabel=T:760 L:120
MemoLabel1=T:460 L:80 W:247 H:86
MemoLabel2=T:550 L:80 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
GrpLabel=T:580 L:90 W:240 H:30
GrpPrBar=T:610 L:60 W:280 H:20
AllLabel=T:650 L:100
AllPrBar=T:680 L:60 W:280 H:20
SelectProgMemo=T:95 L:350 W:780 H:655
SelectProgTree=T:95 L:350 W:780 H:655
ProgressImg=T:800 L:1350 W:160 H:20
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60
UserFuncBt1=T:+90 L:380 W:150 H:42
UserFuncBt2=T:+90 L:560 W:150 H:42
UserFuncBt3=T:+90 L:760 W:150 H:42

[Param_800x600]
CloseBt        = T:+8 L:-10
HelpBt        = T:+8 L:-5
TrayBt        = T:+8 L:-5
ScipBt        = T:+30
CaptionLabel=T:20 L:300 W:106 H:21
ScipBt        = T:520 L:80
ProgressImg=T:550 L:140 W:160 H:20
CopyRightLabel=T:580 L:120

[Param_640x480]
CloseBt        =T:-3 L:-10
HelpBt        =T:-3
TrayBt        =T:30 L:598
ScipBt        =T:400 L:21 W:245 H:27
Wallpapers=T:0 L:0 W:640 H:480
LeftMargin=T:32 L:216 W:23 H:200
MyLogo=T:17 L:19 W:0 H:0
CopyRightLabel=T:462 L:50 W:88 H:22
LeftLabels0=T:50 L:22 W:114 H:26
LeftLabels1=T:92 L:22 W:144 H:26
LeftLabels2=T:134 L:22 W:140 H:26
LeftLabels3=T:176 L:22 W:94 H:26
LeftLabels4=T:218 L:22 W:146 H:26
TimerCaption=T:276 L:19 W:141 H:39
TimerMsg=T:347 L:60 W:59 H:26
TestModeLabel=T:10 L:15 W:86 H:13
TestTrialModeLabel=T:457 L:179 W:306 H:13
AllPrBar=T:386 L:32 W:122 H:10
AllLabel=T:367 L:32 W:96 H:13
GrpPrBar=T:351 L:32 W:122 H:10
GrpLabel=T:332 L:32 W:122 H:13
MemoLabel2=T:306 L:16 W:147 H:26
MemoLabel1=T:254 L:16 W:147 H:39
CaptionLabel=T:1 L:160 W:106 H:21
DeskriptionLabel=T:37 L:180 W:423 H:13
ItemImage=T:37 L:180 W:0 H:0
ScrShot=T:151 L:198 W:423 H:178
CollapseBt=T:407 L:198 W:29 H:27
ExpandBt=T:407 L:256 W:29 H:27
UserFuncBt1=T:413 L:198 W:22 H:22
UserFuncBt2=T:413 L:303 W:22 H:22
UserFuncBt3=T:413 L:408 W:22 H:22
PrevBt=T:407 L:450 W:65 H:27
NextBt=T:407 L:534 W:66 H:27
LicConfirmBt=T:410 L:198 W:136 H:25
FinishBt=T:407 L:534 W:70 H:27
FastSelectLabel=T:281 L:22 W:154 H:13
CheckAllBt=T:304 L:22 W:94 H:25
CheckNoneBt=T:340 L:22 W:141 H:25
CheckDefBt=T:376 L:22 W:103 H:25
CheckRebootBt=T:304 L:22 W:106 H:25
CheckPoweroffBt=T:340 L:22 W:89 H:25
CheckCloseBt=T:376 L:22 W:130 H:25
RebootPrBar=T:236 L:319 W:180 H:8
RebootMsgLabel=T:197 L:275 W:268 H:13
NoRebootBt=T:271 L:337 W:144 H:27
ProgressImg=T:438 L:25 W:133 H:14
SelectProgTree=H:+10
SelectProgMemo=H:+10

Цитата:

Цитата conductor
я наверное торможу но там ваще нет никаких координат как в английской »

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

conductor 19-03-2010 08:37 1372087

читать дальше »
;***********************************************************************************
;
; Описание координат всех элементов управления
; для мелкого, среднего и крупного разрешения.
;
; В формате ControlName=T:Top L:Left W:Width H:Height
; Если перед числом стоит + или -, то используются не абсолютные числа,
; а данный параметр прибавляется или отнимается от автоматически рассчитанного
;
;***********************************************************************************

[Param_DEFxDEF]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5

[Param_2560x1600]
CloseBt = T:+2 L:-10
HelpBt = T:+2 L:-5
TrayBt = T:+2 L:-5

CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0

MemoLabel1=T:740 L:136 W:247 H:86
MemoLabel2=T:880 L:136 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
ScrShot=T:400 L:900 W:1200 H:1000
ItemImage=T:77 L:198 W:0 H:0

GrpLabel=T:950 L:130 W:240 H:30
GrpPrBar=T:990 L:110 W:280 H:20
; Общий прогресс
AllLabel=T:1040 L:140
AllPrBar=T:1070 L:110 W:280 H:20

;ScipBt = T:440 L:60
ProgressImg=T:1440 L:180 W:160 H:20
CopyRightLabel=T:1470 L:150

[Param_1920x1200]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
LeftLabels0=T:20 L:22 W:214 H:26
LeftLabels1=T:85 L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26
CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0

MemoLabel1=T:610 L:90 W:247 H:86
;TestModeLabel=T:30 L:42 W:286 H:43
;ScrShot=T:80 L:198
ItemImage=T:77 L:198 W:0 H:0
; ТТ из НН
MemoLabel2=T:700 L:80 W:247 H:32
GrpLabel=T:750 L:80 W:240 H:30
GrpPrBar=T:790 L:60 W:280 H:20
; Общий прогресс
AllLabel=T:840 L:90
AllPrBar=T:870 L:60 W:280 H:20
TestModeLabel=T:10 L:955 W:786 H:32
;ItemImage=T:950 L:128 W:0 H:0
;ScipBt = T:440 L:60
ProgressImg=T:1050 L:140 W:160 H:20
CopyRightLabel=T:1080 L:120
SelectProgMemo=T:100 L:430 H:1020 W:1450
SelectProgTree=T:100 L:430 H:1020 W:1450
;UserFuncBt1=T:1150 L:347 W:150 H:22
;UserFuncBt2=T:1150 L:502 W:150 H:22
;UserFuncBt3=T:1150 L:657 W:150 H:22
UserFuncBt1=T:+30 L:680 W:150 H:42
UserFuncBt2=T:+30 L:880 W:150 H:42
UserFuncBt3=T:+60 L:1080 W:150 H:42
CollapseBt=T:915 L:400 W:29 H:27
ExpandBt=T:995 L:400 W:29 H:27
PrevBt=T:1135 L:1280 W:150 H:27
NextBt=T:1135 L:1440 W:150 H:27
FinishBt=T:1135 L:1440 W:150 H:27

[Param_1600x1200]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
CaptionLabel=T:30 L:356 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
MemoLabel1=T:610 L:90 W:247 H:86
TestModeLabel=T:30 L:42 W:86 H:43
ScrShot=T:80 L:198
ItemImage=T:77 L:198 W:0 H:0
; ТТ из НН
MemoLabel2=T:700 L:80 W:247 H:32
GrpLabel=T:750 L:80 W:240 H:30
GrpPrBar=T:790 L:60 W:280 H:20
; Общий прогресс
AllLabel=T:840 L:90
AllPrBar=T:870 L:60 W:280 H:20
TestModeLabel=T:30 L:42 W:86 H:43
;ItemImage=T:950 L:128 W:0 H:0
;ScipBt = T:440 L:60
ProgressImg=T:1050 L:140 W:160 H:20
CopyRightLabel=T:1080 L:120

[Param_1280x1024]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
CaptionLabel=T:22 L:300 W:106 H:21
LeftLabels0=T:20 L:22 W:214 H:26
LeftLabels1=T:85 L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26


ScrShot = T:205 L:15 W:450 H:380

;ScipBt = T:440 L:60
ScipBt = T:940 L:600
MemoLabel1 = T:620 L:90 W:247 H:86


CheckAllBt =T:604 L:22 W:94 H:25
CheckNoneBt =T:640 L:22 W:141 H:25
CheckDefBt =T:676 L:22 W:103 H:25

CheckRebootBt =T:604 L:22 W:106 H:25
CheckPoweroffBt=T:640 L:22 W:89 H:25
CheckCloseBt =T:676 L:22 W:130 H:25

FastSelectLabel=T:540 L:22 W:206 H:25

MemoLabel2 = T:670 L:90 W:247 H:52
GrpLabel=T:720 L:90 W:240 H:30
GrpPrBar=T:750 L:70 W:280 H:20
AllLabel=T:790 L:100
AllPrBar=T:820 L:70 W:280 H:20

LeftLabels3=T:850 L:22 W:314 H:26
LeftLabels4=T:900 L:22 W:314 H:26
ProgressImg=T:950 L:125 W:160 H:20
CopyRightLabel=T:980 L:110

DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
;CopyRightLabel=L:122
TestModeLabel =T:10 L:610 W:440 H:25
SelectProgMemo=T:95 L:380 W:890 H:805
SelectProgTree=T:95 L:380 W:890 H:805
UserFuncBt1=T:700 L:380 W:150 H:22
UserFuncBt2=T:700 L:580 W:150 H:22
UserFuncBt3=T:700 L:780 W:150 H:22
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60

[Param_1280x800]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
;ScipBt = T:440 L:60
CaptionLabel=T:18 L:300 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
CopyRightLabel=L:122
MemoLabel1=T:450 L:80 W:247 H:86
MemoLabel2=T:500 L:80 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
AllPrBar=W:285
GrpPrBar=W:285
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60

[Param_1152x864]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
;ScipBt = T:440 L:60
CaptionLabel=T:20 L:300 W:106 H:21
DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
CopyRightLabel=T:760 L:120
MemoLabel1=T:460 L:80 W:247 H:86
MemoLabel2=T:550 L:80 W:247 H:32
TestModeLabel=T:30 L:42 W:86 H:43
GrpLabel=T:580 L:90 W:240 H:30
GrpPrBar=T:610 L:60 W:280 H:20
AllLabel=T:650 L:100
AllPrBar=T:680 L:60 W:280 H:20
SelectProgMemo=T:95 L:350 W:780 H:655
SelectProgTree=T:95 L:350 W:780 H:655
ProgressImg=T:800 L:1350 W:160 H:20
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60
UserFuncBt1=T:+90 L:380 W:150 H:42
UserFuncBt2=T:+90 L:560 W:150 H:42
UserFuncBt3=T:+90 L:760 W:150 H:42

[Param_800x600]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
ScipBt = T:+30
CaptionLabel=T:20 L:300 W:106 H:21
;ScipBt = T:440 L:60
ProgressImg=T:550 L:140 W:160 H:20
CopyRightLabel=T:580 L:120

[Param_640x480]
CloseBt =T:-3 L:-10
HelpBt =T:-3
TrayBt =T:30 L:598
;ScipBt = T:440 L:60
Wallpapers=T:0 L:0 W:640 H:480
LeftMargin=T:32 L:216 W:23 H:200
MyLogo=T:17 L:19 W:0 H:0
CopyRightLabel=T:462 L:50 W:88 H:22
LeftLabels0=T:50 L:22 W:114 H:26
LeftLabels1=T:92 L:22 W:144 H:26
LeftLabels2=T:134 L:22 W:140 H:26
LeftLabels3=T:176 L:22 W:94 H:26
LeftLabels4=T:218 L:22 W:146 H:26
TimerCaption=T:276 L:19 W:141 H:39
TimerMsg=T:347 L:60 W:59 H:26
TestModeLabel=T:10 L:15 W:86 H:13
TestTrialModeLabel=T:457 L:179 W:306 H:13
AllPrBar=T:386 L:32 W:122 H:10
AllLabel=T:367 L:32 W:96 H:13
GrpPrBar=T:351 L:32 W:122 H:10
GrpLabel=T:332 L:32 W:122 H:13
MemoLabel2=T:306 L:16 W:147 H:26
MemoLabel1=T:254 L:16 W:147 H:39
CaptionLabel=T:1 L:160 W:106 H:21
DeskriptionLabel=T:37 L:180 W:423 H:13
ItemImage=T:37 L:180 W:0 H:0
ScrShot=T:151 L:198 W:423 H:178
CollapseBt=T:407 L:198 W:29 H:27
ExpandBt=T:407 L:256 W:29 H:27
UserFuncBt1=T:413 L:198 W:22 H:22
UserFuncBt2=T:413 L:303 W:22 H:22
UserFuncBt3=T:413 L:408 W:22 H:22
PrevBt=T:407 L:450 W:65 H:27
NextBt=T:407 L:534 W:66 H:27
LicConfirmBt=T:410 L:198 W:136 H:25
FinishBt=T:407 L:534 W:70 H:27
FastSelectLabel=T:281 L:22 W:154 H:13
CheckAllBt=T:304 L:22 W:94 H:25
CheckNoneBt=T:340 L:22 W:141 H:25
CheckDefBt=T:376 L:22 W:103 H:25
CheckRebootBt=T:304 L:22 W:106 H:25
CheckPoweroffBt=T:340 L:22 W:89 H:25
CheckCloseBt=T:376 L:22 W:130 H:25
RebootPrBar=T:236 L:319 W:180 H:8
RebootMsgLabel=T:197 L:275 W:268 H:13
NoRebootBt=T:271 L:337 W:144 H:27
ProgressImg=T:438 L:25 W:133 H:14
SelectProgTree=H:+10
SelectProgMemo=H:+10
;***********************************************************************************

если не трудно посмотреть где ошибка?
кнопка остаётся внизу

NikLok 19-03-2010 09:43 1372137

conductor, О каком разрешении идет речь?

conductor 19-03-2010 09:58 1372141

Цитата:

Цитата NikLok
conductor, О каком разрешении идет речь? »

дык у меня на всех разрешениях прописано
читать дальше »
[Param_DEFxDEF]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5

[Param_1280x1024]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
CaptionLabel=T:22 L:300 W:106 H:21
LeftLabels0=T:20 L:22 W:214 H:26
LeftLabels1=T:85 L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26


ScrShot = T:205 L:15 W:450 H:380

;ScipBt = T:440 L:60
ScipBt = T:940 L:600
MemoLabel1 = T:620 L:90 W:247 H:86


CheckAllBt =T:604 L:22 W:94 H:25
CheckNoneBt =T:640 L:22 W:141 H:25
CheckDefBt =T:676 L:22 W:103 H:25

CheckRebootBt =T:604 L:22 W:106 H:25
CheckPoweroffBt=T:640 L:22 W:89 H:25
CheckCloseBt =T:676 L:22 W:130 H:25

FastSelectLabel=T:540 L:22 W:206 H:25

MemoLabel2 = T:670 L:90 W:247 H:52
GrpLabel=T:720 L:90 W:240 H:30
GrpPrBar=T:750 L:70 W:280 H:20
AllLabel=T:790 L:100
AllPrBar=T:820 L:70 W:280 H:20

LeftLabels3=T:850 L:22 W:314 H:26
LeftLabels4=T:900 L:22 W:314 H:26
ProgressImg=T:950 L:125 W:160 H:20
CopyRightLabel=T:980 L:110

DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
;CopyRightLabel=L:122
TestModeLabel =T:10 L:610 W:440 H:25
SelectProgMemo=T:95 L:380 W:890 H:805
SelectProgTree=T:95 L:380 W:890 H:805
UserFuncBt1=T:700 L:380 W:150 H:22
UserFuncBt2=T:700 L:580 W:150 H:22
UserFuncBt3=T:700 L:780 W:150 H:22
;PrevBt=T:+60
;NextBt=T:+60
;FinishBt=T:+60

оставил это
результат тот же

NikLok 19-03-2010 10:44 1372175

conductor, А чего же Вы хотите то?!
Код:

;ScipBt = T:440 L:60
ScipBt = T:940 L:600

Срабатывает вторая строка. В которой устанавливается отступ на 940 пикселей от верха экрана.
Хотите вверх? Пишите что то типа ScipBt = T:40 L:600
То есть 40 пикселей от верха экрана.
Хотите левее уменьшайте значение L:= 50

Только обязательно ставьте экран в это разрешение!

conductor 19-03-2010 14:13 1372365

Цитата:

Цитата NikLok
conductor
Только обязательно ставьте экран в это разрешение! »

вот где собака зарыта
чё то я об этом не подумал
тогда что получается надо писать на все разрешения экранов (как у Вас)
это ни есть зер гут

NikLok 19-03-2010 14:20 1372370

Boa Soft,
Цитата:

Цитата conductor
Цитата NikLok:
conductor
Только обязательно ставьте экран в это разрешение! »
вот где собака зарыта
чё то я об этом не подумал »

Может сделать ключи для отладки скина, работающие в тестовом режиме, которые независимо от текущего разрешения, будут устанавливать для BSPI требуемое разрешение, кончено не превышающее экранное (то есть принудительно устанавливать зону вывода). То есть при экране 2560х1600 программа запустится в режиме 800х600.

Или не стоит трогать данную версию?!

conductor 19-03-2010 14:33 1372381

читать дальше »
[Param_1280x1024]
CloseBt = T:+8 L:-10
HelpBt = T:+8 L:-5
TrayBt = T:+8 L:-5
CaptionLabel=T:22 L:300 W:106 H:21
LeftLabels0=T:20 L:22 W:214 H:26
LeftLabels1=T:85 L:22 W:244 H:26
LeftLabels2=T:150 L:22 W:240 H:26


ScrShot = T:205 L:15 W:450 H:380

ScipBt = T:550 L:22 W:106 H:25
MemoLabel1 = T:620 L:90 W:247 H:86


CheckAllBt =T:604 L:22 W:94 H:25
CheckNoneBt =T:640 L:22 W:141 H:25
CheckDefBt =T:676 L:22 W:103 H:25

CheckRebootBt =T:604 L:22 W:106 H:25
CheckPoweroffBt=T:640 L:22 W:89 H:25
CheckCloseBt =T:676 L:22 W:130 H:25

FastSelectLabel=T:540 L:22 W:206 H:25

MemoLabel2 = T:670 L:90 W:247 H:52
GrpLabel=T:720 L:90 W:240 H:30
GrpPrBar=T:750 L:70 W:280 H:20
AllLabel=T:790 L:100
AllPrBar=T:820 L:70 W:280 H:20

LeftLabels3=T:850 L:22 W:314 H:26
LeftLabels4=T:900 L:22 W:314 H:26
ProgressImg=T:950 L:125 W:160 H:20
CopyRightLabel=T:980 L:110

DeskriptionLabel=T:67 L:228 W:423 H:13
ItemImage=T:67 L:228 W:0 H:0
;CopyRightLabel=L:122
TestModeLabel =T:10 L:610 W:440 H:25
SelectProgMemo=T:95 L:380 W:890 H:805
SelectProgTree=T:95 L:380 W:890 H:805
UserFuncBt1=T:700 L:380 W:150 H:22
UserFuncBt2=T:700 L:580 W:150 H:22
UserFuncBt3=T:700 L:780 W:150 H:22

в таком варианте осталось одно слово прервать
кнопка практически где надо

NikLok 19-03-2010 14:37 1372384

conductor, Параметрами H W задаете высоту и ширину. Увеличиваете ширину и вылезает на экран остальное. Оченнно творческий процессс.

XCV 19-03-2010 15:29 1372427

Boa Soft, а не мог бы ты тестовые релизы выкладывать в одном посте, а ссылку на этот пост закинуть в шапку (так сказать чтобы не искать по форуму)....

248 19-03-2010 16:12 1372481

Поправьте, пожалуйста, шапку: в ней нет скриншотов.

Boa Soft 20-03-2010 20:57 1373402

Цитата:

Цитата NikLok
Может сделать ключи для отладки скина, работающие в тестовом режиме, которые независимо от текущего разрешения, будут устанавливать для BSPI требуемое разрешение, кончено не превышающее экранное (то есть принудительно устанавливать зону вывода). То есть при экране 2560х1600 программа запустится в режиме 800х600.
Или не стоит трогать данную версию?! »

Код:

presetup.exe w:800 h:600
Секция скина берется из размеров окна самой программы, а вышеуказанное задает этот размер.

NikLok 21-03-2010 17:56 1373899

Boa Soft,
Цитата:

Цитата Boa Soft
Код:
presetup.exe w:800 h:600 »

Эх склероз! Замечательно работает, хотя я раньше думал, что это только для конфигуратора.

В копилку бредовых идей.

У меня есть пространные описания у многих устанавливаемых программ. Прочесть которые за время установки нереально.
Может быть формировать паспорт устанавливаемого софта. То есть файл в который выводится описание (ну хотя бы просто текст) устанавливаемых программ. Пользователь может распечатать его потом и узнать может быть что-то для себя новое и полезное.

alazy 23-03-2010 11:07 1375159

Boa Soft
Добрый день.
Очень понравилась программа. На мой взгляд намного лучше чем WPI.
Но только есть некоторые вопросы по ней:

1. Можно ли как-то реализовать выбор устанавливаемых программ в зависимости от того, из под какой версии Windows произведен запуск.
Например для XP нужен один пакет обновлений, для Win7 другой, для серверов третий. Или IE8 в XP и Server2003 отсутствует, а в Win7 уже стоит по дефолту.
Ну и так далее...
Так вот можно ли реализовать это, или лучше использовать разные INI-файлы?

2. Немного непонятно с лицензией, а именно пункты 3а и 3б
Код:

а) при простом включении в сборник оригинального комплекта.  Запрещается распространять измененный комплект под видом оригинального. В описании должна присутствовать ссылка на мой сайт. Все дополнения к программе должны быть в виде отдельного каталога или архива.  б) публикация собственной сборки.  Создание сборок не запрещено при условии включения всей оригинальной документации и отдельного документа с полным списком всех отличий от оригинальной версии.  Необходимо явно указать, что данная сборка не является оригинальным комплектом программы, но основанна на ней.
Если я полностью поменяю только состав устанавливаемого ПО.
Больше ничего менять не буду
Использоваться это будет только на предприятии, и для ремонта компьютеров знакомым.
Будет ли в таком случае нарушена лицензия?

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

Boa Soft 23-03-2010 18:24 1375494

1. Пока такого не предвидится. У программы есть ключи командной строки для выбора ини-файла. Можете этим воспользоватся.
2. а - если вы кладете на диск оригинальный инсталлятор программы, то в него нельзя вносить изменения.
б. Если же вы хотите сделать собственную сборку, то не должны выдавать ее за оригинальный комплект а вложить документ, что это ваша сборка и чем она отличается от оригинала. э

Цитата:

Цитата alazy
Если я полностью поменяю только состав устанавливаемого ПО.
Больше ничего менять не буду
Использоваться это будет только на предприятии, и для ремонта компьютеров знакомым.
Будет ли в таком случае нарушена лицензия? »

Можете смело использовать. Вся забота о ненарушении прав на устанавливаемый софт будет лежать на вас.

NikLok 23-03-2010 23:47 1375700

boss911,
Цитата:

Цитата boss911
Нет, это не альфа-канал, малиново-розовый (RGB 255 0 255) фон выступает в качества транспарента, то есть означает, что это место должно быть прозрачным. »

Скажите, знаете ли Вы какие-то скрин грабберы которые могут сохранять такой прозрачный фон. Думается ответ будет - нет.
Просто делал скриншот BSplayera, так фон по закругленным полям получился серый! А хочется прозрачный. Очень не хочу с PhotoShopom возится!

boss911 24-03-2010 00:36 1375724

Цитата:

Цитата NikLok
Просто делал скриншот BSplayera, так фон по закругленным полям получился серый! »

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

NikLok 24-03-2010 12:56 1375996

Boa Soft, Какой переменной задаются позиция и размер вывода лиц. соглашения, новостей? Чего то не разобрался! Не планируется ли что-то по поводу просмотра nfo афйлов с символьными рисунками.

P.S. Брат Митька помирает, новую версию просит. ):

opel431 24-03-2010 14:37 1376084

Boa Soft! уже не первый раз просят сделать выбор программ в зависимости от версии ОС.
Наверное, это важно, не сколько для "просящего", сколько для пользователя - и это правильно.
Может можно, быстро, решить эту проблему таким путем:

В файл настройки для каждой секции Installitem добавить два ключа-индификатора - версия и разрядность ОС.
Далее определить версию и разрядность ОС, например через GetVersionEx и считывая значения из этих индификаторов
(по условию текущая версия + разрядность = индификатор версии + индификатор разрядности) присваивать ключу
visible "0" или "1", тем самым скрывая пункт выбора неподходящих к данной ОС программ. И пусть сами беспокоятся
какой индификатор лепить.

boss911 24-03-2010 20:08 1376336

Цитата:

Цитата opel431
В файл настройки для каждой секции Installitem добавить два ключа-индификатора - версия и разрядность ОС. »

Если уже на то пошло, то хочу видеть и идентификатор на имя компьютера и пользователя. Если эти имена совпадают с заданными в 'Installitem', то галка пусть остается, если 'Default=1'. А вот если имя пользователя и компьютера не совпадают с теми, что указано в 'Installitem', то галка не должна устанавливаться, даже если 'Default=1'.

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

Использовать разные INI профили это немного не то, а порой очень не удобно и не реально, хочется задавать профили установки в самом INI, по средствам указанных идентификаторов, основываясь на указанных данных, BSPI будет принимать решение, в каких 'Installitem' снимать/устанавливать галку.

У меня есть отличное виденье, как это можно построить в INI файле, если тебе интересно меня в этом плане выслушать, я с удовольствием представлю свое виденье в примере.

Boa Soft 24-03-2010 22:56 1376441

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

Излишняя назойливость в некоторых случаях может привести к свертыванию проектов, как например это произошло с "кнопкой" gora.

Цитата:

Цитата NikLok
Какой переменной задаются позиция и размер вывода лиц. соглашения, новостей? Чего то не разобрался! »

SelectProgMemo


Пока глобальных изменений не будет. Проблема в том, что у BSPost есть в отличии от конструктора авторанов полноэкранный режим. Сделать элементы управления по фиксированным координатам очень легко, но тогда и размер будет фиксированным. Часть координат все равно надо вычислять.

Pozia 24-03-2010 23:14 1376450

Цитата:

Цитата opel431
сделать выбор программ в зависимости от версии ОС. »

когда делаете тихий инстал той же кнопкой от gora можно сделать чтобы батник сам проверил по условию какая система и в зависимости от этого запускал нужные команды. Я так сделал для XP и Семерки. И нормально.

Boa Soft 25-03-2010 00:03 1376467

Текущая версия 1.14.8.4

Код:

Новое в текущей версии.

1. Исправлены имена переменных Author в skin.ini и файле конфигурации.
2. Исправлена надпись на странице завершения.
3. Исправлен размер надпии NN из XX
4. Обновлен редактор с учетом изменений.
5. Публичная версия.


NikLok 25-03-2010 00:08 1376472

Цитата:

Цитата Boa Soft
1. Исправлены имена переменных Author в skin.ini и файле конфигурации. »

Что-то не совсем: presetup.ini
Код:

[Common_Info] Ver=2.1
Autor=No Name

Мои надежды на новый билд не оправдались. Опять Митька помирает!
Суть проблемы в том что у меня не срабатывает поле CheckTagFile.
То есть файл описываемый в нем отсутствует, а пункт в дереве выбора есть!
Что самое интересное с твоим дистрибутом все нормально и с твоим конфигом такого бага нет!

Вид устанавливаемых пунктов:
Код:

[Installitem_153]
Group=HardWare and tests
Caption=Hard Drive Inspector 2.XX
Description=
Depends=
DependsOr=
Exclude=Installitem_054;
Folder=_soft_\Test\HDI
CheckTagFile=Auto_hdi.au3
IconFile=%SELF%\ICONs\HDI.ico
IconNumber=0
ScreenShotImage=hddinspot8.gif
MinToTray=0
PreRegFile=
Command1=Auto_HDI.exe Auto_hdi.au3
Command2=Auto_HDI.exe TunningHDI.au3
Command3=
Command4=
Command5=
Command6=
PostRegFile=Pro.reg
KillWait=0
Default=0
Fixed=1
Visible=0
RebootNeed=0

В чем дело не пойму пока. Может кто заметит несуразность какую.

boss911 25-03-2010 01:52 1376521

Цитата:

Цитата NikLok
Что-то не совсем: presetup.ini »

Просто в "presetup.ini" не внесено исправление, сейчас работает только 'Author', посему исправляем в конфиге сами.

boss911 25-03-2010 05:11 1376578

Boa Soft

Я не знаю из-за чего это происходит, несколько раз с этим сталкивался, на разных версиях. Всплывающие подсказки и превью (открытие) скриншота отображается под основным окном программы. Методом тыка выяснил, что на это влияет соблюдение таких параметров:
Код:

[Interface]
Width                = 850
Height                = 650
StayOnTop                = 0
AlphaBlendLevel        = 235

(разрешение и количество прозрачности роли не играют, главное, чтобы они были заданы/включены), если что-то иэ этого отключить, то проблема исчезает. Дело в том, что после перезагрузки компьютера, проблема также исчезает (при вышеуказанных параметрах), а вот из-за каких ситуаций она появляется, не могу сказать, опять же, дело в том, что проблему ловил не один раз. Происходит сие не часто, но хотелось бы фикса. Может у тебя будут идеи, что, как и почему. WinXP SP3.

Я так думаю ты забыл отцентрировать лейбл сигнализирующий о выключении компьютера, с лейблом перезагрузки все красиво (все по центру), поправь, плиз. Скрин делался на разрешении 1152х864 (окно на весь экран).

Надо бы в "readme.rtf/readme.txt" добавить описание ключа writepos.

NikLok 25-03-2010 15:13 1376894

Boa Soft, Покопавшись с версиями, я решил что ошибка все таки в программе.
Я взял старую версию 1.14.5.4, запустил с ней свой файл настроек установки .....
и увидел что проверка по CheckTagFile прекрасно выполняется при отрисовке дерева выбора.
В последних же по крайне мере 2 билдах у меня проверка не выполняется!
Посмотри пож-ста этот момент!

И шапочку уже бы можно корректнуть?

opel431 25-03-2010 18:19 1377064

Цитата:

Цитата Boa Soft
Я не планирую делать проверку версии системы. По крайней мере, пока. Этот вопрос можно считать закрытым и обсуждение в этом направлении игнорируется. В будущем мнение может изменится. »

Boa Soft! Для меня лично существование подобной функции несущественно. Я просто внес предложение по быстрой реализации метода.

Цитата:

Цитата Pozia
когда делаете тихий инстал той же кнопкой от gora можно сделать чтобы батник сам проверил по условию какая система и в зависимости от этого запускал нужные команды. Я так сделал для XP и Семерки. И нормально. »

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

Pozia 25-03-2010 20:17 1377173

Цитата:

Цитата opel431
он не может решать всех задач »

разве я это утверждал? Просто внес альтернативное предложение
Цитата:

Цитата opel431
прописывать самому маркерные файлы »

думаю если покапаться то можно найти файлы в одной системе которых нет в другой. И по ним проверять.

cleric1985_n 25-03-2010 22:18 1377267

Вот как я реализовал:

батник:

Код:

Echo Off

FOR %%d IN (Z Y X W U V T S R Q P O N M L K J I H G F E D C) DO IF EXIST %%d:\Soft\Presetup.exe SET CDROM=%%d:

For /F "Tokens=2 Delims=[]" %%i In ('ver') Do (
  For /F "Tokens=2,3 Delims=. " %%a In ("%%i") Do Set version=%%a.%%b
)

If "%version%"=="5.1" GoTo XP
If "%version%"=="6.1" GoTo Seven

:Other
Error.vbs
start %CDROM%\Soft\Presetup.exe
GoTo Continue

:XP
start %CDROM%\Soft\Presetup.exe
GoTo Continue

:Seven
start %CDROM%\Soft\Presetup.exe /ini:PRESETUP7.INI
GoTo Continue

:Continue
exit


NikLok 25-03-2010 23:02 1377296

Ну хорошо ini файл мы подсунули, а вот насчет файла ответов я чего запамятовал?! Как там поступить надо?

cleric1985_n 26-03-2010 02:41 1377380

Вложений: 1
Уважаемый Boa Soft у вас в скине есть одна маленькая ошибочка :))
Скрин прилагается

Boa Soft 27-03-2010 00:53 1378241

Вложений: 1
Текущая версия 1.14.8.7

Новое в текущей версии.

Код:

1. Исправлены ошибки с проверкой CheckTagFile.
2. Исправлена центровка отмены метки выключения и перезагрузки.
3. Добавлено сохранение состояния свернутых груп в редакторе конфигурации.
4. Добавлена возможность возврата к первой странице после сохранения файла в редакторе конфигурации.
5. Добавлена возможность пропуска сохранения файлав редакторе конфигурации.
6. Исправлено поведение дерева программ при длинных наваниях в редакторе конфигурации.
7. Добавлено преобразование "|" в перевод строки и обратно в многострочных окнах ввода в редакторе конфигурации.
9. Добавлен запрос подтверждения закрытия при несохраненном проекте в редакторе конфигурации.


treehel 29-03-2010 11:09 1379643

Гоняю, нравится. В папочке dok лежит бета-версия 2.0?
Кстати, можно ли скриншоты подхватывать не из общей директории, а из отдельных папочек прог, задав путь?

И еще, одна мысль по поводу оптимизации этапов загрузки. Возможно есть смысл сначала загружать и сразу отображать страницу приветствия (лицензии / о подборке или как там у кого она называется), пока идет загрузка (и, если выбрана, проверка списка программ). Субъективно приятнее ожидать окончание загрузки оболочки, если есть, во что потыкать, а также, что почитать. Заранее Dankon!

LonerD 05-04-2010 22:36 1385721

Boa Soft,
Может, кто-то и предлагал такое, но все же хочу внести актуальное пожелание.
Возможно ли как-то реализовать автоматическую проверку разрядности системы и при необходимости установку 64-битных версий программ?
То есть BS PostInstaller автоматически определяет разрядность системы, и если прописаны два файла, то для 32-битной запускается установка первого файла с прописанными ключами, а для 64-битной - установка второго файла.

Pozia 06-04-2010 00:05 1385775

DPavlik82, пару страниц назад отлистайте

LonerD 06-04-2010 03:29 1385828

Пропустил этот момент...
Цитата:

Цитата Boa Soft
Я не планирую делать проверку версии системы. По крайней мере, пока »

Жаль, очень жаль. Равно как и непонятна причина нежелания автора реализовать эту не просто удобную, а нужную настройку. Если всякие картинки или мелкие исправления - это уже скорее рюшечки, то разрядность системы - это уже необходимость в установщике программ. Тем более все это реализуется буквально в нескольких строчках кода. Просто неудобно каждый раз через батник определять разрядность и прописывать установку новой версии.

Boa Soft 08-04-2010 18:32 1388128

Цитата:

Цитата treehel
И еще, одна мысль по поводу оптимизации этапов загрузки. Возможно есть смысл сначала загружать и сразу отображать страницу приветствия (лицензии / о подборке или как там у кого она называется), пока идет загрузка (и, если выбрана, проверка списка программ). Субъективно приятнее ожидать окончание загрузки оболочки, если есть, во что потыкать, а также, что почитать. Заранее Dankon! »

Я об этом уже думал. Скорее всего, так и сделаю.


Цитата:

Цитата DPavlik82
Возможно ли как-то реализовать автоматическую проверку разрядности системы и при необходимости установку 64-битных версий программ?
То есть BS PostInstaller автоматически определяет разрядность системы, и если прописаны два файла, то для 32-битной запускается установка первого файла с прописанными ключами, а для 64-битной - установка второго файла. »

Хоть ранее и не думал делать, но видимо добавлю в месте с проверкой версии.

Boa Soft 09-04-2010 16:05 1388813

Текущая версия 1.14.9.6

Код:

Новое в текущей версии.
1. Все диалоги запроса выполнены в стиле Windows 7.
2. Дополнены сообщения справки и согласованы со стадиями установки.
3. Дополнено и исправлено лицензионное соглашение.
4. Изменен порядок загрузки, в результате чего начальная страница отображается практически без задерожки,
  а группы и пункты подгружаются уже далее в фоновом режиме.


Пока только для тестов. Релиз будет после реализации проверки версий.

Скачать: Файл 42921

NikLok 09-04-2010 19:04 1388974

Boa Soft, Если в последней версии попробовать прервать программу, то выдается предупреждающее окно с некрасивым дизайном. Текст в середине на каком то сером фоне вместо белого и нижняя строка зарезана! По крайне мере в режиме 2560х1600.

sov44 09-04-2010 19:40 1388989

Boa Soft , когда ждать финала? :)

Pozia 10-04-2010 00:35 1389155

Boa Soft, не верно определяется количество оперативки. У меня 4 гига на x86. Система видит как положено 3 гига, BSPI только 2.

conductor 10-04-2010 03:22 1389197

Цитата:

Цитата Pozia
, BSPI только 2.

дык у меня на аторане тож 2 показывает

boss911 10-04-2010 05:53 1389211

Цитата:

Цитата Boa Soft
Текущая версия 1.14.9.6 »

У меня при наведении на иконку приложения, в дереве программ, не показывается курсор (рука), соответственно при нажатии на иконку не открывает (не показывает) сриншот (ShotPreview). Есть подозрение, что с иконками 'NfoPreview' та же беда, кстати, эти иконки вообще не выводятся в дереве программ.

Цитата:

Цитата Boa Soft
4. Изменен порядок загрузки, в результате чего начальная страница отображается практически без задерожки, а группы и пункты подгружаются уже далее в фоновом режиме. »

Может в таком случае где-то выводить надпись, что мол идет загрузка данных, пожалуйста, подождите. Например, вывести надпись на месте таймера (желтым шрифтом), когда загрузка завершилась, надпись исчезает, после чего, если задано, появляется таймер. У меня все приложения на CD, иконки приложений берутся из ресурсов этих самих приложений, при запуске BSPI складывается впечатление, что программа подвисла. Понятное дело, я то знаю, что идет считывание, но знать то такое, приятнее было бы видеть информацию, что в данный момент идет загрузка, подождите.

Я надеюсь 'AboutTestMsg' будет отключаться в релизных сборках BSPI?

Boa Soft 10-04-2010 13:21 1389410

Цитата:

Цитата boss911
Я надеюсь 'AboutTestMsg' будет отключаться в релизных сборках BSPI? »

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


На счет ошибок со скриншотами и индикацией загрузки я посмотрю. Постараюсь сделать, чтобы интерфейс не залипал при загрузке иконок.

boss911 10-04-2010 20:23 1389623

Цитата:

Цитата Boa Soft
В нетестовых версиях этой строки естественно не будет. »

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

Цитата:

Цитата Boa Soft
Постараюсь сделать, чтобы интерфейс не залипал при загрузке иконок. »

Честно говоря, я не знаю, как у тебя это получится. Дело в том, что, в моем случае, приложения находятся на CD, иконки читаются из ресурсов этих приложений. Так вот, при запуске BSPI, он начинает залипать, в этот момент идет раскрутка CD, я подозреваю, что BSPI начинает читать иконки, а так как иконки на CD, то мгновенное считывание не получается произвести, вот оно и залипает, пока не прочтет все иконки. Понятно, если иконки читаются из общей библиотеке (IconLib.dll), либо из ресурсов приложений, которые лежат на HDD, то BSPI не залипает при запуске. Тут видимо дел не BSPI, а в скорости считывания иконок с носителя, пока CD раскрутится, вот я и прошу, чтобы в этот момент писалось, что, мол, идет загрузка данных, где именно писалось, я указал выше.

NikLok 12-04-2010 11:29 1390643

Boa Soft, Я очень долго сомневался, но сегодня еще раз проверив пришел к странному выводу.
Программа плюёт на данные сохраненные конфигуратором на T39-T0 и ставит почему то похоже те у которых взведен ключ Default=1
Откатился не предыдущий билд - все нормально!
Проверь пож-ста мои подозрения.

Boa Soft 12-04-2010 21:32 1391076

Цитата:

Цитата boss911
Ты хочешь сказать, что если я скачал тестовую версию с этой надписью, то скачав не тестовую версию, мне потом в скине потребуется удалять эту строку? Знаешь, это совсем не удобно, каждый раз править скин (строку), когда переходишь с тестовой версии на не тестовую. Вот я тебе и предлагаю, пусть эта строка останется там навсегда, чтобы в тестовых версиях она обрабатывалась, на не тестовой версии соответственно не обрабатывалась, то есть ты будешь включать или отключать в коде обработку этой строки. »

Естественно, эта строка просто не будет отоброжатся в релизных версиях.
Индикатор загрузки добавлю.

Цитата:

Цитата NikLok
Программа плюёт на данные сохраненные конфигуратором на T39-T0 и ставит почему то похоже те у которых взведен ключ Default=1 »

Причину знаю. Буду устранять.

Boa Soft 12-04-2010 23:38 1391179

Вложений: 1
Текущая версия 1.14.9.8

Код:

Новое в текущей версии.

1. Восстановлена работоспособность просмотра скриншотов и nfo файлов.
2. Восстановлена работоспособность установки по сценарию и продолжение прерванной установки.
3. Добавлены константы для более полной локализации меню в трее и диалога о программе.
4. Добавлены константы для правления цветом фона и шрифта диалогов.
5. Фоновая загрузка теперь не блокирует переход от экрана приветствия до экрана с лицензионным
  соглашением.
6. Предприняты меры для большей совместимости с нелокализованными версиями системы.


Boa Soft 13-04-2010 09:45 1391345

Внимательное изучение предмета показало, что создать локализованное приложение, нормально отображающие все строки на основе VCL стандартных компонентов практически невозможно. Дело в том, что все компоненты и формы - не юникодовые.

И, если с собственными компонентами перевод на юникод не составляет большого труда, то для стандартных элементов управление уже все хуже. Надо перелопачивать всю VCL, что не так-то просто. В текущей версии мне удалось достигнуть практически полное нормальное отображение всех строк за исключением заголовков форм. Проверялось на Server 2008r2 en с настройкой локали по умолчанию. Т.Е. страница для не-юникодовых программ была английская.

NikLok 13-04-2010 17:41 1391688

Boa Soft,
Цитата:

Цитата Boa Soft
В текущей версии мне удалось достигнуть практически полное нормальное отображение всех строк за исключением заголовков форм. Проверялось на Server 2008r2 en с настройкой локали по умолчанию. Т.Е. страница для не-юникодовых программ была английская. »

А мне вот под WinXP SP3 RUS !!!! ну никак не удается достигнуть правильного отображения русского текста в баллонах помощи по конкретным устанавливаемым пунктам в конфигураторе на этапе после T3x!!!! Во всплывающих балонах кракозябры - что в содержимом что в заголовке. Неужели эта проблема не будет решена в текущей версии.

А миожно в шапке вывода окна конфигуратора выводить номер версии. А то я уже иногда не ту пихаю, а узнать об этом мона ока из лога установки. Ну в крайнем случае в окно выдаваемое по кнопке "Справка"!

boss911 13-04-2010 21:39 1391862

Boa Soft

Когда кликаем по твоему копирайту, в левом нижнем углу, диалог центрируется (лево-право) на уровне окна дерева выбора программ, а не по окну всей программы. Не совсем как-то смотрится, думаю, ты со мной согласен, остальные диалоги центрируются вроде в нужных местах. А так же было красивее, когда (в предыдущих версиях) слова в твоем копирайте выстраивались по центру, а не по левому краю, как теперь сейчас, имхо.

Проверь, пожалуйста, у себя прерывание установки приложения, сдается мне, что с ним не все в порядке. Запустил BSPI и прогавил, как от тикал таймер и пошла установка всех приложений, я лихорадочно начал отменять текущую установку приложения, но почему-то было ни какой реакции, потом я решил закрыть полностью BSPI и программа повесилась. Пришлось вынимать CD, после этого BSPI отошел и начал закидывать меня ошибками, что он не может запустить то, что было отмечено для установки.

curast 15-04-2010 16:02 1393365

Вложений: 1
Попробовал установку ПО с другого диска. Стартер попросил поменять диск, поменял. Пошла установка, по ходу нужна перезагрузка. Комп перезагрузился и установка ПО началась с начала, которую я и отменил.
Кусок Presetup.ini
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=1

Install.log во-вложении.

ya158 15-04-2010 20:08 1393537

Вложений: 2
Boa Soft,
Запускаю BS PostInstaller с помощью следующего скрипта
читать дальше »
Код:

:CD
 SET Prog=Install\Presetup.exe
del /q c:\yes
set CDROM=NoProg
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%i:\%Prog%" set CDROM=%%i:
if not "%CDROM%"=="NoProg"  (
                        start /wait %CDROM%\%Prog%
                        )
wscript  //nologo /e:jscript "%~f0"
if exist "c:\yes" goto :CD

exit

*/
var vbOKCancel = 1;
var vbOK = 1;
var vbInformation = 64;
var vbCancel = 2;
var result;
var fso, f1;
var Message = "Вставьте в CD-привод диск с программами";
var Title = "Поиск программ на CD";
var WshShell = WScript.CreateObject("WScript.Shell");
result = WshShell.Popup( Message, 0, Title, vbOKCancel + vbInformation);
if (result == vbOK)
{
        fso = new ActiveXObject("Scripting.FileSystemObject");
        f1 = fso.CreateTextFile("c:\\yes", true);
}


Этот скрипт запускается из PosSetup.cmd Gui-интегратор пакета обновлений и адонов. BS PostInstaller (Presetup.exe) нормально запускается. Но

1. После окончания установки BS PostInstaller не перезагружает компьютер. Прогресс-бар перезагрузки доходит до конца и на этом всё останавливаться. Надо нажимть "Отменить перезагрузку" и, затем - "Готово".
2. Не активны ни кнопка "Свернуть в трей", ни "закрыть программу".
Это происходит как на последней бете 2.1, так и на релизе 2.0.
3. При использовании последней беты 2.1 окно BS PostInstaller-а всегда поверх всех окон. По Alt+Tab видны окна устанавливаемых в данный момент приложений, но на передний план они не вызаваются.

Во вложении привёл свои конфигурационные файлы.

Призапуске из уже установленной и загруженной Windows всё нормально.

Boa Soft 16-04-2010 12:18 1393980

Цитата:

Цитата ya158
1. После окончания установки BS PostInstaller не перезагружает компьютер. Прогресс-бар перезагрузки доходит до конца и на этом всё останавливаться. Надо нажимть "Отменить перезагрузку" и, затем - "Готово". »

Так и должно быть. Перегрузить в PE режиме систему нельзя. (вернее, можно, но не нужно). Так же, учтите что все внесенное в реестр не сохранится. На этом этапе реестр уже выгружен.


Цитата:

Цитата ya158
2. Не активны ни кнопка "Свернуть в трей", ни "закрыть программу".
Это происходит как на последней бете 2.1, так и на релизе 2.0. »

Это закономерное поведение - нет проводника - нет трея - некуда сворачивать.

Цитата:

Цитата ya158
3. При использовании последней беты 2.1 окно BS PostInstaller-а всегда поверх всех окон. По Alt+Tab видны окна устанавливаемых в данный момент приложений, но на передний план они не вызаваются. »

Проверьте в skin.ini

Код:

[Interface]
StayOnTop        = 0

видимо, у вас там 1

curast 16-04-2010 15:39 1394126

Вложений: 2
Я думал проблемы с установкой по-кругу при установке со 2 диска, однако.
Может я что не так делаю, но если надо перезагрузиться после установки 1 ПО, то опять начинается установка с начала, перезагрузка и потом продолжение установки.

Цитата:

Цитата Boa Soft
Проверьте в skin.ini
Код:
[Interface]
StayOnTop = 0
видимо, у вас там 1 »

А так вообще система рабочий стол полностью открывается и видно все. Скрин прикладываю.

Да устанавливаю ПО на Сервер 2008 методом FirstLogonCommands

curast 16-04-2010 15:43 1394130

Вложений: 3
Я думал проблемы с установкой по-кругу при установке со 2 диска, однако.
Может я что не так делаю, но если надо перезагрузиться после установки 1 ПО, то опять начинается установка с начала, перезагрузка и потом продолжение установки.

Цитата:

Цитата Boa Soft
Проверьте в skin.ini
Код:
[Interface]
StayOnTop = 0
видимо, у вас там 1 »

А так вообще система рабочий стол полностью открывается и видно все. Скрин прикладываю.

Да устанавливаю ПО на Сервер 2008 методом FirstLogonCommands

Boa Soft 16-04-2010 16:51 1394184

Цитата:

Цитата curast
Я думал проблемы с установкой по-кругу при установке со 2 диска, однако.
Может я что не так делаю, но если надо перезагрузиться после установки 1 ПО, то опять начинается установка с начала, перезагрузка и потом продолжение установки. »

Есть такое подозрение, что при первом запуске из FirstLogonCommands %temp% указывает в другое место нежели чем после перезагрузке. И, установщик просто не находит своего лога. Поэтому и все идет сначала.

Кроме того, установка с перезагрузками под Вистой и 7 не рекомендуется, так как следующий запуск будет уже не с правами администратора и установка обломится или выскочит окно UAC.

curast 17-04-2010 15:04 1394826

Цитата:

Цитата Boa Soft
Есть такое подозрение, что при первом запуске из FirstLogonCommands %temp% указывает в другое место нежели чем после перезагрузке. И, установщик просто не находит своего лога. Поэтому и все идет сначала. »

Проверю. Однако, а при чем %temp%? Лог я же пишу на системный раздел.

Цитата:

Цитата Boa Soft
Кроме того, установка с перезагрузками под Вистой и 7 не рекомендуется, так как следующий запуск будет уже не с правами администратора и установка обломится или выскочит окно UAC. »

Так я настриваю на автоматический вход Администратора, 9 раз. И ни какого UAC'a

curast 20-04-2010 15:49 1396956

Цитата:

Цитата Boa Soft
Есть такое подозрение, что при первом запуске из FirstLogonCommands %temp% указывает в другое место нежели чем после перезагрузке »

Да действительно. Первый раз при запуске из FirstLogonCommands %temp% (C:\...\Temp\1) отличается от того который будет после перезагрузки (C:\...\Temp) и как быть, если нужна перезагрузка?

conductor 22-04-2010 19:00 1398692

BS PostInstaller1.14.9.8 SKIN.INI
[Sound]

CLICK = CLICK.WAV
OVER = ACTIVATE.WAV
DONE = _DONE.WAV
BREAK = _BREAK.WAV
//BACKSOUND = BACKSND.MID
а музыка не играет
на BS PostInstaller1.12 всё хоккей
в чём может быть проблема?

Habetdin 22-04-2010 21:03 1398778

conductor,
Цитата:

Цитата conductor
//BACKSOUND = BACKSND.MID »

Раскомментируйте строку ;)
Код:

[Sound]

CLICK = CLICK.WAV
OVER = ACTIVATE.WAV
DONE = _DONE.WAV
BREAK = _BREAK.WAV
BACKSOUND = BACKSND.MID


conductor 22-04-2010 23:04 1398872

Цитата:

Цитата Habetdin
conductor,
Цитата conductor:
//BACKSOUND = BACKSND.MID »
Раскомментируйте строку
Код:
[Sound]
BACKSOUND = BACKSND.MID »

но ведь в скачанном архиве //BACKSOUND = значит в нём описка
Зы убрал всё хоккей

omich 23-04-2010 11:45 1399142

Можно ли ссылку на последнюю версию выкладывать под надписью:
"Внимание! Тестовые версии ..."?,
а то каждый раз приходится перелистывать страницы.
В шапке до сих пор: "Текущая релиз для тестирования имеет версию 1.12.6"

Спасибо.

Bond01 23-04-2010 14:36 1399242

Цитата:

Цитата omich
В шапке до сих пор: "Текущая релиз для тестирования имеет версию 1.12.6" »

Да, очень интересно - почему шапку не меняете.

Boa Soft 26-04-2010 00:58 1400673

Цитата:

Цитата curast
Да действительно. Первый раз при запуске из FirstLogonCommands %temp% (C:\...\Temp\1) отличается от того который будет после перезагрузки (C:\...\Temp) и как быть, если нужна перезагрузка? »

Буду думать. Дело в том, что программа начиналась во времена 98 и XP. Где с правами было не так строго, как в vista и 7 (и 2008 server).

Можно сделать принудительное указание местоположения временных файлов, но, опять же, возможны проблемы с правами. Вести лог в реестре - проблема со сменой юзера и правами.

Пока небольшой застой - но скоро выложу новую версию.

Цитата:

Цитата omich
Можно ли ссылку на последнюю версию выкладывать под надписью:
"Внимание! Тестовые версии ..."?,
а то каждый раз приходится перелистывать страницы.
В шапке до сих пор: "Текущая релиз для тестирования имеет версию 1.12.6" »

Цитата:

Цитата Bond01
Да, очень интересно - почему шапку не меняете. »

Не хватает на все времени. Постараюсь к релизу все исправить и восстановить скриншоты в шапке.

NikLok 26-04-2010 22:19 1401341

Boa Soft,
Цитата:

Цитата Boa Soft
Цитата DPavlik82:
Возможно ли как-то реализовать автоматическую проверку разрядности системы и при необходимости установку 64-битных версий программ?
То есть BS PostInstaller автоматически определяет разрядность системы, и если прописаны два файла, то для 32-битной запускается установка первого файла с прописанными ключами, а для 64-битной - установка второго файла. »
Хоть ранее и не думал делать, но видимо добавлю в месте с проверкой версии. »

Пока затишье, может быть Вы опишите реализуемый Вами алгоритм или механику работы. Ну не знаю - принцип именования файлов конфигурации и ответов, какие то тонкости исчо?! Нам же интересно обсудить а не только объезжать выдаваемого мустанга.

LonerD 27-04-2010 04:01 1401493

Цитата:

Цитата NikLok
может быть Вы опишите реализуемый Вами алгоритм или механику работы. »

Я использую батник для запуска разных программ (или инсталляторов в 32- и 64-битных системах:
Код:

IF EXIST "%ProgramFiles(x86)%" (
  Start /Wait Prog64bit.exe
) Else (
  Start /Wait Prog32bit.exe
)

А вот тема по этому вопросу:
http://forum.oszone.net/thread-142096.html

NikLok 27-04-2010 09:34 1401546

DPavlik82, Спасибо, но меня интересует именно практическая в BSPI.

LonerD 01-05-2010 17:06 1404692

Цитата:

Цитата NikLok
интересует именно практическая в BSPI »

Самая что ни на есть практическая.
Из BSPI запускается батник с выбором устанавливаемой версии приложения. Или же запускается батник и в зависимости от битности ОС запускается та или иная версия BSPI.
По другому может реализовать только в коде программы Boa Soft.

NikLok 01-05-2010 19:09 1404764

DPavlik82,
Цитата:

Цитата DPavlik82
По другому может реализовать только в коде программы Boa Soft. »

Вот именно это я и спрашиваю!

асик 13-05-2010 10:50 1412201

Добрый день!

У меня такой вопрос. Вот начал разбираться с xpbuild6. Как можно изменить окно с программами после установки винды. Там где предлагает установить яву, кодеки и т.д. Понял что за это отвечает аддон Zz_POST. Но не нашел как его изменить. Post Installer запускал в папке Utilities, убрал там все что не нужно мне. все равно показывает эти проги.

opel431 15-05-2010 22:06 1414099

Цитата:

Цитата асик
Но не нашел как его изменить. Post Installer запускал в папке Utilities »

Здесь не обсуждаются сборки. Что касается конфиг файла BS PostInstaller (Presetup.ini): - в ZZ_Post лежит PostInst.exe его надо распаковать, изменить что необходимо в Presetup.ini и вновь упаковать (архив 7z).

leeseecin 16-05-2010 03:45 1414291

Цитата:

Цитата opel431
Здесь не обсуждаются сборки »

xpbuild6 - это они так гуи-интегратор обозвали :o . вот и оталось теперь думать, что он хотел.

асик 16-05-2010 14:14 1414482

Цитата:

Цитата opel431
opel431 »

Спасибо!

Цитата:

Цитата leeseecin
leeseecin »

Ну там есть гуи интегратор))))....точнее это и есть гуи интегратор

Boa Soft 18-05-2010 00:31 1415620

Вложений: 1
Новая версия.

Текущая версия 1.15.1.9

Цитата:

Новое в текущей версии.

1. Большинство элементов управления переделаны в UNICODE.
2. При задании лога в несуществующей папке программа создает папку и размещает в ней лог.
3. Введена возможность задавать папку для хранения временных файлов (параметр TempDir секции [Setup])
4. При задании несушествующей папки TempDir она создается автоматически.
5. При невозможности создать временную папку и разместить в ней временные файлы выдается сообщение об ошибке.
6. В лог добавлен вывод параметров при перезапуске и путь к файлу лога.
7. Добавлен индикатор загрузки файла конфигурации.
8. Добавлена константы в skin.ini
9. Добавлены заготовки для будущего расширения функциональности.
10. Редактор - добавлены кнопки просмотра скриншотов и тащ файлов.
11. Редактор - добавлены поля ввода для будущего расширения функциональности.
12. Редактор - изменен дизайн кнопок.
13. Редактор - исправлены ошибки с выбором картинок для кнопок, задаваемых пользователем.
14. Редактор - добавлена возможность сохранения только заполненных и отличных от умолчания полей.
15. Редактор - добавлена поддержка иконок с a-каналом.

opel431 18-05-2010 19:28 1416216

Цитата:

Цитата leeseecin
xpbuild6 - это они так гуи-интегратор обозвали . вот и оталось теперь думать, что он хотел. »

Основой конструктора для сборки XP (XPBuild) бесспорно является ГУИ-интегратор. Помимо этого в нем использованы наработки других тем и проектов от участников данного форума. Создан он участником форума SamLab, для тех, кто хотел-бы собрать все в "кучу", но не мог сделать этого самостоятельно, по тем или иным причинам.
И сам ГУИ-интегратора и десятки тем и проектов на форуме призваны не "себя показать", а как решение тех или иных задач, и доступны они любому заинтересованному в этом лицу. Поэтому применен ГУИ-интегратор, или скрипт от jameszero (как и десятки аддонов, предложений и идей от участников форума) не важно, важно то, что авторы тем и проектов дают то, чего многие не умеют, не знают, но очень хотят! И за это им всем нужно сказать СПАСИБО!!! А чтобы с иронией не относится к тому или иному проекту, нужно, или самому что-то предложить, или пользоваться тем, что делают другие, или же "курить в сторонке".

Boa Soft 18-05-2010 23:20 1416354

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

boss911 19-05-2010 04:10 1416462

Boa Soft

Вроде все сделал правильно, привел свои конфиги согласно весрии 1.15.1.9, но в итоге получаю это сообщение на фоне запущенной программы, где нет еще даже приветствия. После нажатия на "ОК", BSPI так и остается не юзательным. Выяснять в чем именно проблема, не хватило сил. Оригинальная сборка запускается без проблем.

Boa Soft 19-05-2010 13:53 1416700

Цитата:

Цитата boss911
Вроде все сделал правильно, привел свои конфиги согласно весрии 1.15.1.9, но в итоге получаю это сообщение на фоне запущенной программы, где нет еще даже приветствия. После нажатия на "ОК", BSPI так и остается не юзательным. Выяснять в чем именно проблема, не хватило сил. Оригинальная сборка запускается без проблем. »

Лог и временная папка куда указывают. Сейчас обработку ошибок проверю.

Проверил, такая ошибка возможна если задать лог в несуществующую папку на read-only носитель.

Забыл добавить перехват ошибок.

boss911 19-05-2010 19:42 1416942

Цитата:

Цитата Boa Soft
Проверил, такая ошибка возможна если задать лог в несуществующую папку на read-only носитель. »

Код:

[Setup]
LogFile=InstallLog.txt

А раньше так работало, добавил %SELF%, проблему решило.

Не очень понравился индикатор загрузки. То, что расположен посреди экрана большими буквами, а при старте программы, первые две секунды он обрезан по правой стороне (верхняя и нижняя строка). Вид индикатора загрузки не кошерный, мягко говоря. Я предлагал его разместить под индикатором времени, но не больше чем 14-16-м шрифтом, мигание цветом (синий/белый/красный) хотелось бы иметь возможность менять (первый цвет / второй цвет / третий цвет). А может лучше графику прикрутить, на подобии PRCHECK_PICT.bmp, а сверху просто сделать лейбл и назвать его "Идет загрузка, подождите немного…"?

Boa Soft 20-05-2010 00:06 1417115

Цитата:

Цитата boss911
Не очень понравился индикатор загрузки. То, что расположен посреди экрана большими буквами, а при старте программы, первые две секунды он обрезан по правой стороне (верхняя и нижняя строка). Вид индикатора загрузки не кошерный, мягко говоря. Я предлагал его разместить под индикатором времени, но не больше чем 14-16-м шрифтом, мигание цветом (синий/белый/красный) хотелось бы иметь возможность менять (первый цвет / второй цвет / третий цвет). А может лучше графику прикрутить, на подобии PRCHECK_PICT.bmp, а сверху просто сделать лейбл и назвать его "Идет загрузка, подождите немного…"? »

Мне самому не нравится. Я думаю сделать типа полупрозрачного окна, шашечки по кругу, как индикатор загрузки в мозиле. Или еще как. Пока в процессе.

boss911 20-05-2010 02:40 1417160

Boa Soft

Только не в центре, чтобы не перекрывало не какой текст. Имхо, под таймером надо или заместь его, если таймер отключен. Можно вообще сделать, что сперва индикатор загрузки показывается, а потом на его месте показывается и стартует таймер, если таймер включен.

SamLab 21-05-2010 13:45 1418133

Boa Soft, Какую из новых версий программы можно выносить за пределы форума? Версий прошло множество и все только для OsZone - пару месяцев назад хотели выложить такую и все еще нет ни релиза, ни публик-версии

ALaN_1 21-05-2010 14:14 1418160

SamLab, для своего проекта спрашиваешь?Ждемс его и обновления драйвер паков

cleric1985_n 21-05-2010 17:53 1418344

Цитата:

Цитата SamLab
Boa Soft, Какую из новых версий программы можно выносить за пределы форума? Версий прошло множество и все только для OsZone - пару месяцев назад хотели выложить такую и все еще нет ни релиза, ни публик-версии »

последняя публичная была 1.14.8.7

opel431 22-05-2010 02:46 1418592

Boa Soft - в крайнем случае, сгодится для коллекции. Несмотря на "возраст" всегда был интересен тем, что позволял сделать любой "заказной" индикатор загрузки.

Boa Soft 22-05-2010 13:21 1418745

SamLab

Посмотрите последнюю версию. Вроде бы, глюков не обнаружено. Если нет глюков - сделаю публичной версией.

http://forum.oszone.net/post-1415620-1625.html

PS Новшества можно добавлять бесконечно, но раз народ требует релиза, то сделаем :)

boss911 22-05-2010 20:01 1418920

Цитата:

Цитата Boa Soft
но раз народ требует релиза, то сделаем »

Угу, только, плиз, с нормальным прогрессом загрузки.

NikLok 01-06-2010 11:49 1425178

Boa Soft, Мне вот все не дает покоя идея доустановки программ после начальной установки. Для себя я решил таким образом. В моем presetup.ini активно используется параметр CheckTagFile. Большинство приложений ставится посредством AutoIt скриптов. В конце скрипта я добавил код который приписывает значению CheckTagFile любой текст. В результате при следующем запуске он не находит уже установленные ранее пункты. Подумай может стоит столь тривиальный механизм встроить в сам BSPI. Это было бы полезно, так как все таки не все приложения и у меня ставятся скриптами. Во вторых при дописывании заранее известного текста, можно ввести еще кнопочку "Ранее установленные" и они легко таки появятся в списке программ, после доработки процедуры работы с CheckTagFile. Конечно это только для перезаписываемых носителей.


Еще мне до сих пор не ясен один вопрос, или вернее я задумался над его теперешней реализацией.
Вот есть последовательность:
Код:

Command1=
Command2=
Command3=
Command4=
Command5=
Command6=

Сейчас, если я не ошибаюсь, при неудачном выполнении Command1, цепочка тем не менее продолжает выполняться. НО! Могут быть такие ситуации, когда это не желательно. Есть ли смысл управлять таким выполнением или лучше решать это разбиением на дополнительные пункты с зависимостями между ними?
И я не проверял, что случится в случае если пункт n, необходимый для пункта m, не будет установлен? То есть процесс установки m будет выполняться или нет?

XCV 04-06-2010 00:57 1426995

Цитата:

Цитата NikLok
Сейчас, если я не ошибаюсь, при неудачном выполнении Command1, цепочка тем не менее продолжает выполняться. НО! Могут быть такие ситуации, когда это не желательно. Есть ли смысл управлять таким выполнением или лучше решать это разбиением на дополнительные пункты с зависимостями между ними?
И я не проверял, что случится в случае если пункт n, необходимый для пункта m, не будет установлен? То есть процесс установки m будет выполняться или нет? »

программа просто выполняет комманду, как по вашему она сможет определить "правильно" или нет была выполнена команда n?

NikLok 04-06-2010 11:38 1427181

XCV,
Цитата:

Цитата XCV
как по вашему она сможет определить "правильно" или нет была выполнена команда n? »

Ну есть например коды возврата. Часто втречаются ошибки типа опечаток. Ну допустим вышло обновление основной программы. А её название в ini файле не поменяли (я обычно сохраняю в названии номер версии - а то такая каша потом начинается!). В результате установка не проходит. Зачем ставить последующие компоненты?

XCV 05-06-2010 16:04 1427896

Цитата:

Цитата NikLok
Ну есть например коды возврата »

для всех инсталяторов одинаковый? =)
по моему это уже лишний "наворот"

Boa Soft 05-06-2010 23:51 1428257

NikLok XCV Вам ответил о причине. Нет универсального кода возврата для инсталляторов. Поэтому проверить правильность затруднительно.

saavaage 06-06-2010 00:58 1428299

Boa Soft, Вы не планируете в намечающемся релизе реализовать задумки насчет проверки софта на разрядность и версию ОС? Очень хотелось бы...

Boa Soft 15-06-2010 21:24 1434824

Я в отпуске до середины июля. Интернет в месте отдыха будет недоступен.
Времени нет совсем. так что. релиза до выхода из отпуска не будет.

Сегодня, если успею, выложу рабочую версию без ограничений.

SamLab 17-06-2010 22:12 1436285

Boa Soft, Видимо рабочей версии без ограничений до конца июля уже не увидим?

Boa Soft 18-06-2010 18:48 1436966

Выложил обещанное. Радикальных изменений нет. Все остальное - когда приеду.

NikLok 18-06-2010 18:57 1436973

Boa Soft, Спасибо! Обычно Вы меня радовали когда я возвращался из отпуска. Теперь за месяц перед моим отпуском! Надеюсь через 2 месяца Вы нас еще порадуете релизацией наших и Ваших идей.

Ну например: Если в группе только 1 программа, показывать не группу а саму программу!

Счастливо отдохнуть!

Grantsfer 14-07-2010 01:10 1452907

Здравствуйте уважаемый Boa Soft! Интересует такой момент как подгруппы программ, возможно ли реализровать? Возможно уже реализировано? Просто у меня приличный список программ, которые разбиваются на группы и подгруппы, в каждой группе 5-10 подгрупп, 1-10 прог в каждой подгруппе. Если прописывать все в одну группу, получается неплохой список.

boss911 14-07-2010 02:36 1452925

Цитата:

Цитата Grantsfer
Интересует такой момент как подгруппы программ, возможно ли реализровать? »

Просили уже, ответ был отрицательный. Автор дал понять, что в ближайшее время подгрупп точно не будет. Возможно, их вообще не будет, чего-то мне так кажется, но хочется ошибаться. Если что, то автор сейчас в отпуске.

omich 14-07-2010 07:54 1452974

При установке Alcohol виснет, мне кажется, что PostInstaller начинает работать раньше чем отрабатывает аддон SPTD. Что нужно поправить, что бы кнопка работала и PostInstaller во время работы можно было сворачивать (так как это было раньше)?

cleric1985_n 14-07-2010 11:28 1453067

omich, Кнопка и так работает, если конечно вы из-под оболочки винды запускаете, а не, например, при первом входе или на другом каком то этапе, где оболочка еще не подгружена...

omich 14-07-2010 16:56 1453294

cleric1985_n,
естественно при первом входе
там же написано:
Цитата:

Цитата omich
работать раньше чем отрабатывает аддон SPTD »


Vitek 07 14-07-2010 19:43 1453369

omich,
Цитата:

Цитата omich
PostInstaller начинает работать раньше чем отрабатывает аддон SPTD. »

вообще то, он ещё на Т13 должен ставиться или вы его не интегрируете?

Цитата:

Цитата omich
что бы кнопка работала и PostInstaller во время работы можно было сворачивать »

нужно его запускать при запущенном explorer`e (Проводнике)

XCV 06-08-2010 12:36 1468134

обновите кто может шапку....

Microteam 11-08-2010 14:51 1471447

А интересно у меня получиться такую прогу или типа того написать на AutoIT'e

LonerD 11-08-2010 23:53 1471833

Microteam, это было утверждение? Тогда ждем с нетерпением :)

treehel 02-09-2010 09:29 1486979

Надеюсь, отпуск прошел на славу! С нетерпением ждем свежего релиза =) Есть идеи по срокам?

P.S.
У меня есть пожелание по поводу следующих версий программы. Существует функция Depends=, которая подразумевает, что для установки программы требуется другая программа. Допустим, это джава и опенофис. Так вот, если программа от чего-то зависит, то сначала ставится зависимость, а не она сама (как это сделано сейчас). Логично, что OpenOffice не установится без поддержки Джава системой, таким образом, если сначала будут ставится пакеты, от которых зависят, а потом уже зависимые, всем станет легче. Спасибо.

treehel 06-09-2010 16:48 1489707

В Windows 7 BS Post Installer приходится сворачивать Alt-Tab для установки каждой программы, т.к. настройки безопасности системы по-умолчанию заставляют получать подтверждение на установку каждой программы. Кто знает, как бороться? Можно ли сделать так, чтобы инсталлер один раз получил права, и дальше спокойно ставил программы без назойливых предупреждений безопасности?

UPD Юрий меня спас. Вот решение:
Идем сюда и качаем ResEdit: http://www.resedit.net/
Открываем Presetup exe
Ищем там файл манифеста Manifest/1.xml

Заменяем в нем строчку
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
на
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>

Сохраняем exe-шник обратно и радуемся жизни

P.S. в ResEdit может потребоваться экспортировать манифест, поправить его во внешнем редакторе и импортировать обратно

Diffuse 09-09-2010 06:38 1491513

Boa Soft, обнови в следующий раз ссылку в шапке а от мне нужно было я с шапки взял и качнул не разбираясь ...
А потом увидел что есть и новее версия пришлось форум перечитывать ...

DonQuixote 10-09-2010 01:29 1492214

treehel, Я не знаю в чём дело но манифест не редактируеться..изминения не сохроняються...пробЫвал удолять и создовать заного...пользы ноль..

va-ka 10-09-2010 19:19 1492676

Подскажите пожалуйста,как полному "чайнику"в программировании,где можно найти ооочень подробное описание работы с программой (с примерами) если можно.И еще одну штуку не пойму, как быть с прогами требующими ввода ключей, как во время установки, так и после нее. :o

LonerD 11-09-2010 12:55 1493008

Цитата:

Цитата va-ka
Подскажите пожалуйста,как полному "чайнику"в программировании,где можно найти ооочень подробное описание работы с программой (с примерами) если можно. »

Программирования в работе с готовой программой - ровно ноль.
А специально для чайников (и не только для чайников) в комплекте с программой идет редактор конфигурации ConfigEd.

Цитата:

Цитата va-ka
И еще одну штуку не пойму, как быть с прогами требующими ввода ключей, как во время установки, так и после нее. »

В смысле - лицензионных ключей?
Вводить свои лицензионные ключи после установки - это понятно, что у каждого своя лицензия и свой ключ. Если же предполагается вводить один лицензионный ключ - то обычно выход состоит в перепаковке программ или запуска reg-файла до или после установки программы.
Насчет ввода ключа во время установки. Если он каждый раз разный (у всех ведь своя лицензия) - то соответственно это никак не изменить, разве что иногда удается перепаковать дистрибутив. Если ключ один, то иногда помогает запуск reg-файла перед установкой программы.

Boa Soft 13-09-2010 15:23 1494411

Вложений: 1
Обновление программы.

Код:

Текущая версия 1.15.1.10

Новое в текущей версии.
1. Добавлен параметр коммандной строки /altskin: для указания асльтернативного скина. Путь или полный
  или относительный от папки размещения программы.
2. Подчищен лог - при отсутствии файла ответов и назначенных пользователем переменных
  информация о них не выводятся в лог.
3. Нумерация InstallItem расширена с 3 до 5 знаков.


Boa Soft 13-09-2010 15:27 1494417

Забыл добавить, что теперь программа при запуске на 7 или vista запрашивает права администратора. Так как установка софта без этих прав все равно обычно неосуществима, то такой подход позволит избежать многочисленных запросов UAC.

DonQuixote,

Скачайте последнюю версию, там уже я это сделал.

NikLok 13-09-2010 16:27 1494483

Boa Soft, Мечтается об одной фиче, ибо кипирасты наступают и наступають.

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

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

P.S. Кажется в прошлой версии удалось таки решить проблему кракозябр на T40-T0!

P.P.S. Меня как то смущает наличие двух знаков копирайта в надписи:
"Основано на (С) BS Post Installer (c) 2005-2010 Россия, Курск"
что так и надо?

boss911 13-09-2010 19:59 1494637

Цитата:

Цитата Boa Soft
3. Нумерация InstallItem расширена с 3 до 5 знаков. »

Кому-то мало было списка из 999 программ? Хочу знать такого человека/людей.
Обязательно ли сейчас подгонять все InstallItem к пяти знакам нумерации, можно ли оставить прежние три знака?

treehel 13-09-2010 22:35 1494759

Юрий, спасибо

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

boss911 14-09-2010 01:09 1494830

treehel

Я не спорю, что удобно, меня просто поражает, что народу мало списка из 999 программ, не уже ли есть такая потребность все это юзать и тем более держать в списке установок.

omich 14-09-2010 14:36 1495126

Boa Soft,

В фале PRESETUP.INI вот такие значения:
WinMinVer= . . .sp
WinMaxVer= . . .sp

Это нормально или должно быть так:
WinMinVer=00.00.0000.Sp0
WinMaxVer=99.99.9999.Sp99

Эти значения нужно подставлять вручную?
Если оставить как есть, будет работать?
Как правильно?

Boa Soft 14-09-2010 21:05 1495395

Цитата:

Цитата boss911
Обязательно ли сейчас подгонять все InstallItem к пяти знакам нумерации, можно ли оставить прежние три знака? »

Нет, не обязательно. Главное, чтобы везде было одно количество цифр - и в Installitems и в зависимостях/исключениях.

Можно от 1 до 5 цифр.

Цитата:

Цитата omich
Эти значения нужно подставлять вручную?
Если оставить как есть, будет работать?
Как правильно? »

Пока не обращать внимания. Скоро сделаю проверку версии и разрядности, тогда это будет иметь значение.

LonerD 15-09-2010 01:56 1495583

Boa Soft, насчет нумерации списка программ (параметр Installitem).
Хотелось бы в будущих версиях увидеть возможность его жесткого задания вручную (например, ввести в ConfigEd опцию - изменять или не изменять нумерацию в Installitem).
Открываю файл конфигурации в ConfigEd, удаляю некоторые программы, сохраняю - Installitem для всех устанавливаемых программ автоматом пересчитывается.
Это неудобно, если надо один и тот же проект с разными изменениями использовать в разных вариациях. Например, на DVD - один список программ, на CD - те же программы, но в меньшем количестве. Настраиваем DVD-версию, удаляем какие-то программы. Installitem автоматом пересчитывается. Удобней, чтоб в файлах конфигурации и на CD и на DVD одни и те же программы фигурировали под одинаковыми номерами. Сейчас приходится вручную сравнивать и править номера.

Или же, скажем, для системных программ я хочу выделить пул от 001 до 100, для интернет-утилит - от 101 до 200 и так далее. Но ConfigEd автоматом их нумерует просто по порядку.

NikLok 15-09-2010 09:26 1495686

DPavlik82,
Цитата:

Цитата DPavlik82
Настраиваем DVD-версию, удаляем какие-то программы. Installitem автоматом пересчитывается. »

Благодаря введению параметра CheckTagFile я избавлен от подобного.
На CD просто удаляются физические папки или файлы с программами (вернее не пишуться) и в результате соответствующей проверки данный Item просто не появляется в меню. Расплатой за это удобство является необходимость сканирования при запуске, что несколько снижает скорость. Может Вам тоже подойдет?

LonerD 21-09-2010 15:35 1500783

Цитата:

Цитата omich
В фале PRESETUP.INI вот такие значения:
WinMinVer= . . .sp
WinMaxVer= . . .sp »

В основном в первых программах из списка такое появляется (хотя иногда и дальше проскакивает). На всякий случай исправляю, но пока по-моему без разницы - все-равно данные фичи пока не реализованы в самом инсталляторе.

Заметил такой баг в ConfigEd. Если открыть в нем существующий проект Presetup.ini , нажать Далее, то он довольно долго обрабатывает загружаемый проект. Сидим-ждем. Ждать надоело, снова тыкаем мышкой на кнопочку Далее, потом снова. В результате в итоге получаем, что в списке устанавливаемых приложений некоторые приложения повторяются по нескольку раз - некоторые по одному разу, а некоторые - по три, по пять раз...
Понятно, что тыкать по кнопочке лишний раз не следовало, но можно бы и реализовать "защиту от дурака".

Pozia 21-09-2010 16:22 1500818

DPavlik82, по поводу двойной записи и у меня так было но не понял от чего. А чтоб не думало долго спасает отключение антивируса, по крайней мере у меня.

Bysh 21-09-2010 20:23 1501032

Цитата:

Цитата DPavlik82
Если открыть в нем существующий проект Presetup.ini , нажать Далее, то он довольно долго обрабатывает загружаемый проект. »

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

LonerD 22-09-2010 03:06 1501277

Цитата:

Цитата DPavlik82
Далее, то он довольно долго обрабатывает загружаемый проект. Сидим-ждем »

На самом деле быстро обычно открывается. У меня просто долго обрабатывались загруженные ini из старых версий BSPI (видимо, конвертировались в формат новой версии). А потом открывается довольно быстро, причем что с включенным, что с отключенным Касперским. На Corei7 - почти мгновенно, а на Core2Duo есть парусекундная задержка.

Цитата:

Цитата Pozia
по поводу двойной записи и у меня так было но не понял от чего. »

Я тоже не понял, но предположил.

BAKENS 23-09-2010 13:53 1502472

Подскажите как запустить эту программу для выбора установки программ после установки Windows?
В readme нету ни примера что какие команды приписан, ни что какие файлы куда положить.

conductor 26-09-2010 12:16 1504567

http://forum.oszone.net/thread-168670-9.html
BAKENS
посмотрите может интересно

DonQuixote 26-09-2010 19:31 1504964

хочу сделать офис 2003 сп3 авто установку.
Цитата:

Folder=Текст\Офис\OFFICE\OFFICE 2003 SP3
Command1=msiexec.exe /i "PRO11.MSI" /qb
Command2=msiexec.exe /i "OWC11.MSI" /qb
Command3=msiexec.exe /i "Office2007Updates\O12Conv.msi" /passive /norestart
Command4=msiexec.exe /update "Office 2003 SP3\Office2007Updates\O12Convsp1-ru-ru.msp" /qb!
Command5=msiexec.exe /update "Office2007Updates\xlconv.msp" /qb!
Command6=GENADV.BAT
PostRegFile=WUFIX.REG
подскажите что нужно подправить..ещё ни разу с msiexec.exe не ставил...ключи копировал с WIP..менял путь к файлу и все. так же в папке с офисом ещё есть файл SETUP.EXE...может с ним что нибудь ещё сделать?

NikLok 26-09-2010 21:24 1505100

DonQuixote, bspi САМ в состоянии распознать что делать с MSI. Ну например я так устанавливаю оперу:
Код:

Command1=openofficeorg32.msi /q SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 ALLUSERS=1
Все остальные проблемы по автоустановке офиса, извините даже не вникал, прочтите в учебнике!

hobbit25 27-09-2010 22:16 1505967

DonQuixote, проще в SFX все засунуть и прописать я именно так и ставлю и 2003 и 2010 офисы

DonQuixote 28-09-2010 15:38 1506535

вот получилось
Цитата:

Command1=PRO11.MSI /qb
Command2=OWC11.MSI /qb
Command3=OFFICE2007UPDATES\O12CONV.MSI /passive /norestart
Command4=OFFICE2007UPDATES\O12CONVSP1-RU-RU.MSP /qb!
Command5=OFFICE2007UPDATES\XLCONV.MSP /qb!
Command6=GENADV.BAT
PostRegFile=WUFIX.REG
а SFX ни разу не пользовался)

NikLok 12-10-2010 17:55 1517274

Boa Soft, Обнаружил в последнем билде странное поведение. Выбираем в конфигураторе "ни одной программы" и сохраняем. В файле set нет ни одного итема. Тем не менее при запуске BSPI он ставит пакеты видимо по значению поля default.

Это так и заложено или у меня где-то жуткий косяк влез?!

МИШАНЧИК 25-10-2010 16:13 1527003

Boa Soft, подскажите пожалуйста, я могу добавить в IconLib.dll свои иконки? Или это может отрицательно повлиять на работу программы?
Я понимаю, что можно добавить папку и накидать туда своих иконок, но интересует добавление в IconLib.dll.

boss911 25-10-2010 20:04 1527190

Цитата:

Цитата МИШАНЧИК
я могу добавить в IconLib.dll свои иконки? »

Конечно, можете. Я напомню, что отсчет первой иконки из библиотеки в 'IconNumber' нужно начинать с нуля (IconNumber=0).

МИШАНЧИК 26-10-2010 12:21 1527679

Подскажите пожалуйста!
При установке программ с отображением полосы прогресса, они распологаются позади основного окна BS PostInstaller(т.е. их не видно).
Можно как-то сделать чтоб BS PostInstaller при установке программ был на заднем плане? Просто при установке больших программ(Офис 2007 и т.п.) может закрасться чувство что программа подвисла, хоть "огоньки и бегают".

saavaage 26-10-2010 13:26 1527724

МИШАНЧИК, сделайте сворачивание окна на время инсталляции таких прог. BS PostInstaller это позволяет делать.

boss911 26-10-2010 20:45 1528094

МИШАНЧИК

SKIN.INI
Код:

[Interface]
StayOnTop = 1

- окно программы будет всегда поверх остальных, в противоположном случае, сменить значение на "0" (ноль).

PRESETUP.INI
Код:

[Installitem_ХХХХХ]
MinToTray = 0

- если нужно, чтобы после запуска команды окно программы свернулось в трей, меняем значение на "1" (один). После выполнения всех команд в определенном 'Installitem_ХХХХХ', окно программы будет автоматически восстановлено.

Vadikan 02-11-2010 12:03 1532971

Boa Soft, существует ли ключ командной строки, который инициализирует запуск Presetup.exe с повышением прав? Например, я хочу использовать программу в уже установленной Windows 7 для импорта твиков реестра в HKLM. Для этого нужны права админа. Программа запускается с помощью CMD файла, но не хочется объяснять юзерам про "Запуск от имени администратора".

Спасибо.

P.S. В крайнем случае, обойдусь запуском с VBS, наверное :)

Vadikan 05-11-2010 02:22 1535080

Ввиду отсутствия ответа от автора, я понял, что такого ключа нет. Решил без VBS, и даже без запуска CMD от имени админа, т.к. в этом случае получал exit code 9009 (вроде).

Все получилось с утилитой elevate, о которой я рассказывал в Так ли страшен контроль учетных записей?.

Код:

@echo off
cmd /c elevate Presetup.exe <ключи>

Последний вопрос. Правильно ли я понимаю, что "меню" хода установки в левой части программы зафиксировано и не поддается скрытию?

МИШАНЧИК 06-11-2010 06:25 1535937

Подскажите пожалуйста.
При конфигурации(редактор зависимостей и исключений), если я укажу в поле "Зависит от выбора программ(любой)" прог1, прог2, прог3(эти прог1, прог2, прог3 будут устанавливаться или всё, или нет). То моя программа(которая зависит от их выбора) будет установлена последней после всех этих программ, или может установиться между ними?
Наверное несколько сумбурно объяснил? Просто мне нужно чтоб при выборе любой из прог1, прог2, прог3 после них установилась прог5. А если к установке выбраны все все прог1, прог2, прог3, то прог5 установилась самой последней.

timon45 07-11-2010 01:59 1536602

boss911,
А каким образом можно добавить свои иконки в IconLib.dll?

МИШАНЧИК 07-11-2010 02:13 1536605

Цитата:

Цитата timon45
А каким образом можно добавить свои иконки в IconLib.dll? »

timon45, с помощью редактора ресурсов(ресторатор, ресхакер).
Вот глянь тему от Smarty, там всё очень доступно.
http://forum.oszone.net/thread-167601.html

Ser-51 07-11-2010 03:33 1536624

Подскажите пожалуйста:

1. Почему при первом запуске, после установки винды(RunOnceEx) не доступно сворачивания окна...

2. Если запустить отдельно - то доступно...

maveric69 07-11-2010 14:57 1536878

Доброго времени суток, помогите не понимаю в чем загвоздка!
Тег config не создает файл ответов.

вот кусок кода подскажите что не так ?

[Installitem_001]
Group=base
Caption=reader
Description=reader
Depends=
DependsOr=
Exclude=Installitem_002;
Folder=base
CheckTagFile=reader.exe
IconFile=
IconNumber=0
SkreenShotImage=shot2.JPG
PreRegFile=
Command1=reader.exe /config
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0

NikLok 07-11-2010 21:10 1537123

maveric69, А пробовали сделать Default=1 ?

Vitek 07 07-11-2010 22:05 1537173

Ser-51, функция сворачивания окна активна только при загруженной оболочке (explorer)

hobbit25 11-11-2010 23:41 1540502

Boa Soft, а можно ли реализовать чтоб запущенный с флешки BSPost находил проги А то сама оболочка запускается а проги не находятся?!

boss911 12-11-2010 00:01 1540521

hobbit25

Код:

[Setup]
RootInstallDir=%SOURCE%
CheckFlash=1
SourceTagFile=какой-то файл на флешке


nibble74 21-11-2010 18:34 1548000

И всё же я не понял, как скрыть режим установки программы, в смысле кнопки "далее", "лицензия" и т.д. Можно об это поподробней, или если этот вопрос уже обсуждался перенаправте пожалуйста на нужную страницу. И где можно посмотреть описание всех ключей типа /qb /y /s и т.д.

Vitek 07 21-11-2010 18:58 1548017

nibble74,
Цитата:

Цитата nibble74
И где можно посмотреть описание всех ключей типа /qb /y /s и т.д. »

Почитайте про типы инсталляторов и посмотрите таблицу автоустановки
Можете заглянуть ещё в подфорум автоустановки программ

conductor 22-11-2010 04:06 1548300

структура сд
читать дальше »
BCDW\
BSPI\
DEV_DB\
DRP\
I386\
PePrograms\
SUPPORT\
SVPE\
tools\
WIN51
WIN51IP
BOOTFONT.BIN
BOOTSECT.BIN
DRIVERS.CMD
DriverPack Solution.exe
SETUP.EXE
autorun.hta
README.HTM
SETUPXP.HTM
ICON.ICO
AUTORUN.INF
SETUP.INI
DriverPack Solution.lnk
WIN51IP.SP2
WIN51IP.SP3
SERIAL.TXT

прописано в PRESETUP.INI
читать дальше »
[Installitem_000]
Group=Системные
Caption=DriverPack
Description=установка драйверов
Publisher=
PublisherURL=
Depends=
DependsOr=
Exclude=
Folder=SYSTEM
CheckTagFile=
IconFile=
IconNumber=89
ScreenShotImage=
NfoFileName=
MinToTray=0
PreRegFile=
Command1=DriverPack Solution.lnk
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
WinMinVer= . . .sp
WinMaxVer= . . .sp
WinBits=
Default=0
Fixed=0
Visible=1
RebootNeed=0

после запуска DriverPack Solution открывается окно DriverPack Solution
и закрывается окно BSPI
можно ли что то прописать что бы окно BSPI не закрывалось ?

Boa Soft 22-11-2010 14:51 1548626

Цитата:

Цитата Vadikan
Boa Soft, существует ли ключ командной строки, который инициализирует запуск Presetup.exe с повышением прав? Например, я хочу использовать программу в уже установленной Windows 7 для импорта твиков реестра в HKLM. Для этого нужны права админа. Программа запускается с помощью CMD файла, но не хочется объяснять юзерам про "Запуск от имени администратора". »

Сейчас правлю ошибки и скоро будет новая версия. Там уже зашит новый манифест с требованием элевации прав.
Хотелось бы сделать возможность выбора, но пока нашел способ только с манифестом. А как затребовать
элевацию из программы пока не нашел. В тотал коммандер походу, применяется обходной маневр - запуск через отдельную утилитку TCMADMIN.EXE, в манифесте которой прописан запуск с административными привилегиями.
Код:

  <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
        </requestedPrivileges>


NikLok 23-11-2010 16:57 1549610

Boa Soft, Будучи в глубоком маразме допустил конструкцию:
Код:

[Installitem_030]
.....
Depends=Installitem_036;
....

[Installitem_036]
.....
Depends=Installitem_030;
....

Программа при такой галиматье вылетает. Не знаю нуна тут защита от дурака, или просто в документации упомянуть?!

В конфигураторе в шапке обрезается конец надписи на второй строке "PE mode" - последних букв нет.
Через скин это не правится!

Ну и хотя бы анонсик исправлений кинул бы, а то уж заждались усе!!!

Vadikan 24-11-2010 00:05 1550016

Цитата:

Цитата Boa Soft
Там уже зашит новый манифест с требованием элевации прав.
Хотелось бы сделать возможность выбора, но пока нашел способ только с манифестом. »

Вшитый манифест нормально, учитывая цель программы - ведь из нее устанавливается ПО, драйверы и вносятся изменения в реестр. Так что права админа нужны по-любому.

Вопрос по поводу финального окна. У меня в нем не работает кнопка "закрыть" (х). Т.е. выйти можно только, нажав ссылку "Готово". Это баг или фича?

Bond01 24-11-2010 02:25 1550065

Возможно ли отображение установки программ поверх окна BS PostInstaller?

boss911 24-11-2010 03:12 1550073

Bond01

SKIN.INI -
Код:

[Interface]
StayOnTop = 0


LonerD 25-11-2010 02:49 1551005

Цитата:

Цитата Boa Soft
Сейчас правлю ошибки и скоро будет новая версия. »

Исправлена ли ошибка в редакторе, при которой рэндомным образом программы или группы программ добавляются в Мусор?
По какому хоть принципу они туда отправляются?
Уже замучала эта ошибка. Открываю, редактирую, сохраняю - часть программ, которые раньше спокойно были в нужной группе, вдруг перемещаются в мусор (хотя их не трогаю, не редактирую при этом). :(

Еще пожелание по поводу редактора - выделение и перемещение из одной группы в другую нескольких программ одновременно - после указанного бага нууудно по одной перемещать программы в нужную группу.

Boa Soft 25-11-2010 18:38 1551511

Цитата:

Цитата Vadikan
Вшитый манифест нормально, учитывая цель программы - ведь из нее устанавливается ПО, драйверы и вносятся изменения в реестр. Так что права админа нужны по-любому. »

Сделал уже по другому - в зависимости от параметра AdminRightsRequired=1 или ключа командной строки программы пытается перезапустить себя с повышенными привилегиями.

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

Цитата:

Цитата Vadikan
Вопрос по поводу финального окна. У меня в нем не работает кнопка "закрыть" (х). Т.е. выйти можно только, нажав ссылку "Готово". Это баг или фича? »

Эта фича.

boss911 27-11-2010 08:45 1552533

Boa Soft

Не большие пожелания. Диалог, который вызывается по клику на копирайт, сделать совсем немного по шире и отцентрировать его в окне всей программы, а не списка дерева программ. Применение ключей командной строки сделать через "-" (тире), а лучше через "/" (слеш), например - /test . Я по привычке всегда указываю ключ через слеш, потом тире и только потом припоминаю, что ничего из этого не нужно. Имхо, привычно, когда ключи командной строки применяются через тире или слеш.

Vadikan 28-11-2010 01:08 1553175

Цитата:

Цитата Boa Soft
Эта фича. »

Ммм... в интерфейсе не должно быть неработающих элементов :))

LonerD 28-11-2010 05:31 1553275

В редакторе конфигураций нужно предусмотреть защиту от неправильных названий категорий.
Назвал я свои категории с таким вот ажурным выделением:
---== Настройка и оптимизация ==---
И пришел ко мне в гости как в анекдоте - "не толстый, а полный".
Все результаты настроек снеслись в единый раздел Мусор, теперь придется переделывать, пару часов прожиты даром.
:)

boss911 29-11-2010 07:35 1553894

Boa Soft

Попробовал я воспользоваться параметром RebootNeed=1 . На определенном итеме комп перезагрузился, автоматически с загрузкой компа запустился BS Post, который мне выдал ошибку, что-то типа того, что у меня не правильный или поврежденный конфиг. Я повторно (вручную) запустил BS Post, он мне предложил продолжить установку, я отказался, загрузилось окно дерево программ, я отметил то, что мне нужно было до установить и установил.

С данной неприятностью сталкиваюсь уже во второй, думал, что в первый раз был какой-то глюк, но оказалось, что глюк стабильно повторяется. Хотелось бы исправления данной проблемы, явно смахивает на баг. XP SP3, BS Post 1.15.1.10.

Boa Soft 29-11-2010 17:24 1554298

Текущая версия 1.17.1.4

Код:

Новое в текущей версии.

1. Добавлена возможность задавать предварительно заданные наборы по умолчанию (максимально 8).
2. Добавлена автоматическая элевация прав при AdminRightsRequired=1
3. Добавлен ключ /asadmin для запуска с элевацией прав.
4. Значительно ускорена загрузка файла конфигурации с большим числом элементов.
5. Внесены правки в SCIN.INI (новые константы)
6. в режиме конфигуратора невозможно сохранить файл ответов, если не выбрано ни одного пункта.


NikLok 29-11-2010 17:34 1554308

Boa Soft,
Цитата:

Цитата Boa Soft
1. Добавлена возможность задавать предварительно заданные наборы по умолчанию (максимально 8). »

Всего-то несколько лет и просимая фича введена наконец-то! Осталось научится пользоваться!
Ох ща потестим!

UseTranspShots - скриншоты с прозрачностью. Работает только для BMP.

MakeShotsEnable - разрешить снимать по F10 скриншоты в каталог программы. При запуске с CD лучьше запретить, поставив в 0

О! Какие подробности вычитываются!

LonerD 29-11-2010 22:41 1554587

Boa Soft,
Если прописан файл в графе "Проверять наличие файла", то в Редакторе конфигурации невозможно поставить галочку в пункте "Пункт выбран по умолчанию" (то есть галочка ставится и даже частично видна в черно-белом крыжике, но при сохранении настройки сбрасываются). Это баг?

NikLok 29-11-2010 23:02 1554603

Boa Soft, Добавил в скин новые элементы, но вот изображение получается с лишним СhekBox1. Кстати в твоей конфигурации тоже!!! Растяни по горизонтали окно в режиме конфигурации!!!

Кнопки "ни одного", "по умолчанию", "все" по моему перепутались что ли?! Кнопка "произвольно" вообще отключена.

Ну и конечно же пресеты надо тащить на этот экран, а не создавать отдельный, на котором ничего-то и не видно.
В смысле не видно, что в данный пресет входит!

cleric1985_n 30-11-2010 00:50 1554689

Boa Soft, спасибо за новую версию.

Цитата:

1. Добавлена возможность задавать предварительно заданные наборы по умолчанию (максимально 8).
Пресет это хорошо. Но как быть с возможностью еще и скрывать некоторые программы для других конфигураций. Касается например для различных операционнок. Как пример, есть прога для настройки ХП, так вот, нужно чтобы при выборе конфигурации на вин 7, она оттуда исчезала...

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

LonerD 30-11-2010 01:26 1554706

Цитата:

Цитата cleric1985_n
Как пример, есть прога для настройки ХП, так вот, нужно чтобы при выборе конфигурации на вин 7, она оттуда исчезала... »

Это в планах, так же как разрядность системы. Если посмотреть конфигурацию, то видно, что эта фича уже запланирована, но пока еще не реализована.

А вот конфигуратор по прежнему глююючит. Создал новую Группу программ (кстати, с двумя М), - поперемещал программы в новую группу, сохранил файл конфигурации, загружаю его заново - и почти все программы слетели в Мусорник :( Наверное, стоит вообще убрать Мусорник раз уж он так нестабильно работает.

boss911 30-11-2010 05:36 1554759

Boa Soft

Почему бы не сделать что-то вроде Presets=0 , чтобы определнный Installitem не зависел ни от кого пресета, а исходил из значения в Default ? Например, что бы мне сделать независящий итем от пресетов, мне в каждом итеме нужно указывать ВСЕ пресеты, а это не совсем хорошо, не красиво, посему "Presets=0" решил бы эту проблему одним махом. Плиз.

NikLok 30-11-2010 09:16 1554827

Boa Soft, А может еще иконки для наборов добавить?!

Ну и вообще-то кнопки наборов могут работать и по схеме любой из 8 а не 1 из 8.

Boa Soft 01-12-2010 11:48 1555719

Цитата:

Цитата NikLok
Boa Soft, Добавил в скин новые элементы, но вот изображение получается с лишним СhekBox1. Кстати в твоей конфигурации тоже!!! Растяни по горизонтали окно в режиме конфигурации!!! »

Подтверждаю. Уже убрал.

Цитата:

Цитата NikLok
Кнопки "ни одного", "по умолчанию", "все" по моему перепутались что ли?! Кнопка "произвольно" вообще отключена. »

Работают нормально. "произвольно" всегда была отключена. Она сама выбирается, когда сделано изменение, отличное от состояний ни одного, все и по умолчанию.

Цитата:

Цитата NikLok
Ну и конечно же пресеты надо тащить на этот экран, а не создавать отдельный, на котором ничего-то и не видно.
В смысле не видно, что в данный пресет входит! »

Тогда на нетбуке не влезет в экран.

Цитата:

Цитата NikLok
Boa Soft, А может еще иконки для наборов добавить?! »

Можно над этим подумать.

Цитата:

Цитата NikLok
Ну и вообще-то кнопки наборов могут работать и по схеме любой из 8 а не 1 из 8. »

Не совсем понял. И сейчас по умолчанию можно любой пресет назначить. А что вы именно имели ввиду?

Цитата:

Цитата boss911
Почему бы не сделать что-то вроде Presets=0 , чтобы определнный Installitem не зависел ни от кого пресета, а исходил из значения в Default ? Например, что бы мне сделать независящий итем от пресетов, мне в каждом итеме нужно указывать ВСЕ пресеты, а это не совсем хорошо, не красиво, посему "Presets=0" решил бы эту проблему одним махом. Плиз. »

Или пресеты или Default - так и в описании написано. По другому не будет - много кода переписывать придется.

Я просто добавлю в редактор кнопочки "добавить во все пресеты" "удалить из всех пресетов" для удобства редактирования.

SamLab 01-12-2010 12:48 1555772

Boa Soft, AdminRightsRequired=1 и ключ /asadmin взаимозаменяемые? то есть на системе без прав админа можно только один из них использовать или же без прав админа поможет только /asadmin?

boss911 01-12-2010 13:27 1555804

Цитата:

Цитата Boa Soft
Или пресеты или Default »

Тогда придется пресетам сказать "нет" (EnablePresetsPage=0), увы.

Цитата:

Цитата Boa Soft
Я просто добавлю в редактор кнопочки "добавить во все пресеты" "удалить из всех пресетов" для удобства редактирования. »

Я с BSPI с самых его первых версий, привык править INF исключительно руками, мне так привычней понимать, что мне нужно и, что я делаю.

Что с предложением #1711 и с проблемой #1714 ?

NikLok 01-12-2010 14:56 1555881

Boa Soft,
Цитата:

Цитата Boa Soft
Тогда на нетбуке не влезет в экран. »

Думается очень скоро мы еще и о планшетах начнем печалится (заботиться)! );
Хотя там экран нетбучный по разрешению.

Давно уже предлагал перекроить окно конфигурации, а именно.
Синю полосу переместить в правую половину, максимизировав высоту левой части и отдав её целиком под дерево выбора.
Пусть будет скроллинг справа в зоне описания. Ведь что бы понять что за программа достаточно первых 10 строк.
Сократить окно описания по высоте, а на сокращенное место поместить 2 - 3 подокна с кнопками. Кстати если ввести иконки для групп - возможно значительное сокращение места под них, ведь надписи длиннее обычно. А надписи переместить в балоны!
А то и вообще убрать зону описания.

Кстати я бы так же изменил интерфейс окна работы с приложения в редакторе. Просто по мне так лучше 2 колонки параметров приложения, чем делать скроллинг при обработке каждого приложения. А так выбрал приложения и все установки видны. А сейчас нужно перемотать да еще и плюсиками пощелкать.

В идеале конечно нужно внутри программы иметь несколько интерфейсов для таких окон и выбирать их в зависимости от текущего разрешения. Но так никто не делает по лени! А как бы было круто.

Цитата:

Цитата Boa Soft
Цитата NikLok:
Кнопки "ни одного", "по умолчанию", "все" по моему перепутались что ли?! Кнопка "произвольно" вообще отключена. »
Работают нормально. "произвольно" всегда была отключена. Она сама выбирается, когда сделано изменение, отличное от состояний ни одного, все и по умолчанию. »

Мне так показалось когда я включил вкладку пресетов, но они были не определены.
Вот тогда то и не получалось выставить набор программ по умолчанию. Ну или мне так думалось. Возможно это тот же вопрос что поднимает и Boss911. Еще толком не осознал. Убрал просто вкладку пресетов и вернулось нормальное поведение.


Ну и где же поправленный вариант?! Когда же шапка поправится?

NikLok 01-12-2010 15:21 1555901

Boa Soft,
Цитата:

Цитата Boa Soft
Цитата NikLok:
Ну и вообще-то кнопки наборов могут работать и по схеме любой из 8 а не 1 из 8. »
Не совсем понял. И сейчас по умолчанию можно любой пресет назначить. А что вы именно имели ввиду? »

Виноват неправильно написал!
ЛЮБЫЕ ИЗ 8.
То есть нажал один пресет. Выбрались программы.
Нажал еще 1 (ну допустим с контролом вместе) к ним прибавлись еще и те программы которые входят в этот но не входили в первый.
То есть выбор по пресетам можно суммировать! Это довльно таки просто.
Что бы не усложнять чрезмерно код. Откат не делать, а вместо него просто начинать все заново, то есть общий сброс.

boss911 04-12-2010 02:16 1557903

Boa Soft
Код:

[Common_Info]
Description=Unattendet software install - full

Unattended :)

XXXler 04-12-2010 13:07 1558094

Пару замечаний по редактору конфигураций:
  • при включеной опции Сохранять только отличные от умолчания поля и неиспользуемых секциях Preinstall/Postinstall после сохранения BSPI отказывается загружать файл конфигурации
  • новые параметры (Presets и проверка версий) опцией Сохранять только отличные от умолчания поля не фильтруются, к тому-же проверка версий имеет разные умолчания при конвертации конфига из старого формата и просто редактировании конфига

МИШАНЧИК 04-12-2010 13:20 1558101

Boa Soft, подскажите пожалуйста, нельзя ли сделать при выборе программ чтоб название программы было кликабельным? Чтоб можно было кликнуть по названию программы и она отмечалась.

NikLok 06-12-2010 12:29 1559447

Boa Soft,
Запускаю конфигурацию строкой:
Код:

Presetup.exe config pe h:1420 w:940 l:160 t:20  /ini:RESETUP.ini
Файл RESETUP.ini отсутствует. Выдается окошко с диагностикой!
Может быть есть смысл сделать так что бы окошко не выдавалось, а конфигуратор запускался с файлом PRESETUP.ini
В заголовке конфингуратора (или внизу) показать имя файла конфигурации для информации. Можно и цветом помигать. Типа мол не то что просили.

NikLok 09-12-2010 12:54 1561782

Boa Soft, Сегодня после долгого перерыва переставлял нетбук. И пришел к выводу, что между группами возможны очень забавные комбинации. Ну например перекрестные.
С одной стороны группы могут быть сформированы по требованиям пользователя: дизайнер, математик, документалист, ремонтник, начальник.
С другой стороны группы могут формироваться исходя из типа оборудования: desctop, notebook, netbook, pad.

У Вас какие нибудь соображения по этому появились, или все это разовая работа и не стоит затрачиваемых программистом усилий?!

Мы уже заждались хотя бы екзешника исправленного (убрано CheckBox1)!

NikLok 10-12-2010 13:22 1562581

Boa Soft, Мне вот все неймется. Хочется дополнительного разделения цветов. То есть что бы можно было задавать цвет текста описания программы при установке независимо от цвета в левой половине (там где этапы установки). Сейчас они одинаковы. Ну например белый слева меня вполне устраивает, но справа поверх белых скриншотов - ничтается абсолютно. Еще конечно лучше задавать цвет текста описания в каждом устанавливаемом приложении.

DonQuixote 14-12-2010 00:25 1565229

Boa Soft,
при перетаскивании вверх и вниз с помощью кнопок в редактивроании конфига (ConfigEd.exe)
если нажать вних то программа из списка моментально оказывается внизу списка и приходиться нажимать вверх много раз...это так задумано или глюк?

NikLok 15-12-2010 14:21 1566440

Boa Soft, Еще раз хочу вернутся к теме указания ini файла при старте программы.
Мне бы больше хотелось реализации варианта когда можно указать файл ответов (*.set), который выбирается либо по имени компа либо берется по умолчанию.
Ведь это вполне реальная ситуация иметь один ini файл и множество файлов ответов, а не комплекты из 2-х файлов для каждого!?

Вот еще есть смутная мысль о необходимости пользовательской(их) кнопки(ок) в режиме конфигурации, после нажатия на которые происходит перечитывание ini файла и перерисовка дерева выбора. Ну скажем я на такой кнопик вешаю скрипт определенным образом меняющий файл конфигурации(добавление/перенесение элементов из svcpack, добавление/исключение уже установленных пунктов ) и соответственно жду реакции BSPI. (если и будет то уже наверное в версии 3)

conductor 17-12-2010 19:54 1568342

читать дальше »
BCDW\
BSPI\
Drivers\DriverPack Solution.exe
I386\
Programs-2k10\
SUPPORT\
SVPE\

вопрос такой
как запустить (что прописать) DriverPack Solution.exe

NikLok 18-12-2010 11:58 1568703

conductor,
Ну по карйне мере что-то типа такого:
[Installitem_060]
Folder=%SOURCE%\Drivers
Command1="DriverPack Solution.exe"

Хотя я у себя пробелы на подчеркивания заменяю.

conductor 18-12-2010 17:20 1568908

NikLok,
не прокатило

NikLok 18-12-2010 17:46 1568925

conductor, Ну попробуй замени пробел в имени!

conductor 19-12-2010 00:37 1569250

NikLok,
Command1=drivers.cmd
nfr nj;t yt rfnbn
PS он в папку Drivers попасть не может
надо правильную дорогу ему указать :biggrin:

МИШАНЧИК 19-12-2010 14:51 1569569

Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? И в версии 1.17.1.4 и в 1.15.1.10.
Ведь в Skin.ini прописано:
Код:

HelpTexts5=Выбор программ для установки.##Выберите программы, которые вы хотите установить,|Затем нажмите кнопку "Далее" для установки.||Для быстрого выбора воспользуйтесь кнопками на панели слева.

И ещё вопрос. Зачем нужна вот эта команда? И можно ли её удалить?
Код:

[Preinstall]
Command1=#HCMD:if not exist C:\PreLoad\nul md C:\PreLoad


NikLok 19-12-2010 17:21 1569671

МИШАНЧИК,
Цитата:

Цитата МИШАНЧИК
И ещё вопрос. Зачем нужна вот эта команда? И можно ли её удалить? »

Это выполнение предварительных действий перед установкой. Можете удалить.
Цитата:

Цитата МИШАНЧИК
Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? И в версии 1.17.1.4 и в 1.15.1.10.
Ведь в Skin.ini прописано: »

Видимо зона вывода только на одну строку. Хотя мне кажется вы вообще не тот объект указываете. Ведь вроде то что после ## должно появляться в балоне помощи а не на экране?!

Bond01 19-12-2010 20:45 1569828

Как можно ускорить ожидание перезагрузки, после выполнения установок?

NikLok 19-12-2010 21:24 1569879

Bond01, А что несколько секунд дадут?
Ну наверное отменой перезагрузки по окончании, и перенесении её в виде внешней утилиты в финальный устанавливаемый компонент.
Ну и еще надоть ключ из реестра на запуск BSPI убрать.
Или к автору с челобитной!
p.s. Неужели уже есть чемпионаты скоростной установки?!

boss911 19-12-2010 21:33 1569891

Цитата:

Цитата МИШАНЧИК
Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? »

Так и должно быть.
Код:

;Страница выбора программ
SelectorNextBtCaption=................
SelectorNextBtHint=................
SelectorCaptionLabelCaption=Выбор программ для установки
SelectorDeskriptionLabelCaption=Выберите программы, которые Вы хотите установить

'HelpTexts5' - это вывод текста в справке, данный текст можно увидеть в диалоге, если на странице выбора программ нажать кнопку справки рядом с кнопкой закрытия и сворачивания программы.

conductor 24-12-2010 11:27 1573451

dell

NikLok 24-12-2010 12:11 1573485

conductor, Сам вчера напоролся на эти грабли. При выполнении к команде copy приписывается значение из Folder.
В результате пишется что команда не найдена!
Нужно перед командой использовать префикс #CMD:
Или видимо надо действовать как описании:
Код:

Command2=|%SustemRoot%\regedit.exe
Только соотв. для команды copy. Есть смутное воспоминание что нужно что-то типа:
Код:

rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:""copy DrCureIt.exe "%programfiles%\DrCureIt.exe"""
Кто выполнял команды поправьте меня!!!

Boa Soft, Кстати опечатка не моя, а так и есть в readme.rtf. То есть вместо SustemRoot должно быть SystemRoot.

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

Вчера наконец-то поймал скриншот, по которому у меня давно висит вопрос!

Там видно, что под словом "Установка" есть маленький хвостик от буквы 'б'.
Хочется его убрать. НО! Каким параметром это делать то?! Может быть я ошибаюсь, но есть подозрение что в скине их нет!?
Потому как далее, когда эти поля становятся двустрочными, они управляются другими значениями по видимому!
И зачем нужно такое разнообразие вывода?!

NikLok 24-12-2010 15:31 1573626

Проверил и вот результаты:
Код:

Command2=#CMD: copy HDSentinel.key "%ProgramFiles%\Hard Disk Sentinel\HDSentinel.key"  /y > c:\log.log
Данная команда копирует ключевой файл в соотв директорию (которая соде. пробел).
Систем. пер. используется потому как систему мона ставит на диск отличный от С - правда лог я все таки на с вывожу!

Boa Soft, Дос команды отрабатываются очень быстро, это хорошо, но не дает возможность их визуального контроля!
Вот если бы можно было их вывод захватывать и в протокол BSPI писать! Ну очень полезная весчь!

А вот исчо замечание или даже хотелка. Ставился по сети, при этом файл readme.rtf был открыт Word.
После старта BSPI получаю cообщение о нарушении лиц. соглашения.
Произошло потому что файл скопировался под именем ~$readme.rtf.

G-alexey22 01-01-2011 16:40 1578762

Подскажите как создать файл ответов.
Через конфигуратор ничего не запускается.
Не могу разабраться. (объясните для тупых)

Hector 01-01-2011 17:12 1578780

Цитата:

Цитата G-alexey22
объясните для тупых »

а зачем тупым автоустановка? :)

Lubitel Softa 07-01-2011 17:55 1583152

Цитата:

Цитата Hector
а зачем тупым автоустановка? »

Чтобы развивать BolgenOS

G-alexey22 12-01-2011 11:09 1586754

Каким ключом запустить патч или кейген после установки программы?

stasys44 12-01-2011 17:52 1587070

ИМХО на форуме не поощряется инструкции по пиратскому использованию shareware програм

Если к какой нибудь программе идут дополнения для этого в presetup.ini можно записать ряд команд (commandx= где x порядковый номер команды). Так, как вопрос по-моему был некоректный - изучайте основы информатики (о командной строке в частности).

Vadikan 14-01-2011 00:34 1588189

Boa Soft, я надеюсь, что ты подписан на тему или все еще читаешь ее время от времени :) Хочу сказать, что, в принципе, ничто не мешает использовать программу для Windows Vista/7. Однако по сравнению с XP, эти системы намного шире используются в 64-разрядном варианте, а утилита - 32-разрядная.

Это накладывает серьезные ограничения по использованию, например, ввиду перенаправления реестра. Я столкнулся с этим, когда использовал BSPI в качестве оболочки для создания контекстных меню рабочего стола и компьютера. В моем случае обходной путь, конечно, нашелся, но на автоматических сценариях в 64-разрядной среде это ставит крест. А жаль, ибо в целом оболочка удобная - я использовал ее даже несмотря на то, что она ориентирована немного на другие цели.

NikLok 14-01-2011 09:56 1588372

Boa Soft, Так где же все таки поправленная версия - без checkbox в подокне описания! Ты же написал что уже убрал это!!! Выложи бинарник плиз!!!

Boa Soft 15-01-2011 17:16 1589325

Цитата:

Цитата Vadikan
Это накладывает серьезные ограничения по использованию, например, ввиду перенаправления реестра. Я столкнулся с этим, когда использовал BSPI в качестве оболочки для создания контекстных меню рабочего стола и компьютера. В моем случае обходной путь, конечно, нашелся, но на автоматических сценариях в 64-разрядной среде это ставит крест. А жаль, ибо в целом оболочка удобная - я использовал ее даже несмотря на то, что она ориентирована немного на другие цели. »

В виду того, что у CodeGear (Embraco) В ближайшее время не предвидится 64 бит компилятора, а бесплатного, как был ТурбоДелфи - видимо вообще, 64 бит программы не будет. Но, я думаю на счет варианта как в Тотал Командере - там используется 64 бит переходник для исключения редиректа.

Переписать на С все целиком не реально.

Boa Soft 15-01-2011 17:20 1589330

Цитата:

Цитата NikLok
Boa Soft, Так где же все таки поправленная версия - без checkbox в подокне описания! Ты же написал что уже убрал это!!! Выложи бинарник плиз!!! »

А обнаружил серьезную ошибку в парсере комстроки - не правильно обрабатывался запуск *.vbs сценариев.
Это исправлено, но надо проверить более детально. Плюс еще одна полезняшка в разработке.

NikLok 15-01-2011 21:47 1589500

Boa Soft, Новая версия ругается на запуск старой строки:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:RESETUP.ini

Это нормально?

Цитата:

Цитата Boa Soft
Переписать на С все целиком не реально. »

А конвертера нету? По крайне мере рыба будет.

Boa Soft 16-01-2011 00:51 1589630

Цитата:

Цитата NikLok
Boa Soft, Новая версия ругается на запуск старой строки:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:RESETUP.ini »

У меня тоже ругается :)

А на это не ругается:
Код:

Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:PRESETUP.in

В общем, новая версия.

Текущая версия 1.17.2.4

Код:

Новое в текущей версии.

1. Исправлена ошибка появления лишнего элемента управления в режиме конфигиратора.
2. Исправлена ошибка парсера cmd, приводившая к игнорированию файлов с расширением vbs в команде или параметре.
3. Исправлена ошибка - в режиме конфигуратора невозможно задать пресет по умолчанию из комстроки.
4. Добавлена возможность выборочного отображения программ в разных наборах.
5. При пустой группе она теперь автоматически скрывается.
6. Редактор - добавлена поддержка выборочного отображения программ в разных наборах.
7. Редактор - добавлены кнопки для быстрого управления вхождением программы в наборы.
8. Редактор - исправлена ошибка доступа при быстром последовательном нажатии кнопки далее.
9. Редактор - добавлена возможность тестового запуска BSPostInstaller с отредактированным проектом.


Цитата:

Цитата NikLok
Цитата Boa Soft:
Переписать на С все целиком не реально. »
А конвертера нету? По крайне мере рыба будет. »

Есть, но не поможет. Там написано все на VCL, которой нет в VC.

cleric1985_n 16-01-2011 15:30 1589887

Boa Soft, спасибо за реализацию множества конфигураций, но теперь интересует вопрос такого характера:
Допустим имелся файл, который имел в себе несколько возможных установок, соответственно в одной конфигурации, например для ХП используется одна команда установки, для конфигурации под 7 - другая.

Не будет реализован еще и выбор команды установки под различные наборы? Или просто дублировать прогу и выбирать нужные конфигурации? В таком случае было бы удобно иметь функцию "дублировать/клонировать". Чтобы не набирать заново информацию..

Vitek 07 16-01-2011 16:03 1589912

cleric1985_n,
Цитата:

Цитата cleric1985_n
для ХП используется одна команда установки, для конфигурации под 7 - другая. »

на этот случай у Boa Soft есть такая заготовка
Код:

[Installitem_00000]

WinMinVer= .  .    .sp
WinMaxVer= .  .    .sp

ждем её окончательной реализации

cleric1985_n 16-01-2011 16:35 1589940

Vitek 07, Да но это все-равно будет в пределах одного файла, т.е. исходя из версии файл либо будет ставиться либо нет, а нужен просто выбор команды установки...

Boa Soft 17-01-2011 01:01 1590280

Вложений: 1
Цитата:

Цитата cleric1985_n
Не будет реализован еще и выбор команды установки под различные наборы? Или просто дублировать прогу и выбирать нужные конфигурации? В таком случае было бы удобно иметь функцию "дублировать/клонировать". Чтобы не набирать заново информацию.. »

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

А на счет дублирования - опоздали - уже сделал :)


Исправлено - кнопка добавить добавляет новую программу после выбранной.
Исправлено - кнопка вниз перемещает программу ровно на одну позицию вниз.
Исправлено - кнопка вверх перемещает программу ровно на одну позицию вверх.
Добавлено - кнопка дублировать - копирует программу на позицию после выбранной с именем <имя программы> {копия}

NikLok 17-01-2011 12:51 1590580

Boa Soft, Меня как-то смущает прирост в 350 килобайт в релизе по сравнению с выложенным ранее бинарником. Может отладчик не отключен был?

Boa Soft 17-01-2011 22:21 1591056

Цитата:

Цитата NikLok
Boa Soft, Меня как-то смущает прирост в 350 килобайт в релизе по сравнению с выложенным ранее бинарником. Может отладчик не отключен был? »

Иконка поменялась. Добавлена поддержка форматов 256х256. А включить упаковку забыл.

МИШАНЧИК 20-01-2011 14:32 1593082

Подскажите пожалуйста.
Мне второй командой нужно завершить процесс Internet Explorer, который запускается автоматически сам. Я прописываю:
Код:

Command2=TASKKILL.EXE /F /IM IEXPLORE.exe
а он не завершается. Как правильно это сделать?

cleric1985_n 20-01-2011 16:22 1593190

Boa Soft, почему то не хочет происходить запуск с выбранной конфигурацией по умолчанию..

Presetup.exe /presets:3

Или есть какая то специфика?

Vitek 07 20-01-2011 16:59 1593223

МИШАНЧИК,
Код:

Command2=#HCMD:TASKKILL.EXE /F /IM IEXPLORE.exe
(скрытно)

или

Command2=#CMD:TASKKILL.EXE /F /IM IEXPLORE.exe


Boa Soft 20-01-2011 19:12 1593308

Цитата:

Цитата cleric1985_n
Presetup.exe /presets:3 »

Presetup.exe /preset:3

МИШАНЧИК 21-01-2011 07:00 1593630

Подскажите пожалуйста, можно ли как-то сдвинуть изображение устанавливаемых программ несколько ниже(чтоб описание не накладывалось на скриншот)?

NikLok 21-01-2011 11:00 1593755

МИШАНЧИК, В skin.ini измени параметр ScrShot = T:205 L:15 W:450 H:380 для твоего разрешения.
Но он будет един для все программ!

cleric1985_n 21-01-2011 19:52 1594235

Boa Soft, спасибо.
Но вот издержака из вашей справки:

Цитата:

/presets:<1..8> - запуск программы c выбором пресета по умолчанию.

Khvostyk 24-01-2011 00:13 1595790

Вопрос по библиотеке иконок IconLib.dll .
Собираю иконки устанавливаемых программ в эту библиотеку, выдирая их из exe-файлов. Извлекаются иконки из exe-файлов группой иконок разных размеров (бывает и > 10 шт). Такой же группой я их закидывал в IconLib.dll. Теперь IconLib.dll весит 2,3МБ и возникает вопрос: Будет ли притормаживать работу BS PostInstaller такая разросшаяся библиотека? ИЛИ достаточно засунуть в библиотеку не группу однотипных иконок, а одну иконку. Тогда какого размера и типа желательно что бы была эта иконка? (BS PostInstaller используется только в установленной винде)

boss911 24-01-2011 00:29 1595798

Khvostyk

Достаточно чтобы в иконке был 16-ти и 32-х пиксельный размер фреймов, остальные размеры использоваться не будут. Так же можно оставить только 32-х битные фреймы, либо 8-ми битные, если 32-х нет.

XXXler 09-02-2011 09:55 1608236

в BSPI в параметрах Command есть возможность передать программе переменную (%VAR%), не расширяя ее (аля %%VAR%% в cmd)?

Vitek 07 09-02-2011 10:03 1608247

XXXler, да. взято из ридми
Цитата:

Перед командой возможны следующие префиксы:

#HIDE: - при его добавлении в команду, она будет выполнена в скрытом окне.
#CMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена.
#HCMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена в скрытом окне.

Код:

Command2=#HCMD:REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\600 /V 1 /D "%SystemRoot%\System32\beeper.exe" /f
А переменную можно сразу в
Код:

[UserEnvironmentVariable]
PF=%ProgramFiles%


XXXler 09-02-2011 10:24 1608273

префикс #CMD просто добавляет cmd.exe /C в начало команды, переменные все-равно раскрывает BSPI:
Код:

Command: #CMD:%FOLDER%\Setup.exe /silent /group=1 /allusers=1 /assoc=1 /assocallusers=1 /folder="%ProgramFiles%\IrfanView" /ini="%%APPDATA%%\IrfanView"
  Work Dir:
  Cmd Line: C:\WINDOWS\system32\cmd.exe
  Cmd Param:  /C \Setup.exe /silent /group=1 /allusers=1 /assoc=1 /assocallusers=1 /folder="C:\Program Files\IrfanView" /ini="%C:\Documents and Settings\Admin\Application Data%\IrfanView"


lokoham 13-02-2011 15:53 1611858

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

Vitek 07 13-02-2011 17:31 1611942

lokoham, какая версия редактора конфигурационных файлов у вас? Такое было в ранних версиях, в новой (несколькими постами выше) 1.17.2.4 такого не наблюдаю.

LonerD 13-02-2011 17:45 1611949

Vitek 07, И в старых, и в новых, ничего в этом плане так и не было исправлено. Если программ несколько десятков - то матюков и потраченного времени уйма уходит чтоб отредактировать последствия.
Попробуйте просто открыть существующий проект, переименовать категорию (больше ничего можно не изменят), сохранить, открыть снова этот же файл.

lokoham 14-02-2011 01:46 1612302

LonerD, во - во...
Boa Soft, насколько я понял изменяя имя группы происходит событие OnChange,в котором имя ListBox1.Items.Strings[ListBox1.ItemIndex]:=Memo1.Lines.Strings[0] (Хотя не совсем уверен) и автоматом меняется имя группы у всех программ входящих в нее...до сохранения всё хорошо,а вот при нажатие на кнопку "сохранить" наверняка проверяется условие на наличие группы,и если он ее не находит,то все программы которые принадлежат ей отправляются в мусор...то есть я так понял при переименование группы,название группы в файле конфигурации на новое не меняется...то есть надо еще по событию OnChange на странице редактирования групп задать изменение группы у всех программ в файле конфигурации,а не только в самом редакторе.

Ну примерно так(опишу на словах,потому что исходников нет.Предположу что все изменения сначала происходят в скрытом Memo - а потом уже сохраняется всё в файл):
Код:

1.Объявляем переменную LastName:string;
2.В нее кладем имя группы до изменения LastName:=ListBox1.Items.Strings[ListBox1.ItemIndex] .Этот пункт надо выполнить еще до изменения имени группы в ListBox1
3.Организовываем цикл после того как изменили имя в ListBox1
  For I:=0 to Memo1.Lines.Count-1 do
      if Memo1.Lines.Strings[i]='Group='+LastName then Memo1.Lines.Strings[i]:='Group='+ListBox1.Items.Strings[ListBox1.ItemIndex]

4.Ну вот вроде и всё.Хотя опять же повторюсь,исходников у меня нет и ничего однозначно сказать не могу.Высказал только свое предположение.

lokoham 14-02-2011 21:47 1612975

Boa Soft,
вот еще один баг,довольна-таки серьезный...


По нажатию на любую кнопку выскакивает данная ошибка,и сохранить возможности уже нет...
Обидно,добавил 30-40 прог и сохранить не могу((

adyg_94 25-02-2011 23:23 1621937

boa post install
 
Как запустить boa post install при первом входе пользователя???

liben 25-02-2011 23:41 1621950

adyg_94, решение в этой теме. Только там запуск WPI, сделаешь аналогично для boa post install.

conductor 26-02-2011 05:14 1622053

Цитата:

Цитата adyg_94
Как запустить boa post install при первом входе пользователя??? »

http://forum.oszone.net/thread-189615-16.html

Сlassic 26-02-2011 18:52 1622495

Цитата:

Цитата lokoham
вот еще один баг,довольна-таки серьезный... »

А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7.

Boa Soft 11-03-2011 21:57 1632762

Цитата:

Цитата Сlassic
А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7. »

Баг редактора - как будет время, так исправлю.

sov44 11-03-2011 22:18 1632777

Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал?

cleric1985_n 12-03-2011 16:11 1633267

sov44, уже давно есть не тестовые рабочие версии, вот последняя тут

Dionatel 17-03-2011 12:12 1636959

Эта программа мне понравилась! То что мне нужно.... скачал установил.. но что делать дальше не очень понимаю... А где можно почитать о том что и как делать и как собрать всё до кучи!

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

Вот иищу решения своей задачки!

NikLok 17-03-2011 12:35 1636976

Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное.

Dionatel 17-03-2011 13:12 1637009

Цитата:

Цитата NikLok
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное. »


а как это сделать??? Как заставить???? просто то что установилось там уже запуск тех программ которые есть DEMO ??? как свои добавить???

Vizit0r 17-03-2011 14:44 1637075

взять тут последнюю версию от автора, распаковать и запустить ConfigEd. Если все равно непонятно что с этим всем делать - лучше удалить вообще и забыть.

murder 17-03-2011 14:55 1637082

Dionatel, многие инсталляторы можно запустить с параметрами командной строки(например, InnoSetup можно запустить с ключём /VERYSILENT). Собираешь нужные программы, определяешь тип инсталлятора и ключи тихой установки, запускаешь ConfigEd.exe, создаешь новый проект и добавляй программы. Интерфейс интуитивно понятен. Главное указать все пути(относительные) и указать параметры командной строки для программ.
Здесь последняя версия, в архиве есть подробная справка.

NikLok 17-03-2011 17:01 1637149

Dionatel, VizitOr Вам правильно написал, только прочтите еще readme.rtf. Иначе вопросов будет гораздо больше ответов, а этим никто заниматься в 3002 раз не хочет. Словом ликбез проведите сами. Ну или копайте по аналогии файл presetup.ini.

Boa Soft 19-03-2011 15:06 1638694

Цитата:

Цитата sov44
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал? »

Цитата:

Цитата sov44
cleric1985_n, но в них всё еще не исправлены серьёзные ошибки.. »

Увы, у меня сейчас нет уймы свободного времени. Если что-то не устраивает - можно или дождатся решения проблемы или перейти на другую программу. Проект не заброшен, но и большого количества времени на него у меня нет.

lokoham 19-03-2011 23:46 1639128

Boa Soft, а можно выложить исходники для конфигуратора?

conductor 14-05-2011 19:17 1676356

после применения программы на С появляется папка PreLoad
где и что надо прописать что бы папка не возникала?

Bond01 14-05-2011 19:56 1676380

conductor, этого сделать нельзя, - эта папка нужна для хранения временных файлов.
Все настройки можно посмотреть в редакторе конфигурации.

Lubitel Softa 14-05-2011 21:32 1676419

conductor, можно прописать путь для логов в временную папку ОС а после установки софта по-любому пользуемся CCleaner-ом, он и очистит всё.
Код:

TempDir=%TEMP%
LogFile=%TEMP%\Logs\SoftwareInstallLog.txt

Пробовал отключить ведение лога, но это не помогло, папка PreLoad всё равно создаётся.
Код:

LogInstall=0
DetaliseLog=0


Chudmin 14-05-2011 21:33 1676420

Здравствуйте. У мну вопрос - как сделать, чтобы окно командной строки, которое вызывается при установки некоторых программ в "тихом" режиме, не появлялось поверх окна BS PostInstaller(а)?

Lubitel Softa 14-05-2011 21:37 1676424

Chudmin, в файле Х:\skin\SKIN.INI прописать StayOnTop = 1. Тогда окно BSPI будет поверх всех остальных, но вы можете столкнуться с проблемой при установке программ "с нажатиями" AutoIt. Скрипт не сможет нажать на нужные кнопки т.к. окно устанавливаемой программы будет неактивно.

Выдержка из справки:

Перед командой возможны следующие префиксы:

#HIDE: - при его добавлении в команду, она будет выполнена в скрытом окне.
#CMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена.
#HCMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена в скрытом окне.

Пример:

RootInstallDir=C:\install
Folder=TESTS
Command1=3DMark2001 se.exe /s
Command2=#HCMD: echo 3DMark2001 se >> C:\SoftList.txt

Второй командой будет выполнена команда CMD интерпретатора echo 3DMark2001 se с выводом в файл C:\SoftList.txt

conductor 15-05-2011 00:03 1676504

Цитата:

Цитата Lubitel Softa
conductor, можно прописать путь для логов в временную папку ОС а после установки софта по-любому пользуемся CCleaner-ом, он и очистит всё.

Lubitel Softa,

читать дальше »
[Installitem_00155]
Group=Мусор
Caption=WinFinish
Description=удаление мусора
Publisher=
PublisherURL=
Depends=
DependsOr=
Exclude=
Folder=Delite
CheckTagFile=
IconFile=
IconNumber=201
ScreenShotImage=
NfoFileName=
MinToTray=0
PreRegFile=
Command1=WinFinish.cmd
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
WinMinVer= . . .sp
WinMaxVer= . . .sp
WinBits=
Default=1
Presets=
VisibleInPresets=
Fixed=0
Visible=1
RebootNeed=0

пришлось делать так
WinFinish.cmd
"cmd /c rd /s /q %systemdrive%\PreLoad"

lokoham 21-05-2011 13:42 1680090

Boa Soft, если прописана проверка наличия файла,при установке программы,и если этот файл Конфигуратор не находит,то почему то ставятся 2 галочки "Запрет изменения выбора" и "Скрыть пункт из списка". И это происходит при каждом запуске Конфигуратора.И при запуске Presetup.exe,если даже этот файл есть и его находит сама оболочка,то отображаться программа всё равно не будет,потому что в конфиг файле прописано,чтоб пункт был скрыт.
Я понимаю,что можно эти галочки убирать перед сохранением каждый раз,но когда в списке больше 100 программ и при каждом запуске конфигуратора эти галочки вновь поставятся - это очень не удобно и долго.
Да и по идее эти галочки не должны ставиться автоматом.

lokoham 06-06-2011 01:58 1689037

Эх,жалко,Boa Soft,что такой проект оказался почти заброшенным( Столько интересных задумок,которые можно было бы реализовать...Да и уверен что проект можно совершенствовать и совершенствовать ... Но этого больше не происходит((
Исходники тоже не обновляются,над которыми можно было бы поработать(
И мне действительно жаль,ведь твоя оболочка - лучшая для установки программ! WPI тут и рядом не стоит ! А если реализовать,всё что задумано - это будет просто шедевр...
Я конечно понимаю,что у тебя наверное не хватает времени на нее,но надеюсь что проект всё таки в скором времени получит свое дальнейшее и очень перспективное развитие.

Boa Soft 06-06-2011 10:42 1689174

Проект не заброшен. Просто сейчас нет на него времени.

Но, в будущем маячит тупик. Компилятора для 64 нет и видимо не предвидется. Переписывать же все на C нереально и знаю я С плохо. Разве что, для корректной установки на 64 bit системах написать 64бит програмку-переходник, как это сделано в TotalCommander.

profcom 06-06-2011 13:43 1689274

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

lokoham 06-06-2011 16:36 1689397

Boa Soft, а переписывать много надо?И вообще сложный код у оболочки или нет?
Я бы мог на чистом энтузиазме(ну и естественно при этом напрягая свои мозги) попробовать переписать код на С++ )
Я конечно не скажу,что я уж прямо таки такой знаток С++, но мне нравится открывать что то новое для себя в области программирования...

NikLok 06-06-2011 18:04 1689463

Boa Soft, То есть как всегда актуальным становится вопрос выкладываня сходников последней версии!

lokoham 06-06-2011 20:52 1689550

NikLok, да уж,согласен...Не помешали бы свежие исходники...Просто Boa Soft возможно не хочет переводить проект в OpenSource, боясь что от этого оболочка только пострадает или некоторые не сознательные люди,начнут выдавать оболочку за свою. Но я думаю у нас на форуме таких нет)Так что можно было бы выложить исходники свежие и все вносимые изменения согласовывать с Boa Soft и высылать ему измененные исходники для окончательного утверждения,после чего он сам выложит новую версию на форуме.
Я бы вот лично не отказался бы поработать над этим проектом (как над оболочкой,так и над конфигуратором). Оболочка лучшая и самое главное перспективная!

XCV 20-06-2011 12:29 1698088

Заметил следующий "баг", не могу понять, это у меня руки "кривые" или в сабже "косячек"?
Ситуация такая:
1. Если в "PRESETUP.INI" задать
Код:

EnableWelcomeDlg=1
EnablePresetsPage=1

то при запуске сабжа отображается и страница приветствия и страница выбора пресетов...
2. Если в "PRESETUP.INI" задать
Код:

EnableWelcomeDlg=0
EnablePresetsPage=0

то соответственно при запуске сабжа не отображается ни страница приветствия ни страница выбора пресетов...
Но!!!
3. Если в "PRESETUP.INI" задать
Код:

EnableWelcomeDlg=0
EnablePresetsPage=1

то при запуске сабжа также не отображается ни страница приветствия ни страница выбора пресетов... Это только у меня так?
Да забыл еще сказать что если в "PRESETUP.INI" задать
Код:

EnableWelcomeDlg=1
EnablePresetsPage=0

то при запуске сабжа отображается страница приветствия,а страница выбора пресетов нет (в принципе как и надо, тоесть неправильно работает только 3-я ситуация).

q28q 25-06-2011 15:16 1701371

Заново написать легче чем переводить, но зачем? она и так отлична работает, намного лучше WPI, только добавить нужно поддержку клавиатуры, имхо.

про x64 только не скажу ничиго.

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

samsobi 04-07-2011 21:32 1706916

На экране выбора пресетов появляются две надписи [this str absent]. Одна крупным шрифтом (как вроде заголовок), другая над списком пресетов. Что это означает и как избавиться от этого?

NikLok 05-07-2011 10:09 1707204

samsobi, У меня такое было когда я мудрил с файлом skin.ini. Скорее всего в вашем файле нет строки описания данного поля!

vovansa 05-07-2011 14:21 1707433

Здравствуйте уважаемые! Помощь понадобилась по установке MS Office 2010. Если запускать напрямую с диска (CD, DVD, HDD)
то ставится без проблем. Пытаюсь с помощью BS PostInstaller, выскакивает окно, картинка прилагается )) В какую сторону копать?
Система Win7 SP1 Rus.
http://savepic.ru/2770960.htm

NikLok 05-07-2011 15:14 1707474

vovansa, Мне кажется проблема может быть не в BS. Попробуйте поставить без него?!

samsobi 05-07-2011 15:31 1707487

NikLok, Да вроде особо не мудрил, просто он у меня от старых версий остался, у которых пресетов не было. Вечером дома попробую поперебирать строки.
ЗЫ. Спасибо за наколку! Глаз замылился: не было секции "Страница выбора набора программ". Сорри за невнимательность...

vovansa 06-07-2011 01:32 1707935

NikLok, без BS ставится нормально (как и написано выше), а вот с помощью него как-то ни как )
Мозг поломал уже )

P.S. вернусь к затронутой проблеме )). В названии папки, с офисом, были пробелы, убрал, Офис поставился с полтычка ))

boss911 06-07-2011 01:45 1707942

vovansa

Могу лишь только вам сказать, что устанавливаю MSO 2010 с CD с помощью BSPI и все нормально. Мало информации, точнее ее нет, трудно что-то сказать.

Frozen2006 24-08-2011 23:16 1738795

Народ, после очередного редактирования конфига вылезла ошибка в работе - Scan Line индекс вышел за границы. Что это может быть? Уже всё перерыл

Обновил версию инсталлера - ошибка стала появляться на инглише..

lokoham 30-11-2011 00:01 1806051

Вообще жаль что проект перестал развиваться(( Прошло столько месяцев,а ничего нового не появилось((
Boa Soft, я тебя понимаю: времени не хватает,да и одному трудно развивать такой проект... Собери команду из нескольких,которые бы могли помогать тебе. И вот увидишь,дело сдвинется,проект начнет развиваться,совершенствоваться! И люди будут тебе очень благодарны,потому что не я один жду развития проекта и новых версий.

profcom 01-12-2011 09:53 1807063

Boa Soft,
Цитата:

Цитата lokoham
Вообще жаль что проект перестал развиваться(( Прошло столько месяцев,а ничего нового не появилось(( »

полностью поддерживаю, готов помогать чем только смогу.

Кстати а ключ test в последней версии работает?

Прошу прощения все прекрасно работает.

Boa Soft 07-12-2011 21:42 1811246

Сейчас остро стал вопрос поддержки 64 бит систем.
Первые мои попытки я отразил тут: http://forum.oszone.net/thread-160569-13.html

C BS-POST все значительно проще. Ему нет необходимости работать в среде PE, к тому же, не очень удобно иметь две версии 32 и 64. Скорее всего, BS-POST останется 32бит, но с 64 бит надстройкой для запуска устанавливаемых программ в 64 бит режиме.

В планах - доделать отбор приложений по разрядности и дополнительный флаг "RunAs64bit" для запуска приложений в нативном режиме на 64 бит системах.

Почему это важно?
При эмуляции идет переадресация system32>SysWOW64, так же, ключей реестра software > SOFTWARE\Wow6432Node

boss911 07-12-2011 23:17 1811289

Цитата:

Цитата Boa Soft
Почему это важно? »

Это очень важно. Я с этой переадресацией уже больше года воюю в своих батниках.

Цитата:

Цитата Boa Soft
дополнительный флаг "RunAs64bit" для запуска приложений в нативном режиме на 64 бит системах »

Если будет стоять этот флаг, это означает, что приложение в х32 среде запускаться не будет? Дело в том, что есть приложения, инсталляторы, в которых обе версии приложения - х32 и х64, вот и хочется, чтобы в BS POST оно запускалось в соответствии с разрядностью ОС.

Shadow_31 09-12-2011 08:59 1811999

Из-за того, что нет поддержки 64 битных систем, приходиться пользоваться WPI, а в реестр данные экспортирую через reg.exe.

lokoham 09-12-2011 21:12 1812383

Boa Soft, не знаю поможет эта инфа или нет, но по ходу в последней версии Embarcadero RAD Studio XE2 (Pulsar) появилась возможность выбора разрядности компилятора. Сам пока не проверял и не скачивал,но судя по скриншоту такая возможность действительно есть



Ну и вот ссылка на официальный сайт,где тоже сказано что появился компилятор x64 Ссылка

Boa Soft 12-12-2011 00:00 1813541

В ближайшие дни выложу тестовую версию.
Что ожидается:
1. Полный переход на юникод.
2. Файл скина и набора конфигураций в формате юникода.
3. Упорядочивание лога.
4. Подсчет обшего числа ошибок и предупреждений.
5. Исправление мелких ошибок.

Будет просьба протестить на нелокализованных системах с целью проверки отсутствия краказябр в интерфейсе.

lokoham 12-12-2011 01:06 1813557

Boa Soft, спасибо,ждем с нетерпением!
А те задумки,которые уже есть в конфигураторе (проверка версии системы,битности и т.д.), стоит ли их реализации ожидать в ближайшее время?

Boa Soft 15-12-2011 15:46 1815856

Цитата:

Цитата lokoham
Boa Soft, спасибо,ждем с нетерпением!
А те задумки,которые уже есть в конфигураторе (проверка версии системы,битности и т.д.), стоит ли их реализации ожидать в ближайшее время? »

Пока только перевожу все мна юникод и правлю баги. Просто перевести в юникод потребовало больше усилий, чем я думал.

Пока исправил в интеграторе попадание пунктов в мусор при переименовании групп и добавил сохранение в юникоде.

Сейчас исследую проблему некорректного поведения программ установки при запуске их из BsPost на 64бит системе.

Возможно, это уже попадет в текушую версию.

lokoham 15-12-2011 16:24 1815886

Boa Soft, а этот баг в конфигураторе будет исправлен? баг
С нетерпением жду новую версию)

ya158 15-12-2011 19:13 1816000

Boa Soft,
Может заодно сделаешь и то, что я давно просил: вот и вот

Boa Soft 18-12-2011 12:32 1817304

На счет скина - посмотрю, возможно будет реализовано.
По поводу запуска на Т39 - врятли. Под ХП я уже практически не пишу

Batek 19-12-2011 19:57 1818165

Уважаемый автор, какая на сегодняшний день последняя версия программы? Встречал 1.15.1.9. Очень нужно описание команд файла конфигурации.

boss911 19-12-2011 23:27 1818310

Цитата:

Цитата Batek
какая на сегодняшний день последняя версия программы? »

1.17.1.4
Цитата:

Цитата Batek
Очень нужно описание команд файла конфигурации. »

В readme.rtf все подробно описано.

Batek 20-12-2011 04:02 1818443

Цитата:

Цитата boss911
Цитата:

Цитата Batek
какая на сегодняшний день последняя версия программы?

1.17.1.4

Спасибо.

Заблокированный выбор разрядности и версий системы в редакторе. Как разблокировать?

Boa Soft 20-12-2011 13:13 1818658

Цитата:

Цитата Batek
Заблокированный выбор разрядности и версий системы в редакторе. Как разблокировать? »

1. Написать самому программу заново и добавить функционал.
2. Дождатся новой версии, где это будет реализовано.

PS Разблокировка бесполезна, так как в программе еще не реализованы данные фильтры.

Batek 20-12-2011 16:34 1818809

Цитата:

Цитата Boa Soft
1. Написать самому программу заново и добавить функционал.
2. Дождатся новой версии, где это будет реализовано. »

Типа съязвили?

Boa Soft 21-12-2011 15:22 1819485

Цитата:

Цитата Batek
Типа съязвили? »

Хотите-подождите, нет времени ждать - изучайте, например, wpi.

Сейчас как раз занимаюсь добавлением поддержки 64 бит систем.
Вопрос оказался далеко не тривиальным. Программа уже есть и в 64би и в 32бит версиях, и обе работают, но, это не выход. 64 бит версию не запустить на 32 бит системе, а две версии таскать и думать какую запускать - не интересно. В 32 бит - проблему с реестром я решил переходом на reg для импорта, но проблема с раскрытием переменных на 64 системах остается. %ProgramFiles% всегда раскрывается в Program files (x86), а это может привести к некорректной обработке установки 64 бит программ. В 64 версии %ProgramFiles% всегда раскрывается в Program files, что в свою очередь, может привести к некорректной установке 32 программ.

Поэтому решено, программа останется 32бит, но с промежуточной 64бит заглушкой, необходимой для запуска установки в 64бит среде.

Срок реализации не могу пока сказать, но надеюсь еще в этом году :)

hobbit25 22-12-2011 15:41 1820148

Я вот не понимаю всю демагогию по поводу 64 битной версии
сам ставлю с существующего BS на обе системы
а чего и куда ставить в зависимости от 86 64 возложил на 7z sfx который с этим отлично справляется)

Boa Soft 25-12-2011 00:21 1821737

На сегодняшний момент сделал достаточно много, но всплыли давние ошибки, которые потребовали переписывания ряда функций.

1. Сделал давно обещанную проверку 32/64 бита и всплыла проблема номер 2

2. Если использовался чектег и пресеты, то чектег не работал - при выборе пресета все равно показывались пункты, у которых чектег был не найден и которые были при проверке заблокированы и скрыты.
Это я победил. Но всплыл баг номер 3.

3. Если есть цепочка зависимых друг от друга пунктов
Например

Installitem_00000 зависит от установки Installitem_00001
Installitem_00001 зависит от установки Installitem_00002
Installitem_00002 зависит от установки Installitem_00003
Installitem_00000 зависит от установки Installitem_00004 или Installitem_00005

И, если Installitem_00004 и Installitem_00005 недоступны или по чектег или по битности, то Installitem_00000 может остаться доступным. И, этот пример может вполне быть жизненным - например установка варианта программы и комплекта ненакопительных обновлений к ней.

Вообщем, пара функций проверки зависимостей работают никуда не годно. Или не работает до конца или сваливается в рекурсию без выхода и с переполнением стека.

Так что, этот застарелый баг требует решения и я на нем застрял. Вот. Буду думать дальше.


Цитата:

Цитата hobbit25
Я вот не понимаю всю демагогию по поводу 64 битной версии
сам ставлю с существующего BS на обе системы
а чего и куда ставить в зависимости от 86 64 возложил на 7z sfx который с этим отлично справляется) »

Вы установили программу с универсальным инсталлятором 32/64бит на 64 бит систему. Программа легла в Program Files.
А затем второй командой решили добавить в ее папку файл ключа или дефолтных настроек.

%ProgramFiles% раскроется в Program files (x86) и файл ключа или настройки будет скопирован не по адресу.

%ProgramW6432% применять не выход, ибо под x86 системой не сработает, а инсталлятор универсальный.

И, cmd запускается всегда 32бит, что порождает те же проблемы.

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

boss911 25-12-2011 00:32 1821739

Цитата:

Цитата Boa Soft
но без решения вышеуказанных багов выкладывать даже бетту нет смысла, так как любая блокирующая пункты проверка (по чектегу, битности, версии оси) может привети к ошибке. »

Все правильно. У меня есть сложные исключения, не хотелось бы, чтобы это все посыпалось в новой версии.

Pozia 25-12-2011 00:52 1821752

Цитата:

Цитата Boa Soft
И, cmd запускается всегда 32бит, что порождает те же проблемы. »

неа. можно вот так в указать:
RunProgram="x86:hidcon:run.cmd"
RunProgram="x64:hidcon:run.cmd"
и тогда в каждой разрядности запустится своя командная строка

boss911 25-12-2011 02:10 1821782

Pozia

Где можно? В принципе, не важно. Это предусмотрено самой программой, наверное, WPI, если бы это не было предусмотрено, то у вас бы не получилось запустить 64-битный CMD/REG из 32-битной оболочки. Уверен, что это делает переходник (внешний .exe файл), который находится в составе WPI или чего-то там.

Потому же методу будет работать и BSPI (через переходник), разве что будет другой синтаксис запуска х64 приложения.

Pozia 25-12-2011 11:31 1821873

boss911, можно при создании SFX с помощью кнопки от гора. В файле конфигурации указывается что я писал ранее, и в среде x32 запустится командная среда 32 разрядная, а в x64 - 64 разрядная. И соответственно все, что прописано в run.cmd внесется правильно и в реестр и правильно скопируется в програм файл х32 или х64. У меня так ставится програм где то 50 на XP x86 и Seven x64. Никаких проблем.

пользуюсь BSPI

Boa Soft 25-12-2011 15:42 1822036

Цитата:

Цитата Pozia
неа. можно вот так в указать:
RunProgram="x86:hidcon:run.cmd"
RunProgram="x64:hidcon:run.cmd"
и тогда в каждой разрядности запустится своя командная строка »

Вы все про 7zip инсталляторы, а я про программу.

В настоящий момент не совсем корректно работает раскрытие переменных в программе, о чем я и писал.

Это можно обойти применением 7zip инсталляторов, но от этого программа не станет корректно работать, если придется выполнить дополнительные действия.

hobbit25 25-12-2011 16:22 1822069

Вот и я про тоже имел ввиду что и описал Pozia, через SFX с помощью кнопки от гора делается все аккуратно и красиво

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

boss911 25-12-2011 22:52 1822369

Цитата:

Цитата Pozia
можно при создании SFX »

Это неудобно, так как каждый софт надо упаковывать в SFX, каждый батник, каждый REG и так далее. Метод явно не универсальный и красивого в нем точно ничего нет, это просто вынужденный выход из ситуации, скоро, надеюсь, эта вынужденность отпадет.

Pozia 25-12-2011 23:17 1822380

Цитата:

Цитата boss911
Это неудобно, так как каждый софт надо упаковывать в SFX »

у вас инстал софта лежит распакованным в папках BSPI??? :o :o :o
Цитата:

Цитата boss911
каждый батник, каждый REG и так далее »

Зачем? А в один SFX все запихнуть? И когда вы кидаете свой софт на флешку сколько копируются все куча мелких файлов из которых состоит инстал софта - такие гиганты как офис, автокад, солид с приличными размерами будут записываться на флешку часами, а сжатые SFX - минуты. Даже таже дефрагментация веника при упаковыных инсталах горазда меньше, чем при куче мелких разбросанных.
Цитата:

Цитата boss911
Метод явно не универсальный »

почему? какие здесь явные минусы?
Цитата:

Цитата boss911
это просто вынужденный выход из ситуации »

это самый удобный и простой метод, на мой сугубо личный взгляд (почему, вкратце изложил выше).

hobbit25 25-12-2011 23:24 1822386

boss911, полностью поддерживаю Pozia, а с кнопкой от gora для тотала создать sfx и обновить его занимает минуты и все выглядит красиво и аккуратно а не куча рег файликов exe

XXXler 26-12-2011 01:43 1822446

Цитата:

Цитата Pozia
у вас инстал софта лежит распакованным в папках BSPI??? »

У меня, например, да. Там, где можно оставить оригинальный инсталятор (поддерживается тихий режим с нужными настройками и экономия места не сильно велика) я и оставляю, подкладывая файлы настроек и импортируя их средствами BSPI

boss911 26-12-2011 03:42 1822475

Цитата:

Цитата Pozia
у вас инстал софта лежит распакованным в папках BSPI??? »

Нет и да, зависит от ситуаций, которые мне диктуют разработчики инсталляторов. Есть перепакованный в Inno Setup, есть оригинальные инсталляторы. Есть Office, Photoshop и т.п. тяжелые дистрибутивы, которые я не люблю во что-то упаковывать, по понятным причинам, а вместе с ними лежат твики в виде батников и REG. Ситуация с софтом у меня абсолютно разная.

Цитата:

Цитата Pozia
Зачем? А в один SFX все запихнуть? »

Я люблю, когда котлеты и мухи отдельно. По вашей логике, так можно все упаковать в один пучок и устанавливать. Есть ситуации, где дистрибутив и твик нужно держать отдельно, например, Office или Photoshop, которые я не пакую в SFX или мне просто нужен банальный выбор, применять твик после установки приложения или нет.

А так же у меня есть аналогичные ситуации, как описал XXXler (пост выше).

Я противник все массово паковать в SFX, точнее паковать то, что сперва нужно предварительно распаковать в TEMP, то есть не люблю делать эти “матрешки”. Если меня не устраивает оригинальный инсталлятор, я его переупаковываю в Inno Setup (если метод установки софта не сильно сложный) либо редактирую оригинальный (MSI), если такой возможности нет, пакую в SFX, чтобы было все в одном, кроме тяжеловесных дистрибутивов.

Надеюсь, отвечать на вопросы, почему метод не универсальный, не нужно.

Boa Soft 27-12-2011 00:55 1823036

Новая, пока глубоко тестовая версия.
Долгожданная поддержка юникода и нативного 64 режима.

Текущая версия 1.18.1.5

Новое в текущей версии:
Код:

1. NEW! Полный переход на юникод - файл конфига и файл скина теперь в формате юникод.
2. Файл лога так же в формат юникодa.
3. Полная локализация лога.
4. Исправлена ошибка обработки сложных зависимостей.
5. Исправлена ошибка совмесной работы CheckTag и пресетов.
6. Добавлена поддержка проверки битности системы.
7. NEW! Добавлена поддержка запуска приложений в 64бит окружении.
8. Расширен обьем информации, выводимой в лог.
9. Исправлена проблема неотображения страницы пресетов при EnableWelcomeDlg=0 и отключенном таймере ожидания.
10. Редактор. Перевод редактора так же на юникод.
11. Включена поддержка всех новвоведений.
12. Исправлена проблема с попаданием пунктов в мусор при переименовании группы.
13. Добавлена возможность сохранения конфига в юникоде.
14. Исправлена проблема нарушения файла при использовании CheckTag и отсутствии этих файлов.


Boa Soft 27-12-2011 01:02 1823038

Специально для тех скептиков, кто не верил в нужность поддержки 64 бит - запустите

Presetup.exe /ini:presetuptest.ini и отметьте сначала первый тест а потом второй.
Потом сравните содержимое файлов c:\test32var.txt и c:\test64var.txt, ключей реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Boa Software и HKEY_LOCAL_MACHINE\SOFTWARE\Boa Software

содержимое папок c:\Program Files\Boa Software\ и c:\Program Files (x86)\Boa Software\

Жду отзывов. Если у кого при выполнени на 64 бит системе выдает ошибку на пунктах с RunAsNative64bitApp=1,
то пожалуйста найдите в %TEMP% и прикрепите к ответу файл $bs_install_debug64$.log

lokoham 27-12-2011 11:24 1823213

Boa Soft, спасибо))
Скачал,накатил оболочку на свою сборку и сразу же вылез такой баг (возможно только у меня).
Многие программы почему то перестали отображаться в списке,проверка на наличие файла не стоит,видимость тоже включена,но программ всё же нет.Так же не хватает 5 групп. По какому принципу они не отображаются я пока тоже не понял. Но с предыдущей версией всё норм - всё на месте,как и должно быть.


lokoham 27-12-2011 11:39 1823230

Всёк разобрался вроде)) Пардон за беспокойство))
Просто почему то в старом конфиге не у всех программ параметр
WinBits= был равен ALL . Это видимо недоработки предыдущих версий.
А тут появилась проверка битности системы и видимо если этот параметр ничему не равен,программа вообще отображаться не будет. Ну по мне так это не совсем правильно. Ну может и правильно, Boa Soft виднее))

Но я бы добавил обработку этого параметра в новый конфигуратор. Изменил бы версию скрипта,допустим 2.2, и если версия скрипта 2.1 и параметр WinBits= ничему не равен,при сохранение присвоить ему значение ALL.

Boa Soft 27-12-2011 13:36 1823334

Цитата:

Цитата lokoham
Но я бы добавил обработку этого параметра в новый конфигуратор. Изменил бы версию скрипта,допустим 2.2, и если версия скрипта 2.1 и параметр WinBits= ничему не равен,при сохранение присвоить ему значение ALL. »

В конфигураторе сделаю обработку новых параметров и если они не равны ни одному из поддерживаемых, то будет применятся параметр по умолчанию - ALL.

lokoham 27-12-2011 13:44 1823344

Так...вот еще несколько замечаний.
- По умолчанию в конфигураторе,при добавление новой программы, битность системы вообще не выставлена (поле CheckBox'а пусто). По идее должно стоять ALL.
- Некорректное отображения названия программы с длинным названием при выборе пресетов


а должно быть так: Mp3Tag Pro 7.0.521 - редактор тэгов файлов формата MP3, WMA, M4a, AAC, WV, OGG и APE
- Диалог "Обзор папок"


- Ну и не столь важные недочеты - грамматические ошибки))))
1.Зависит от програм - должно быть программ
2.Запускать в как 64бит процесс - Запускать как 64-битный процесс.Так будет лучше)
3.Искать значки в общей библиотеку иконок - библиотеке
4.Сохранить проект с прежним имененм и в тоже место - именем
5.Сохранить проект с другим имененем или в другое место - именем

boss911 27-12-2011 14:22 1823381

Boa Soft

Очень нужна возможность, запускать в нативном 64-битном режиме конкретный 'CommandX', например:
Код:

Command2=#HIDE:x32:Setup.exe
Command2=#HIDE:x64:Setup.cmd

Но, при таком условии 'RunAsNative64bitApp' должен игнорироваться. Если BSPI был запущен в х32 ОС, то естественно 'CommandX' будет выполняться 32-битном режиме, то есть параметр x64 будет игнорирован.

Еще хочется иметь такую возможность:
Код:

Command2=#HIDE:only_x32:Setup.cmd
Command2=#HIDE: only_x64:Setup.cmd

То есть в зависимости от битности ОС, будет выполнен нужный Setup.cmd. Естественно 'RunAsNative64bitApp' должен игнорироваться в этом случае.

У меня есть такой случай, что установлено 32-битное приложение, но батник для этого приложения надо выполнить в 64-битном режиме. Да и другие могут быть случаи, например, чтобы для каждой битности не создавать свой 'Installitem', просто в одном итеме можно будет указать разные случаи, то есть под разные битности систем. Таким вот образом мы приобретаем еще больше гибкости.

Boa Soft 28-12-2011 00:10 1823790

Цитата:

Цитата lokoham
Так...вот еще несколько замечаний.
- По умолчанию в конфигураторе,при добавление новой программы, битность системы вообще не выставлена (поле CheckBox'а пусто). По идее должно стоять ALL. »

В процессе исправления.
Остальные ошибки уже исправил.
Может быть, даже завтра выложу новую версию.

Цитата:

Цитата boss911
Очень нужна возможность, запускать в нативном 64-битном режиме конкретный 'CommandX', например: »

Пока я не думаю делать отдельные настройки для каждой команды, возможно в дальнейшем.
Не хочется все излишне усложнять. Последний WPI - вообще как язык программирования.
Народ часто пишет. что с BSPOST не могут разобраться, а если еще усложнить - то вообще не разберутся.
У меня был ряд задумок, например, проверка уже установленных программ. Но, как однозначно определить наличие программы - трудный вопрос.

Так же, будет (но скоро не обещаю), кроме проверки версии системы, проверка версии фреймворка, VC+ библиотек итд.

lokoham 28-12-2011 00:47 1823806

Boa Soft, спасибо ждем)
Понимаю что вопрос уже не однократно поднимался,но есть ли хоть какие то задумки насчет реализации подгрупп?
Уж больно хочется всё таки когда-нибудь их увидеть))))

Boa Soft 28-12-2011 12:18 1824056

Цитата:

Цитата lokoham
Boa Soft, спасибо ждем)
Понимаю что вопрос уже не однократно поднимался,но есть ли хоть какие то задумки насчет реализации подгрупп?
Уж больно хочется всё таки когда-нибудь их увидеть)))) »

На счет этого - я уже говорил, что не планирую. Придется сильно менять структуру всей программы.

Pozia 28-12-2011 21:18 1824374

Цитата:

Цитата Boa Soft
Специально для тех скептиков, кто не верил в нужность поддержки 64 бит - запустите »

я так понимаю, и меня это касается. Только я уточню - я не не верил, а предложил вариант как до все го этого уже околого года я спокойно ставил проги на Seven x64 без каких либо проблем с реестром и путями.

lokoham 29-12-2011 09:58 1824657

Boa Soft, вот еще недочет.
Если программа,допустим LibreOffice, зависит от установки других программ, то при выборе LibreOffice,на этих программах не прорисовываются галочки,но сами программы оказываются выбранными.

Batek 31-12-2011 03:19 1825960

Пожелание: А не будет ли так любезен джин выносить инфу о новых версиях проги в первый пост. ИМХО в почти двухстах страницах искать ссылки затруднительно.

boss911 31-12-2011 06:32 1825994

Batek

В первый пост попадают только релизы (финальные сборки).

Всех с наступающими праздниками.

lokoham 04-01-2012 22:22 1828460

Boa Soft, может попробовать добавить поиск для начала только в конфигуратор,а там глядишь и оболочку можно будет пристроить? Было бы очень удобно, особенно когда в сборке много программ... Чтобы не прокручивать огромный список и не искать нужную прогу,просто вбил её название в строку поиска и он бы автоматически перешел на нужную прогу)

Boa Soft 05-01-2012 14:13 1828905

Цитата:

Цитата lokoham
Boa Soft, может попробовать добавить поиск для начала только в конфигуратор,а там глядишь и оболочку можно будет пристроить? Было бы очень удобно, особенно когда в сборке много программ... Чтобы не прокручивать огромный список и не искать нужную прогу,просто вбил её название в строку поиска и он бы автоматически перешел на нужную прогу) »

Не уверен, что это нужно. Надо нормально структурировать программы по группам, чтобы не возникало такой проблемы. А проблемы сборок "3000 программ в одном" мне не интересны.

Но, в будущем, это вполне возможно, так как такой доп сервис не усложняет работу и не требует изменение всей концепции.

PS. Переписал кнопки - теперь есть возможность навигации с клавиатуры, чего ранее сильно не хватало. Пока выложил только авторан-конструктор с новыми возможностями (у него общая кодовая база с BS POST). Если новые элементы управления приживутся без ошибок в программе, то сегодня-завтра выложу новую версию на тест.

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

Nun-Nun 06-01-2012 17:09 1829685

Цитата:

Цитата Boa Soft
Пока выложил только авторан-конструктор с новыми возможностями »

Так и не понял, где ж ссылка на скачивание. Перекачал из шапки, но там всё то же, что было раньше. :sorry:

Stranger13 06-01-2012 17:53 1829726

Цитата:

Цитата Nun-Nun
Так и не понял, где ж ссылка на скачивание »

Смотрите сдесь.
Мультивариантный установочный диск

Batek 06-01-2012 18:15 1829754

Цитата:

Цитата boss911
Batek
В первый пост попадают только релизы (финальные сборки). »

Жаль. Было бы удобно.

Valerkan 11-01-2012 23:06 1833519

Жаль версию 1.18.1.5 не удалось протестировать, так как BS Post Installer при открытии растягивается на два монитора. Рабочий стол расширен на два монитора, второй монитор занят - всегда включен. Есть ли решение для запуска программы на одном мониторе? С версией 1.17.1.4 такой проблемы не было.

XCV 13-01-2012 17:11 1834988

знаю что сам уже 3-й раз поднимаю этот вопрос в этой теме, но так как ответа до сих пор не нашел, задам еще раз, авось кто подскажет.
Есть ли где скины для BS Post Installer? Если есть, то где их можно найти?
(вариант http://forum.oszone.net/thread-126657-16.html - видел)
ЗЫ: помоему (если мне не изменяет память) с одной из версий был скин в "синих тонах", но что-то не могу найти его у себя, если это так и у кого-то остался тот вариант может поделитесь?

profcom 14-01-2012 00:29 1835367

XCV, http://forum.oszone.net/post-764593-691.html такой вот вариант есть, других не видел что бы выкладывали.

XCV 16-01-2012 13:53 1837052

Цитата:

Цитата profcom
такой вот вариант есть »

для новых версий правда не подходит, но переделать можно, спасибо

вот скин в темно синих тонах который сам пытался сделать, строго не судите, не мастер я, но может кто допилит или сделает что-либо в этом стиле
http://rghost.ru/35932822

Boa Soft 19-01-2012 18:15 1839771

Цитата:

Цитата Valerkan
Жаль версию 1.18.1.5 не удалось протестировать, так как BS Post Installer при открытии растягивается на два монитора. Рабочий стол расширен на два монитора, второй монитор занят - всегда включен. Есть ли решение для запуска программы на одном мониторе? С версией 1.17.1.4 такой проблемы не было. »

Ошибку подтверждаю. Постараюсь проверить пофикшеную версию на конфигурации с двумя монитороми.

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

sov44 19-01-2012 18:36 1839790

Boa Soft, уже несколько лет бэта, когда финал?

XCV 20-01-2012 17:14 1840501

Цитата:

Цитата sov44
когда финал »

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

Boa Soft 22-01-2012 23:27 1842276

Текущая версия 1.18.2.4

Новое в текущей версии.

1. Исправлена работа программы в мультимониторных системах.
2. Добавлен параметр в skin.ini MultiMonitors при 1 происходит расширение на весь рабочий стол при 0 - только на основной монитор.
3. NEW! Все элементы управления теперь доступны для управления только с клавиатуры.
4. В лог выводится общее количество программ и количество установленных программ (которые не были прерваны.)
5. В лог выводится общее время работы программы.
6. В лог выводятся коды возврата программ.
7. Отображение таймера ожидания теперь не зависит от значения EnableWelcomeDlg и EnablePresetsPage
при DefaultTimer > 0 таймер ожидания будет выdодится на первом экране программы - в зависимости от настроек - приветствие, выбор наборов или выбор программ.
8. Исправлен ряд внутренних проблем.

Boa Soft 22-01-2012 23:39 1842282

Предупреждения к новой версии.

1. Прерывание установки программы в 64бит режиме пока не работает.
2. Документация (readme.rtf) пока не дополнялась.
3. До финала скорее всего новых фичь не будет, буду только исправлять баги.


Посмотрел скин от XCV, предварительно поправив под текущую версию - понравилось.
И задумался. Текущая концепция скина не позволяет реализовать многие красивые вещи. Вся проблема в том, что это по сути полноэкранное приложение. И тут два варианта - делать много фонов для каждого разрешения или делать один фон и задавать в нем зоны растяжения - кто работал с программами для редактирования стилей для Windows, тот поймет, о чем я.

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

lokoham 23-01-2012 18:33 1842797

Цитата:

Цитата Boa Soft
В конфигураторе сделаю обработку новых параметров и если они не равны ни одному из поддерживаемых, то будет применятся параметр по умолчанию - ALL. »

Жаль,но походу всё осталось по прежнему.(

NikLok 23-01-2012 23:29 1843014

Цитата:

Цитата Boa Soft
Видимо, все идет к тому, что новый скин будет с секциями для каждого разрешения экрана как с описанием абсолютных размеров и координат всех контролов так и описанием файлов обоев, логотипа кнопок. »

Заманчиво, еще бы можно было давать описание программы как HTML. (из меня несколько раньнего)

Boa Soft,
А пока видимо все nfo надо перекодировать в уникод - у мя кракозябры.

Чем задаются координаты рисунка BIG_LOGO.bmp
Чем задаются координаты LoadingLabelCaption.

Если не выбрано ни одного алимента в дереве программ на след экране выдается окно: "Cannot focus a disable or invisible window." - поправить бы.

А еще при просмотре скрыншотов приходится дважды кликать. Если при нажатии на иконке скриншота он и открывался бы, а не закрывался бы только предыдущий, было бы приятнее!?

Boa Soft 24-01-2012 14:10 1843338

Цитата:

Цитата NikLok
А пока видимо все nfo надо перекодировать в уникод - у мя кракозябры. »

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

Цитата:

Цитата NikLok
Чем задаются координаты рисунка BIG_LOGO.bmp
Чем задаются координаты LoadingLabelCaption. »

BigLogo и LoadingLabel соответственно.

Цитата:

Цитата NikLok
А еще при просмотре скрыншотов приходится дважды кликать. Если при нажатии на иконке скриншота он и открывался бы, а не закрывался бы только предыдущий, было бы приятнее!? »

Исправлю.
Цитата:

Цитата NikLok
Заманчиво, еще бы можно было давать описание программы как HTML. (из меня несколько раньнего) »

Цитата:

Цитата lokoham
Жаль,но походу всё осталось по прежнему.( »

В редактор текущей бетты изменений не вносилось. Поправлю к следующей.



Не хочу с элементами управления IE или сторонними парсерами связываться.

NikLok 24-01-2012 16:01 1843417

Boa Soft,
Почему-то в версии 1.17 (прошлый "релиз") я никак не могу сдвинуть TestLabelCaption
Может там другим элементом управляется позиция вывода текста "Тестовый режим! Только симуляция установки."

Я пробовал TestModeLabel и TestLabel - они не влияют.

В новой версии с этим все в порядке к счастью!

Boa Soft 24-01-2012 18:48 1843585

Цитата:

Цитата NikLok
Я пробовал TestModeLabel и TestLabel - они не влияют. »

writepos - Записать все координаты элементов управления в skin.ini.

Этот ключ поможет разобраться со всеми названиями элементов управления.

Есть у меня мыль добавить в интерфейс режим редактирования, чтобы мышкой можно было менять координаты всех элеметов управления. Но, сначала допилить то, что уже есть до релиза.

NikLok 24-01-2012 22:32 1843787

Boa Soft,
Цитата:

Цитата Boa Soft
writepos - Записать все координаты элементов управления в skin.ini. »

Про это я помню. (Названия так и вытаскивались)
А вот то что я неожиданно для себя обнаружил!
Запускаю сабж строкой:
Код:

Presetup.exe test w:1280 h:1024 writepos
И вижу чудеса уже на первом экране!
Big_Logo TestModeLabel выводятся не в указанных координатах, а тех которые видимо внутренней таблицей или расчетом. Самое прикольное что пользовательские кнопки усечены по ширине до 22.
Словом вот кусок из вновь созданного skin.ini
Код:

;UserFuncBt1=T:1150 L:347 W:150 H:22
;UserFuncBt2=T:1150 L:502 W:150 H:22
;UserFuncBt3=T:1150 L:657 W:150 H:22
UserFuncBt1=T:+60 L:680  W:150 H:42
UserFuncBt2=T:+60 L:880  W:150 H:42
UserFuncBt3=T:+60 L:1080 W:150 H:42

Без ключа writepos работает "более" штатно. Мне думается что логика при которой все таки параметры скина будут сохраняться во вновь записываемом файле будет более полезной?
В старой версии старые параметры польз. кнопок просто затирались. В новой добавлено комментирование.
Зачем то же было надо? Может отладка просто?

Цитата:

Цитата Boa Soft
Есть у меня мыль добавить в интерфейс режим редактирования, чтобы мышкой можно было менять координаты всех элеметов управления. »

Тоже давно предлагалось! Только думается что придется может быть группирование вводть что ли. А то кнопки, картинки и надписи будут разбегаться?

Boa Soft 26-01-2012 00:39 1844585

Цитата:

Цитата NikLok
Про это я помню. (Названия так и вытаскивались)
А вот то что я неожиданно для себя обнаружил!
Запускаю сабж строкой: »

Изначально скин был одной неизменяемой структуры. Все координаты считались в зависимости от размера экрана.
Потом появились костыли в виде секций с изменяемыми координатами. Но, кое где вычисления остались.
Например, нельзя сдвинуть по горизонтали CaptionLabe и DeskriptionLabel.

Поэтому буду думать далее. Избавлятся от "костылей"

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

Boa Soft 30-01-2012 00:13 1847285

Текущая версия 1.18.2.5

Новое в текущей версии.

Код:

1. Редактор. Исправлен вылет редактора при добавлении или дублировании итемов.
2. Редактор. Изменен режим создания бекапов - новый бекап теперь не перезаписывает старый, а каждый раз при сохранении создает копию
  исходного файла с добавлением префикса даты и времени к имени исходного файла.
3. Редактор. При загрузке файла корректируются некорректные параметры битности к ALL.
4. Редактор. При загрузке файла корректируются некорректные параметры WinMinVer и WinMaxVer к пустому значению.
5. Редактор. NEW! Добавлен диалог задания версии и битности системы.
6. Редактор. Исправлена ошибка в процедуре ренумерации, иногда приводившая к потере пунктов из групп.
7. Редактор. Исправлена ошибка в процедуре сохранения, приводившая к потере пресетов при сохранении только недефолтных отличий.
8. Редактор. Исправлена ошибка в процедуре сохранения, приводившая к некорректному файлу при сохранении только недефолтных
  отличий и неиспользовании секций пре/постинсталл.
9. Исправлена ошибка передачи фокуса при переходе к установке программ если не выбрано ни одной программы.
10. NEW! Добавлен контроль версии системы.
11. Заменена иконка программы для уменьшения размера.
12. Stub64. Добавлена иконка.
13. Stub64. Добавлен контроль сответствия версии хоста.
14. Stub64. Добавлена возможность ручного прерывание программы при установке.
15. Добалена возможность ручного прерывания программы  программы при установке  в 64бит окружении.


nibble74 30-01-2012 14:23 1847593

Boa Soft

Возможно ли увеличить комманды с 6 до 10-ти ?
Иногда бывает нужно.

boss911 30-01-2012 23:30 1847981

nibble74

В подобных случаях, имхо, лучше применять батник.



ALL, у кого на XP не отображается иконка на Stub64.exe (в 1.18.2.5)?

nibble74 31-01-2012 02:15 1848041

Цитата:

Цитата boss911
ALL, у кого на XP не отображается иконка на Stub64.exe (в 1.18.2.5)? »


У меня не отображается.


Цитата:

Цитата boss911
В подобных случаях, имхо, лучше применять батник. »


Да но комманды #HCMD: у меня их 8 штук и приходится разбивать на две секции, что очень не удобно. Батник пихать както не хотелось бы.

NikLok 01-02-2012 13:56 1849270

Boa Soft, К сожалению в английской версии на t39-t0 наблюдаются кракозябры в зоне вывода описания программы в режиме конфиг. В остальных зонах нормально.

profcom 01-02-2012 22:52 1849684

nibble74, даже интересно для чего столько команд ?

nibble74 02-02-2012 00:40 1849746

Цитата:

Цитата profcom
даже интересно для чего столько команд ? »

Ну например:

читать дальше »
Код:

Command1=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\IO.SYS
Command2=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\MSDOS.SYS
Command3=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\CONFIG.SYS
Command4=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\AUTOEXEC.BAT
Command5=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\IO.SYS"
Command6=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\MSDOS.SYS"
Command7=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\CONFIG.SYS"
Command8=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\AUTOEXEC.BAT"
Command9=#HCMD: label c: System


boss911 02-02-2012 02:36 1849784

nibble74

Не пойму, чем батник не устраивает:
Код:

Command1=#HIDE:%ROOT%\tweak.cmd
Хотите, чтобы файла не было?

nibble74 02-02-2012 12:03 1849944

Цитата:

Цитата boss911
Хотите, чтобы файла не было? »

На мой взгляд так удобнее, если пряио в presetup прописывать. Ну решать конечно автору.
Просто я разделил на две секции, а хотелось чтоб в одной было.

Вот например как у меня, вобщем возможностей много, просто мало ли у кого какие задумки с коммандами.

читать дальше »
Код:

[Installitem_040]
Group=Дополнительное меню
Caption="Создать файлы .reg .cmd"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\.reg\ShellNew" /v NullFile /t REG_SZ /f
Command2=#HCMD: REG ADD "HKCR\.cmd\ShellNew" /v NullFile /t REG_SZ /f
Default=1

[Installitem_041]
Group=Дополнительное меню
Caption="Свойства папки"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\0" /ve /t REG_SZ /d "Свойства папки" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\0\command" /ve /t REG_SZ /d "control folders" /f
Default=1

[Installitem_042]
Group=Дополнительное меню
Caption="Редактор реестра"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\1" /ve /t REG_SZ /d "Редактор реестра" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\1\command" /ve /t REG_SZ /d "regedt32.exe" /f
Default=1

[Installitem_043]
Group=Дополнительное меню
Caption="Панель управления"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2" /ve /t REG_SZ /d "Панель управления" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2\command" /ve /t REG_SZ /d "control.exe" /f
Default=1

[Installitem_044]
Group=Дополнительное меню
Caption="Диспетчер устройств"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3" /ve /t REG_SZ /d "Диспетчер устройств" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\mmc.exe /s %WINDIR%\System32\devmgmt.msc /s" /f
Default=1

[Installitem_045]
Group=Дополнительное меню
Caption="Установленные обновления"
Description=Использовать совместно с дополнительными апплетами управления
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4" /ve /t REG_SZ /d "Установленные обновления" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\CPLDAPU\wul.exe" /f
Default=1

[Installitem_046]
Group=Дополнительное меню
Caption="Установка и удаление программ"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5" /ve /t REG_SZ /d "Установка и удаление программ" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command" /ve /t REG_SZ /d "control appwiz.cpl" /f
Default=1

[Installitem_047]
Group=Дополнительное меню
Caption="Службы Windows"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S1" /ve /t REG_SZ /d "Службы Windows" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S1\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\mmc.exe /s %WINDIR%\System32\services.msc /s" /f
Default=1

[Installitem_048]
Group=Дополнительное меню
Caption="Службы и Устройства"
Description=Использовать совместно с дополнительными апплетами управления
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S2" /ve /t REG_SZ /d "Службы и Устройства" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S2\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\CPLDAPU\Pserv2.exe" /f
Default=1

[Installitem_049]
Group=Дополнительное меню
Caption="Отключить защиту файлов"
Folder=REG
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S3" /ve /t REG_SZ /d "Включить защиту файлов" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S3\command" /ve /t REG_EXPAND_SZ /d "Regedit.exe /S %WINDIR%\sfc_on.reg" /f
Command3=#HCMD: copy /y "sfc_off.reg" "%SYSTEMROOT%"
Command4=#HCMD: copy /y "sfc_on.reg" "%SYSTEMROOT%"
Default=1

[Installitem_050]
Group=Дополнительное меню
Caption="Показать расширение файлов"
Folder=VBS
IconFile=%windir%\Regedit.exe
Command1=#HCMD: copy /y "FileExt.vbs" "%WINDIR%\System32"
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S4" /ve /t REG_SZ /d "Показать расширение файлов" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S4\command" /ve /t REG_EXPAND_SZ /d "WScript.exe %WINDIR%\System32\FileExt.vbs" /f
Default=1

[Installitem_051]
Group=Дополнительное меню
Caption="Перезапустить Explorer"
Folder=VBS
IconFile=%windir%\Regedit.exe
Command1=#HCMD: copy /y "Explorer.vbs" "%WINDIR%"
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S5" /ve /t REG_SZ /d "Перезапустить Explorer" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S5\command" /ve /t REG_EXPAND_SZ /d "WScript.exe %WINDIR%\Explorer.vbs" /f
Default=1

[Installitem_052]
Group=Дополнительное меню
Caption=Удалить "Поиск" из контекстного меню
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG DELETE "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\find" /f
Default=1

[Installitem_053]
Group=Дополнительное меню
Caption=Меню выключения компьютера
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut1" /ve /t REG_SZ /d "[Выход]" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut1\command" /ve /t REG_SZ /d "hidcon.exe shutdown -l -f -t 0" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut2" /ve /t REG_SZ /d "[Выключение]" /f
Command4=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut2\command" /ve /t REG_SZ /d "hidcon.exe shutdown -s -f -t 0" /f
Command5=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut3" /ve /t REG_SZ /d "[Перезагрузка]" /f
Command6=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut3\command" /ve /t REG_SZ /d "hidcon.exe shutdown -r -f -t 0" /f
Default=1

[Installitem_054]
Group=Дополнительное меню
Caption=Лого до входа пользователя в систему
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKU\.DEFAULT\Control Panel\Desktop" /v "Wallpaper" /t REG_SZ /d "%WINDIR%\Web\Wallpaper\Безмятежность.bmp" /f
Default=1


boss911 02-02-2012 12:53 1849976

nibble74, значит, я вас правильно понял. Только вы это, обрамите код тегом [code] и сверху можно еще [more].

Boa Soft 03-02-2012 10:42 1850678

Цитата:

Цитата nibble74
Boa Soft
Возможно ли увеличить комманды с 6 до 10-ти ?
Иногда бывает нужно. »

Вообще-то не сложно хоть 999, но тогда придется много думать и менять интерфейс редактора.

PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется.

nibble74 03-02-2012 12:07 1850747

Цитата:

Цитата Boa Soft
но тогда придется много думать и менять интерфейс редактора. »

Хмм, понятно. Народ отпишитесь, может кому понадобится такая доработка ?


Цитата:

Цитата Boa Soft
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется. »


У меня на хрюшке 32 всё нормально.

lokoham 03-02-2012 19:28 1851115

Цитата:

Цитата Boa Soft
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется. »

Семерка X86 полёт нормальный :)

alexsf 03-02-2012 19:31 1851116

Boa Soft,
Цитата:

PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется.
На Win 7 x64 Sp1 все нормально.

Boa Soft 04-02-2012 11:02 1851517

Тогда такой вопрос. Надо ли делать проверку на серверные версии? А то для сервера 2008r2 и 7 и 2008 и висты версии совпадают и если не проверять еще и тип системы то что сервер что воркстейшен?
Так же, наверное сделаю возможность указания версии без билда например, 5.1sp1, ибо, билд не всегда важен.

В редакторе могут быть ошибки с выставлением версии системы - я собирал информацию о билдах и версиях системы с разных мест и могут быть ошибки.

NikLok 04-02-2012 14:00 1851624

Boa Soft,
Цитата:

Цитата Boa Soft
Надо ли делать проверку на серверные версии? »

В качестве аргумента за могу только сказать что по крайне мере антивирусы для серверов идут спец версий! Опять таки допустим MS Project тоже на сервер должден ставится соотв. серверной ориентации. Думаю такая способность будет не лишней.

NikLok 08-02-2012 11:30 1854050

Boa Soft, А как бы было удобно если совместить экраны выбора пресета и выбора программ на одном экране?! Еще предлагалось сделать иконки для групп.
Причем было бы удобно что бы при отмене групп возвращался выбор пользователя до выбора первой группы.
Ну или если уж так сложно совместить - может выводить на экране групп, список программ которые попадают в группу при выборе. Так хоть чуток нагляднее.

Boa Soft 05-03-2012 00:52 1872520

Новая версия:

Текущая версия 1.18.3.2

Все изменения коснулись скина. Дюже мне понравился Dark blue skin от XCV

Код:

Новое в текущей версии.

1. Изменена версия обложки на 2.2. Старые обложки без доработки не применимы.
2. Появилась возможность задавать свой набор графики для каждого разрешения (секции [Skinset_XXXxXXX]).
3. Положения всех элементов скина задается вручную для каждого разрешения.
4. Можно задавать зоны растяжения для обоев обложки (WallMargins    = L:347 T:90 R:80 B:120).
5. Можно задавать размеры шрифта для каждого вида элементов управления.
6. - перед параметром описания размеров и положения элемента означает, что размер отсчитывается от другой стороны экрана.
7. Добавлены параметры B: и R - можно задавать положение нижней и правой стороны элемента управления.

Наработки очень сырые, поэтому не стоит пока воспринимать данную версию как основу для рабочего окружения.


PS Жду отзывов и предложений по новой реализации обложки.

Пока еще не решил, какую секцию использовать при выборе разрешения, не описанного в скине. Пока выбирается дефолтная, но не всегда это хорошо. Поэтому остается еще придумать механизм для выбора более подходящей секции. Так же будет несколько изменен экран пресетов. Для этого пишется новый элемент управления.

По поводу совмещения выбора пресетов и выбора программ - не будет. Такое трудно поместить в один экран.
Иконки - пока не знаю. Если напишу свой элемент управления, то будет (может быть...).

По поводу версий - наверное уберу поддержку определения 9X систем - все равно оно кануло в прошлое и к тому же, я очень давно не проверял работу программы на 98. Скорее всего не заработает. А место этого добавить проверку на серверные версии.

hobbit25 06-03-2012 22:19 1873883

Boa Soft, не захотел воспринимать старый PRESETUP.INI от 1,12,7,5 версии Раньше когда пробовал тестовые версии ConfigEd.exe сам переконструировал в нужную структуру а счас такое не делает ((( просто перебивать заново все программы ну очень не хочется

boss911 07-03-2012 12:30 1874153

Boa Soft

Хотелось бы иметь отладочный запуск BSPI, например, с ключом /skintest , где при тестовом запуске будут отображаться все элементы интерфейса на каждой своей странице. Я сегодня три часа убил, пока сделал нужную разметку под свой скин, основную часть времени заняли долгие ожидания тестовых запусков, при этом еще надо было вспоминать, какие элементы отключены.

Boa Soft 12-03-2012 17:17 1877780

Небольшой аноннсик.
В следующей версии будет:
1. Увеличено число команд в PreInstall/PostInstall до 99.
2. Увеличено число команд дл каждой устанавливаемой программы до 99.
3. Увеличено количество пресетов до 99.
4. Появилась возможность задавать свои имя шрифта, стиль, цвет для каждой логической группы элементов управления.
5. Идет дороботка конфигуратора.

zgbgr 17-03-2012 20:27 1881369

доброе время суток. можно ли объяснить тому, кто в танке, как же с программой работать?
скачал и установил ее. а дальше.... создается файлик Presetup.ini ?
есть пара (пока пара) программ в тихой установке.
фака по использованию BS не обнаружил..

boss911 17-03-2012 23:17 1881494

zgbgr

Пользуйтесь конфигуратором, он облегчит вам работу. И не мешало бы почитать readme.rtf.

timon45 18-03-2012 14:08 1881740

Добрый день, Уже с год пользуюсь данной программой и очень доволен на много экономит время и упрощает установку ПО (особенно когда сам собирал для себя) Недавно перешел на тестовую версию
Цитата:

Цитата Boa Soft
1.18.2.5 »

особых глюков замечено не было, не понравилась только сортировка иконок в конфигураторе (из библиотеки иконок) раньше она была с лева направо с верху вниз, а сейчас не понятно как и куда, ну это все мелочи. Определение ОС и разрядности отработало без ошибок, это радует. Хочу поделится своей библиотекой иконок их 145 шт. разрешение только 32х32 и 16х16, т.е. только те что использует программа 32 бит, некоторые 8 бит, собирал специально для BSPI, + в архиве программа libcreate.exe для создания библиотеки иконок *dll из папки с иконками.
запустить с параметрами libcreate.exe c:\ICON\ c:\iconlib.dll
где c:\ICON\ - папка с иконками
c:\iconlib.dll - dll- ка с иконками которая появится.

Boa Soft 25-03-2012 01:38 1886110

Новая версия.

Текущая версия 1.19.1.3


Код:

Новое в текущей версии.
1. Увеличено число команд в PreInstall/PostInstall до 99.
2. Увеличено число команд дл каждой устанавливаемой программы до 99.
3. Увеличено количество пресетов до 99.
4. Изменен дизайн страницы пресетов. Теперь для каждого пресета можно задать коментарий.
5. Индикаторы прогресса переделаны в графические.
6. Место мигающей метки загрузки применен индикатор прогресса.
7. Появилась возможность задавать свои имя шрифта, стиль, цвет для каждой логической группы элементов управления.
8. Разработан редактор скина.


nibble74 25-03-2012 05:49 1886154

SkinEdit не работает, появляется окно и зависает.

AlexM22204 25-03-2012 10:46 1886207

Цитата:

Цитата nibble74
SkinEdit не работает »

РАБОТАЕТ! Нажмите кнопку OpenBt b и выберете файл конфикурации (SKIN.INI) нужного вам скина - всё заработает! :)

boss911 25-03-2012 11:12 1886226

Ребята, плиз, откройте редактором скинов SKIN.INI и нажмите кнопку 'Тестировать скин'. Работает? У меня вываливается ошибка. WinXP, запуск из официального дистрибутива (1.19.1.3).

Presetup.exe /demo:1-9 - работает нормально.

AlexM22204 25-03-2012 11:18 1886228

Цитата:

Цитата boss911
У меня вываливается ошибка. WinXP, запуск из официального дистрибутива (1.19.1.3). »

У меня такой на Windows 7 SP1 x86 такой ошибки нет...

nibble74 25-03-2012 12:36 1886269

На WInXP SP3 ошибка кнопки тестировать, подтверждаю.
В предыдущем посте именно это хотел сказать.

alexsf 25-03-2012 13:47 1886308

Цитата:

Цитата boss911
У меня вываливается ошибка. WinXP, запуск из официального дистрибутива (1.19.1.3). »

Win 7 x64 все нормально, ошибки нет.

boss911 25-03-2012 21:47 1886617

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

Boa Soft 26-03-2012 12:36 1886994

Цитата:

Цитата nibble74
На WInXP SP3 ошибка кнопки тестировать, подтверждаю. »

Проблема не зависит от версии OS, а проявляется когда путь к папке с программой или папке скина содержит пробелы. Проблема уже исправлена и в следующей версии ее не будет.

nibble74 26-03-2012 15:32 1887095

О КАК :)
Действительно, работает.

us_ov 29-03-2012 16:42 1889402

Не работает изменение размера скриншота.
И ещё она шероховатость - фоновый звук (тот, что миди) проигрывается вместе с DONE.WAV по окончании - не критично, но режет слух.

us_ov 31-03-2012 11:03 1890581

Не изменяется детализация лога - DetaliseLog=0
Не издаёт звук при помощи PC Speaker - BeepOnStart=1

us_ov 09-04-2012 16:37 1896381

Кто нибудь подтвердит или опровергнет???????

Boa Soft 10-04-2012 00:39 1896738

Цитата:

Цитата us_ov
Не работает изменение размера скриншота. »

Работает. Только реальный размер зависит и от

Код:

; Stretch mode:
; RealSize        - 0
; Reduce        - 1
; Enlarge        - 2

; Alwas                - 3
StretchScreenShots        =1

Цитата:

Цитата us_ov
Не изменяется детализация лога - DetaliseLog=0 »

Баг имеет место. Уже исправил.

Цитата:

Цитата us_ov
Не издаёт звук при помощи PC Speaker - BeepOnStart=1 »

Работает, но не на всех материнках. На некотрых тупо игнорится, на других - пищит в колонки.
Видимо, придется убрать из-за такого поведения.

PS Над движком скина и редактором проделана огромная работа. Было выявленно много багов и много переделано.
Формат скина не раз перекраивался. Поэтому не спешу с выкладыванием.

Но, на днях выложу очередную версию.

us_ov 10-04-2012 13:24 1896992

Спасибо за содержательный ответ.
Изменял ; Stretch mode: результата нет, может это на моей "захламлённой" системе (всё эксперименты вживую :) ).
В отношении сриншотов - пожелание - (может быть пока не поздно, перед очередной версией) изменить показ скриншотов по клику на иконке в полный размер (без трансформации в меньшую сторону) - мелкие шрифты не читабельны совсем и впечатление от картинки мягко сказать "никакое".
Ещё раз спасибо за такой замечательный продукт. По его пользовательским качествам готов пользовать его и сейчас со всеми шероховатостями и багами...(останавливает суровая надпись :read: - ...за пределы форума не выносить! Тестовую метку не удалять!!!)

Boa Soft 10-04-2012 22:21 1897288

Цитата:

Цитата us_ov
Изменял ; Stretch mode: результата нет, может это на моей "захламлённой" системе (всё эксперименты вживую ). »

Stretch mode:
; RealSize - 0 - шот реального размера, то что не влезло обрежется
; Reduce - 1 - шот большего размера будет уменьшен, маленькие - как есть
; Enlarge - 2 - шот мелкого размера будет увеличен, большого - как есть

; Alwas - шот мелкого размера будет увеличен, большого -будет уменьшен

Boa Soft 12-04-2012 01:07 1897997

Вложений: 1
Текущая версия 1.19.3.2

Код:

Новое в текущей версии.

1. Доработана структура скина, добавлены элементы управления для более гибкой настройки обложки.
2. В режиме демо отображаются все возможные варианты страниц.
3. Изменен способ редактирования - перемещение только с зажатым Ctrl, изменение размера - с зажатым Shift.
4. Редактор скина совмещен с программой и вызывается по ключу /skinedit
5. Исправлен баг с детализацией лога.
6. Исправлен баг в редакторе скина при наличии пробелов в пути к папке скина.


nibble74 12-04-2012 08:19 1898061

Приветствую,

`Boa Soft`

На хрюшке SP3 не работает 3 пункт Ctrl и Shift, а на семёрке проверить не могу, т.к снёс вторую OC и виртуалку тоже.

Да и пожалуйста не удаляйте
BeepOnStart=1

Спасибо.

omich 12-04-2012 09:57 1898115

На странице пресетов после удаления "лишних" остаются элементы выбора пресета.
Можно их убрать?
[IMG][/IMG]

boss911 12-04-2012 12:48 1898222

Цитата:

Цитата nibble74
На хрюшке SP3 не работает 3 пункт Ctrl и Shift »

Работает. Запустите так:
Код:

Presetup.exe /demo:1 /liveedit /border
можно и без ключа /border, потом нажмите кнопку "Справка", после чего можете двигать или расширять границы элементов. Переход по страницам осуществляется по клавишам "+" и "-". Выход из режима редактирования в реальном времени через клавишу ESC (автоматическое сохранение).

Дополнительные ключи командной строки смотрите в Presetup.exe /? или читайте readme.rtf.

boss911 12-04-2012 13:16 1898237

Цитата:

Цитата omich
На странице пресетов после удаления "лишних" остаются элементы выбора пресета. »

У вас в [SoftwarePreSets] остались пустые (не подписанные) пресеты, например:
Код:

[SoftwarePreSets]
1=Только тесты (новое оборудование)##Полный набор тестов для проверки различных аспектов работы современного оборудования
2=Только тесты (устаревшее оборудование)##Урезанный набор тестов для проверки различных аспектов работы устаревшего оборудования
3=
4=

Уберите все пустые и тогда исчезнут пустые чекбоксы.

Boa Soft 13-04-2012 00:27 1898614

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

NikLok 13-04-2012 10:03 1898707

Вложений: 1
Boa Soft, Хочется обратить внимание на проблему отображения скина при разных разрешения шрифтов.
Либо нужно при старте анализировать размер фонта либо установить по большему сразу.
Эффект имеет место при больших разрешениях (я проверял на 1920х1200 и шрифтах 120 DPI)
Из приложенного скрина думаю все понятно будет.
Ну например внизу надпись "Отменить выбор всех" вылезает на белый фон.
А надпись "Быстрый выбор программ" такое ощущение будто накрывается белым фоном, потому как вертикальной серой полоски не видно. Я к тому что они еще видимо и по разным алгоритмам рисуются? (правда и природа их разная)
В общем косметика не помешает и в этой части.

us_ov 17-04-2012 10:27 1901158

У меня не обрабатывается пробел как любая клавиша на странице приветствия.

us_ov 17-04-2012 10:54 1901167

И ещё, не подскажете что значат строки в лог-файле (выделенные):

Файл скриншота *** BSPOST\shots\SHOT6.JPG
Файл значка VCR_Ext_x86_x64.exe
Номер значка 0
ImageId в малом листе 12
ImageId в большом листе 7

Команда: VCR_Ext_x86_x64.exe /S
Рабочая папка: *** BSPOST\Soft\x86_x64\VCR_Ext\
Строка запуска: *** BSPOST\Soft\x86_x64\VCR_Ext\VCR_Ext_x86_x64.exe
Параметры запуска: /S

Exit Code: 2

Boa Soft 17-04-2012 12:03 1901193

Цитата:

Цитата us_ov
ImageId в малом листе 12
ImageId в большом листе 7 »

НЕомера иконок во внутреннем листе. Нужно было мне для отладки.

Цитата:

Цитата us_ov
Exit Code: 2 »

Цитата:

Цитата us_ov
BSPOST\Soft\x86_x64\VCR_Ext\VCR_Ext_x86_x64.exe »

VCR_Ext_x86_x64.exe вернула код возврата 2.

Цитата:

Цитата NikLok
А надпись "Быстрый выбор программ" такое ощущение будто накрывается белым фоном, потому как вертикальной серой полоски не видно. Я к тому что они еще видимо и по разным алгоритмам рисуются? (правда и природа их разная)
В общем косметика не помешает и в этой части. »

Просто поправить скин, чтобы все вмещалось.

Для разных DPI можно сделать варианты, но кто будет делать ТАКУЮ КУЧУ вариантов в скине

(основные разрешения X основные варианты DPI)

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

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

us_ov 17-04-2012 14:52 1901291

Цитата:

Цитата Boa Soft
VCR_Ext_x86_x64.exe вернула код возврата 2. »

что значит этот код и ещё 10

Цитата:

Цитата Boa Soft
Скин еще не совсем вычищен, могут быть мелкие шероховатости. Но, теперь порзиции и размеры всех элементов можно задавать вручную. »

Могу править скин с соответствующими ключами запуска, но эти изменения не сохраняются - пробовал на виртуальных ХР и W7 и на реальной W7

boss911 18-04-2012 02:50 1901604

Цитата:

Цитата us_ov
Могу править скин с соответствующими ключами запуска, но эти изменения не сохраняются »

После правки жмем ESC, режим редактирования закрывается и все сохраняется.

Boa Soft 18-04-2012 10:09 1901674

Цитата:

Цитата us_ov
Цитата Boa Soft:
VCR_Ext_x86_x64.exe вернула код возврата 2. »
что значит этот код и ещё 10 »

Если запустите программу из CMD скрипта, то то, что возвратила программа будет в %ERRORLEVEL% после ее закрытия. Что значит каждое значение - вопрос к авторам программы.
Обычно, 0 означает отсутствие ошибок и штатное завершение. Но, из этого не вытекает, что при отличном от нуля значении произошла именно ошибка. Вообщем, к автору программы.

us_ov 18-04-2012 13:58 1901841

boss911, именно так и делаю и запускаю с правами администратора - эффект нулевой. Специально проверял и на виртуалках и на реальной машине :(

us_ov 19-04-2012 16:31 1902610

C графическим редактированием - разобрался! Всё работает!!!
Дурацкая привычка всё проверять - в момент редактирования skin.ini был открыт в блокноте.
Это не позволяло редактору записать новые данные.

NikLok 19-04-2012 17:53 1902681

us_ov, Это какой то дурацкий блокнот! Возьми неблокирующий редактор что ли?

us_ov 19-04-2012 20:35 1902754

NikLok, посоветуй!

boss911 19-04-2012 22:55 1902824

us_ov

notepad.exe, тот, что в ОС.

us_ov 20-04-2012 00:31 1902864

А чем же я, по вашему, пользуюсь :dont-know ?

NikLok 20-04-2012 09:12 1902981

us_ov, Я рекомендую notepad++. Он работает культурно - если внешняя программа изменит загруженный файл, редактор предложит перезагрузить его.

boss911 20-04-2012 09:33 1902991

us_ov

Из-за любопытства проверил, так как четко помню, что notepad.exe от MS никогда не держит занятыми файлы, когда они в нем открыты. Открыл SCIN.INI, изменил слегка, сохранил и не закрыл, запустил Presetup.exe /demo:1 /liveedit , сместил пару элементов, сохранил и закрыл. При стандартном запуске BSPI все изменения на месте. WinXP.

us_ov 20-04-2012 21:38 1903456

У меня нет никакого желания вводить кого нибудь в заблуждение (давно вышел из того возраста).
ВАШИ советы замечательные, Спасибо ВАМ! А может быть я не знаю что такое стандартный запуск? W7.
Но что же делать с остальными замечаниями или вы их тоже объясните моей нижайшей квалификацией....

P.S. в исходном архиве редактируется файл SKIN.INI или я снова ошибаюсь???

boss911 20-04-2012 23:11 1903502

Цитата:

Цитата us_ov
А может быть я не знаю что такое стандартный запуск? »

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

Мой вам совет: Presetup.exe /demo:1 /liveedit и держите SKIN.INI закрытым. Почему блокнот MS его держит, не знаю, мягко сказать, поведение странное, как и сама Win7 в частности.

Цитата:

Цитата us_ov
Но что же делать с остальными замечаниями »

Вы про что?

NikLok 21-04-2012 12:11 1903630

us_ov,
Цитата:

Цитата us_ov
У меня нет никакого желания вводить кого нибудь в заблуждение (давно вышел из того возраста). »

... все возрасты покорны. Это часто бывает не по желанию и не из-за отсутствия опыта. Мы не в претензиях.

А так же присоединяюсь к
Цитата:

Цитата boss911
Вы про что? »

Не совсем понимаю о каких замечаниях речь.

Если честно я жду более менее отлаженной версии что бы перейти на неё. А так только эпизодически смотрю на нововведения. Просто мало времени. И к тому же когда с продуктом работаешь много лет глаз замыливается и многое делается просто на автомате. А потому и чужие проблемы не доходят.

NewDen 30-05-2012 16:08 1925033

Что-то не хочет у меня перезагружать. Полоска добегает до конца. И дальше программа просто молчит и ничего не происходит.

XXXler 02-07-2012 16:47 1944406

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



Судя по логу ProcMon предпринимается попытка установить Last Access Time для всех открываемых файлов иконок:
Код:

15:44:22,1391257        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\DrWeb\DrWeb.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:40,8421926        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\DrWeb\DrWeb.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:46,0026143        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\DrWeb\DrWeb.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:50,6314404        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\DrWeb\DrWeb.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:53,1097594        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:56,0910624        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:58,0013509        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:44:59,8260018        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:01,5231262        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:03,2357961        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:04,8737202        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:06,4754209        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\ESET.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:08,2619122        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\Kaspersky.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:10,2925561        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\Kaspersky.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:36,5860729        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\Kaspersky.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:37,7544118        Presetup.exe        3760        SetBasicInformationFile        G:\Ico\Kaspersky.ico        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:38,7531295        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\MSSE\MSSE.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:39,9397277        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\MSSE\MSSE.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:41,0484136        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\MSSE\MSSE.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a
15:45:48,4830780        Presetup.exe        3760        SetBasicInformationFile        G:\Soft\Antivirus\MSSE\MSSE.exe        MEDIA WRITE PROTECTED        CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a


alert30 02-07-2012 18:46 1944486

XXXler, ну раз "диск" защищен, значит...
Цитата:

Цитата XXXler
с включенной в контроллере SMI защитой от записи »

...этот виноват?

XXXler 02-07-2012 19:32 1944524

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

boss911 02-07-2012 23:21 1944643

XXXler

А если все иконки переместить в IconLib.dll и соответственно читать по индексам (IconNumber) от туда, не помогает?

XXXler 03-07-2012 12:35 1944880

boss911, к сожалению это тоже не поможет (разве что копировать IconLib.dll в %TEMP% перед запуском и грузить иконки оттуда)

omich 09-07-2012 08:23 1948436

скачал - Текущая версия 1.19.3.2.
Цитата:

Цитата Boa Soft
Текущая версия 1.19.3.2 »

Внутри:
Редактор кофигурации - версия программы 1.18.2.5.
Presetup.exe - версия файла - 1.19.1.2
Дайте ссылку на 1.19.3.2
Спасибо.

boss911 09-07-2012 08:48 1948448

Цитата:

Цитата omich
Дайте ссылку на 1.19.3.2 »

http://forum.oszone.net/post-1897997-1927.html

В архиве BSPOST.7z все на месте.

omich 09-07-2012 09:24 1948463

boss911,
Presetup.exe - версия файла - не 1.19.3.2, а 1.19.1.2
может ее и не существует?!

Chudmin 09-07-2012 10:33 1948506

Здравствуйте!
Скачал версию 1.19.1.2, в ней при открытии "Лицензии", "Документации", "Новости", в текстовом редакторе не переносятся строки, а появляется горизонтальная полоса прокрутки. Это только у меня так или так и должно быть? В версии 1.17.2.4. перенос присутствует.

boss911 09-07-2012 11:11 1948526

omich, действительно, видимо автор что-то напутал.

Цитата:

Цитата omich
может ее и не существует?! »

Существует, так как у меня именно 1.19.3.2 версия. Я так понял, этот тот EXE, который давался лично мне в руки. Надо дождаться ответа автора, пусть он прояснит ситуацию, с моей стороны, наверное, не совсем правильно будет выкладывать эту версию.

omich 11-07-2012 06:00 1949710

Boa Soft,
Текущая версия 1.19.3.2 - не соответствует действительности.
Внутри архива:
Редактор кофигурации - версия программы 1.18.2.5.
Presetup.exe - версия файла - 1.19.1.2
Пожалуйста перезалейте 1.19.3.2

boss911 11-07-2012 06:42 1949714

omich, автор давненько не отвечает на мои вопросы, так же если заглянуть в его профиль, видно, что его тут больше месяца не было. Склоняюсь к тому, что причина этому лето, отпуск, отдых и прочее.

Chudmin 11-07-2012 10:26 1949783

omich, boss911, Здравствуйте!

Вы, как я понимаю, пользуетесь творением Boa Soft, так может ответите на мой вопрос в посте №1959.

boss911 11-07-2012 10:35 1949791

Chudmin

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

Chudmin 12-07-2012 07:20 1950381

boss911, Спасибо за ответ.

С номером поста немного ошибся - не туда посмотрел.

shadoweagle 15-07-2012 11:39 1952067

Не использую ConfigEd.exe, всё руками прописываю, PRESETUP.ini редактирую, создаю пункты в [SoftwareGroup] и так же в [Installitem_00000], вот тут интересно получаеться, что добавленные пункты появляються только при кликании на кнопки "далее" "назад" при выборе компонентов.

версия 1.19
по-умолчанию был несуществующий 7-й пункт, оставил только первые 2, пункты начали появляться когда поставил умолчание 1-й.
мда, есть ещё нерабочие моменты, подожду когда появиться юзабельная версия.
1.19.3.2 в этой версии практически всё в порядке, сорь за вышенаписанное то было к пред. версии(1.19.1.3
),

serg005 24-07-2012 19:05 1958013

скажите каk указать чтобы к примеру установочные файлы он запускал с локального фтп?
не спрашивайте зачем)просто надо!
вот пример
[Installitem_001]
Group=Freelan soft
Caption=CommFort
Description=чат CommFort сети Freelan
Exclude=
Folder=ftp://192.168.245.115/Upload/freelan/chat_CommFort
IconNumber=00
Command1=comfort.exe
Default=1
расшаривать изза безопасности эту папку не хотят чтобы путь был \\192.168.245.115\Upload\freelan\chat_CommFort (через этот путь работает без проблем)

спасибо за ответ!!!

elfpadonak 02-08-2012 14:52 1963472

Добрый день. Очень понравилась Ваша программа и по функционалу и в плане удобства интерфейса. Начал самостоятельное заполнения контентом (программами с тихой установкой) и столкнулся с проблемой - хочется много чего заложить, а времени на самостоятельную подборку нужных программ нет.
Полез в интернет на предмет "boa software post installer dvd" - то бишь готовый диск с каким нибудь минимумом программ. Куча ссылок, половина из которых просто муляж, вторая половина просто фуфло.
В связи с чем вопрос, есть у кого нибудь ссылка на готовое решение? Буду весьма благодарен.
P.S. Заранее извинияюсь, если в обсуждении этой темы подобные ссылки уже есть (многабукв, не осилил) =)

trantor 22-08-2012 23:45 1975033

В последней версии не работает функция перезагрузки в Windows XP, в Windows 7 с этим проблем нет. В старых версиях таких проблем не было(например 1.17.2.4). К сожалению архив старых версий удалил, так что с какой версии появилась такая проблема, я не знаю.

almir18 24-08-2012 11:58 1976081

хороший конструктор мне нравится-дай БОГ здоровья

shadoweagle 07-09-2012 02:25 1984524

Цитата:

Цитата trantor
В последней версии не работает функция перезагрузки в Windows XP »

точно, не пашет, счётчик перезагрузки отсчитал до "0" и висит оболочка пока не выйдешь из неё.

sincolinum 11-10-2012 23:40 2003823

Цитата:

Цитата shadoweagle
В последней версии не работает функция перезагрузки в Windows XP »

Подтверждаю.

Boa Soft, исправление будет?

timon45 12-10-2012 09:04 2003951

shadoweagle, sincolinum, Читайте шапку
Цитата:

Цитата Boa Soft
В настоящее время в связи с нехваткой времени на поддержку всех разработок проект временно заморожен. Это не значит, что проект закрыт или заброшен.
Проект "поставлен на паузу" ...»


DonQuixote 09-11-2012 19:41 2022507

подскажите как сделать так.
инстоляторы лежат тут G:\D\FOLDER\SOFT
сама программа G:\D\FOLDER\SOFT\BSPI
как сделать так что бы она "корневая папка установки" брала на папку выше сама G:\D\FOLDER\SOFT а не указывалась в ручную?

boss911 10-11-2012 02:53 2022710

DonQuixote

Код:

[Setup]
RootInstallDir=%SOURCE%
CheckFDD=0
CheckCD=1
CheckFlash=0
CheckHdd=1
CheckNet=0
SourceTagFile=D\FOLDER\SOFT\BSPI\Presetup.exe

[Installitem_00009]
. . . . .
Command1=D\FOLDER\SOFT\Adobe Reader X 10.1 RU.msi /qn ENABLE_CACHE_FILES=NO EULA_ACCEPT=YES
. . . . .

По параметру Check* читайте "readme.rtf".

DonQuixote 10-11-2012 03:34 2022725

при запуске Presetup.exe с конфигама, которые пытаюсь под ваш совет переделать ошибка:
"заданная папка в конфигурации rootfolder не существует это очень плохо",ни в редми ни в теме не нашёл эту ошибку.
и можно ли сделать так что бы с моей переменной конфигуратор работал нормално?
Код:

[UserEnvironmentVariable]
softSV=g:\D\FOLDER\SOFT\

Код:

Folder=%softSV%\Текст\PDF\PDF-XChange Viewer\pro 5.0.265
Command1=PDF-XChange2012Pro 5.0.265.exe /qb тут он ставит /./././ в самом начале

если в ручную отредактировать конфиг(убрать /./././ ) то запускается

boss911 10-11-2012 06:20 2022735

DonQuixote

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

В Folder свои переменные создавать нельзя, можно указывать только существующие, например:
Код:

Folder=%ROOT%\softSV\Текст\PDF\PDF-XChange Viewer\pro 5.0.265
Command1=PDF-XChange2012Pro 5.0.265.exe /qb

Код:

Command1=softSV\Текст\PDF\PDF-XChange Viewer\pro 5.0.265\PDF-XChange2012Pro 5.0.265.exe /qb
- то же самое.

Мой вариант выше актуален, только укажите правильный путь к SourceTagFile и отметь нужный вам вариант параметр Check* (на каком носителе все это дело лежит).

Alkantel 11-01-2013 00:32 2063858

Подскажите пожалуйста, есть ли возможность запуска одной программы с разными ключами для разных операционних систем без создания клонов в меню выбора программ? Может я просто пропустил что-то.

NikLok 11-01-2013 12:37 2064095

Alkantel, Сам еще не пробовал (сижу под ХП до сих пор), но с помощью ключей WinMinVer и WinMaxVer можно создать дубликаты с разными ключами. В каждой системе будет выбираться подходящий под неё пункт меню. Внешне, при правильном задании версий, дубликатов быть не должно.

Fortress1 11-02-2013 10:40 2087714

Ребят подскажите пожалуйста чем в iconlib.dll УДОБНЕЕ и ПРОЩЕ набор иконок отредактировать???

Dust112 11-02-2013 14:05 2087825

Fortress1, ResHacker

boss911 11-02-2013 15:08 2087905

Fortress1

Если удобней и проще, то, имхо, Restorator (drag & drop все же удобная штука).

sov44 11-02-2013 15:35 2087941

Ждем пришествия Boa Soft и зафиналивания BSPI :)

Fortress1 17-02-2013 17:40 2092709

Есть ли темы для него?

Vitek 07 17-02-2013 17:45 2092711

Fortress1, зайди в папку skin, да твори свой вариант

Fortress1 18-02-2013 09:29 2093171

Цитата:

Цитата Vitek 07
Fortress1, зайди в папку skin, да твори свой вариант »

Эт ясно....спасибо...я про готовые спросил...мож есть у кого

Vitek 07 18-02-2013 09:50 2093185

Цитата:

Цитата Fortress1
я про готовые спросил »

нет таких, по крайней мере мне не попадались Так что сами, ручками...

Debugger 09-04-2013 09:12 2128710

Никто не сталкивался с проблемой, когда при запуске файла по сети из BS Post Installer выдается запрос на подтверждение запуска с файла с предупреждением, что не удается проверить издателя? Интересует способ обхода без применения твика "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations", так как для того чтобы он сработал нужна перезагрузка. Например, для запуска msi-файлов помогает использование msiexec.exe, а что делать при запуске exe-файлов?

DR_WELL 09-04-2013 09:17 2128713

Цитата:

Цитата Debugger
Никто не сталкивался с проблемой, когда при запуске файла по сети из BS Post Installer выдается запрос на подтверждение запуска с файла с предупреждением, что не удается проверить издателя? Интересует способ обхода без применения твика "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations", так как для того чтобы он сработал нужна перезагрузка. Например, для запуска msi-файлов помогает использование msiexec.exe, а что делать при запуске exe-файлов? »

Добавь сетевой ресурс в доверенные узлы через IE

Debugger 09-04-2013 09:22 2128718

DR_WELL, это можно как-то сделать из командной строки и без перезагрузки?

Petya V4sechkin 09-04-2013 09:26 2128721

Цитата:

Цитата Debugger
без перезагрузки?

Можно выставить переменную окружения:
Код:

setx SEE_MASK_NOZONECHECKS 1

Debugger 09-04-2013 09:27 2128722

Огромное спасибо! Прямо сейчас попробую.

Debugger 09-04-2013 09:46 2128730

Цитата:

Цитата Petya V4sechkin
Можно выставить переменную окружения:
Код:

setx SEE_MASK_NOZONECHECKS 1

Это строка для консоли?

DR_WELL 09-04-2013 09:49 2128736

http://forum.oszone.net/thread-48507.html

Petya V4sechkin 09-04-2013 09:51 2128739

Debugger, да, setx.exe - консольная утилита.
Пример на VBS в статье KB889815.

Debugger 09-04-2013 09:59 2128746

Цитата:

Цитата Petya V4sechkin
setx.exe - консольная утилита. »

Судя по статье на technet.microsoft.com, утилита для WinVista и выше? А почему не использовать set?
Выставил переменную в настройках BS Post Installer - установка пошла. Спасибо еще раз.

vlad.001 18-04-2013 17:38 2135218

Подскажите пожалуйста, а портативные версии программ можно сюда прикрутить?

Vitek 07 18-04-2013 17:43 2135226

vlad.001, можно :)

vlad.001 19-04-2013 17:30 2135970

Цитата Vitek 07:
vlad.001, можно »
это надо скрипт писать и отдельную папку под портативки?

Vitek 07 19-04-2013 17:36 2135975

vlad.001, надо инсталляторы писать (ну, или батник тупо копирующий папки программ и развешивающий иконки)
а вообще бред получается - зачем вам устанавливать портативные программы, которые и так не требуют установки, зачем?

vlad.001 19-04-2013 18:19 2135994

иногда на чужих компах пригождаются, для проверки, дефрагментации и т д(чтоб не засорять)
П.С. посмотрел много сборок, все на WPI, по мне так она через чур тормознутая, а на BSPOST только сборку от Chip-a видел за 2012 год...

Vitek 07 19-04-2013 18:24 2136003

Цитата:

Цитата vlad.001
иногда на чужих компах пригождаются »

а устанавливать их тогда зачем, если можно просто запустить?

vlad.001 19-04-2013 18:38 2136016

а устанавливать для себя

Vitek 07 19-04-2013 18:54 2136030

vlad.001, ну тут уж каждый для себя сам решает

taras1743 06-05-2013 01:12 2145107

Всем привет. Ест me кого нибудь bs верии 1.19.3.2? нигде не могу найти. В шапке в архиве старая версия

Vitek 07 06-05-2013 08:37 2145145

taras1743, в шапке именно та версия, внимательно посмотрите еще раз!

taras1743 07-05-2013 10:05 2145855

а версия конфигуратора не должна быть тоже 1.19?. Там 1.18

Vitek 07 07-05-2013 17:45 2146089

taras1743, всё так. Никаких новых версий автор не выкладывал

_NJ_ 23-08-2013 23:12 2206495

Хочу опустить скриншот (местами перекрывает текст описания).
Чото немогу найти, откройте глаза слепому :).
спс.

boss911 24-08-2013 02:05 2206559

_NJ_

readme.rtf почему не читаем?

Код:

/h:xxx - размер по высоте. Только вместе с /w:, иначе авто определение размера экрана. xxx не менее 480. При указании менее 480, высота будет 480.

/w:xxx - размер по ширине. Только вместе с /h:, иначе авто определение размера экрана. xxx не менее 640. При указании менее 640, ширина будет 640.

/demo:N - Режим просмотра - редактирования скина. N – номер страницы от 1 до 15.

/border - Выделение рамкой границ элементов управления. Работает только совместно с ключом /demo:N.

/liveedit - редактирование размера и положения элементов скина в реальном времени. Работает только совместно с ключом /demo:N. Для начала редактирования щелкните по кнопке Help. Выбор элемента управления – курсором и правой кнопкой мыши. Изменения размера – при зажатом Shift курсорными клавишами или мышью. Изменения положения – при зажатом Ctrl курсорными клавишами или мышью. Выйти из режима редактирования – Esc. При выходе изменения записываются в текущую секцию скина. Записываются только те параметры, которые были определены в скине.

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

timon45 24-08-2013 19:12 2206861

Цитата:

Цитата Fortress1
Ребят подскажите пожалуйста чем в iconlib.dll УДОБНЕЕ и ПРОЩЕ набор иконок отредактировать??? »

как вариант http://forum.oszone.net/post-1881740-1910.html

Fortress1 28-08-2013 01:16 2208902

Доброй ночи. Подскажите плиз почему при выборе определенного набора программ, самая первая программа в списке не отмечается ПО УМОЛЧАНИЮ галочкой для установки, хотя в конфиге отмечено во всех наборах?

boss911 28-08-2013 02:57 2208916

Fortress1

Возможно стоит исключение, то есть одна программа (Installitem) исключает (Exclude) установку другой. Параметр 'Exclude' везде пустой, во всех [Installitem_xxxx]?

kraspel 11-10-2013 06:58 2232411

привет,можно подробно объяснить,какм установить на 64-битную винду? зараннее спасибо!

boss911 11-10-2013 09:49 2232485

Цитата:

Цитата kraspel
как установить на 64-битную винду? »

Код:

[Installitem_XXXXX]
RunAsNative64bitApp=1

Цитата:

Цитата readme.rtf
RunAsNative64bitApp – запускать программу как 64бит процесс. Используется только при запуске на 64 бит системах.


Debugger 16-10-2013 07:09 2235274

Перезагрузку между установкой приложений пока не пофиксили? Если нет, кто как это решает? Нет ли последней версии где она работала?

lokoham 27-11-2013 07:34 2262232

уважаемый Boa Soft, спасибо за вашу оболочку и за ваши труды. Но жаль что проект потихоньку умирает, и оболочка уже начинает уступать другим проектам... Всегда считал BS лучшей оболочкой для автоутановки, но к сожалению она не получила развития ( К примеру надо бы сделать, что бы в ini файл не прописывались лишние строки, например пустые...
Уже предлагалось, предложу еще раз.
Переведи проект в OpenSource, тогда он будет развиваться и жить вечно. Просто если у Вас нет времени на него, пускай другие талантливые програмеры займутся им, за сохранением твоего авторства!
Ты скажешь что стоит на паузе, но по факту она сделала проект мертвым и не развиаемым. Подумай всё таки над предложение.
С уважением :)

XXXler 30-11-2013 00:59 2264155

Maai, ну а теперь сами изучите процитированное - исходники в шапке не обновлялись уже > 5 лет

timon45 21-12-2013 19:22 2276337

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

NikLok 26-12-2013 12:13 2278763

timon45, В личку не получилось - лимит.
Так что http://rghost.ru/51215388

Boa Soft 04-02-2014 01:43 2302228

Текущая версия 1.19.4.3

Новое в текущей версии.

1. Наведен порядок с версиями всех компонентов программы.
2. Исправлено пропадание полосы прокрутки в окне выбора пресетов.
3. Исправлены лишние циклы перерисовки окна выбора пресетов.
4. Исправлено бага невозможности выбора последнего пресета по умолчанию.
5. Выбранный по умолчанию пресет всегда отображается в окне без необходимости прокрутки.
6. Добавлена ссылка на форум в окне О программе.
7. Добавлена информация о необходимом числе перезагрузок в лог выбранных программ.
8. Наконец обнаружена и, возможно, исправлена бага с не перезагрузкой в XP.

Огромная просьба к желающим проверить пункт №8

Хвост проблемы сидел в том, что под отладчиком великолепно получается привилегия на завершение/перезагрузку, а без - нет.

Программа во вложении в шапке.

Nordek 04-02-2014 14:12 2302476

Boa Soft, Пара моментов:
1 - В Windows 7 при закрытии программы выдаёт сообщение "Помощник по совместимости программ":

я конечно понимаю что для XP и всё такое - но всё таки, не хотелось бы наблюдать такое на Windows 7.

2 - Задержка всплывающего сообщения:

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

Boa Soft 04-02-2014 22:41 2302816

Цитата:

Цитата Nordek
я конечно понимаю что для XP и всё такое - но всё таки, не хотелось бы наблюдать такое на Windows 7. »

Такое поведение вызывается если в имени программы есть setup или install + еще что-то, что я пока точно не знаю.
Возможно, код возврата, отличный от 0. Это буду проверять.

Но, хитрая винда еще смотрит и в ресурсы. И если в информации о версии так же встречается setup или install, то тоже происходит такой же финт!!! Переименовал pre.exe и убил все упоминания setup или instalд из VersionInfo и чудо - этот диалог более не появляется.

Вобщем, винда считает мою программу инсталлятором (чем по сути она и является).

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

Цитата:

Цитата Nordek
я так понял не успевает следить за движением курсора и обрабатывать вызов всплывающего сообщения при переходах с одного варианта на другой . »

Там нет индивидуальной подсказки для разных пунктов.

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

timon45 11-02-2014 01:31 2307019

Где можно прочесть расшифровку следующих параметров (а то уже запарился эксперементировать)
скрытый текст
TestModeLabelFont=Tahoma,1,12,clRed,clNone,clWhite,1,clWhite,clNone
StageLabelFont=Tahoma,1,12,clWhite,clNone,clWhite,1,$000080ff,clNone
LeftLabelFont=Tahoma,1,12,clWhite,clNone,clWhite,1,$000080ff,clNone
LeftButtonFont=Tahoma,0,12,$225500,clNone,clWhite,1,$00A00000,clNone
TimerLabelFont=Tahoma,1,20,clWhite,clNone,clWhite,1,$000080ff,clNone
MemoLabel1Font=Tahoma,1,13,clWhite,clNone,clWhite,1,$000080ff,clNone
MemoLabel2Font=Tahoma,1,18,clWhite,clNone,clWhite,1,$000080ff,clNone

LabelFont=Tahoma,0,12,$996699,clNone,clGray,1,$000080ff,clNone
SmallLabelFont=Tahoma,0,10,$996699,clNone,clGray,1,$000080ff,clNone
ButtonFont=Tahoma,0,12,$225500,clNone,clGray,1,$00A00000,clNone
UrlLabelFont=Tahoma,1,8,clWhite,clNone,clGray,1,clWhite,clNone
BigLabelFont=Arial,1,18,clWhite,clNone,clGray,1,clWhite,clNone
ReadMeMemoFont=Tahoma,0,12,clWhite,clNone,clGray,1,clWhite,clNone
LicenseMemoFont=Tahoma,0,12,clWhite,clNone,clGray,1,clWhite,clNone
SelectProgMemoFont=Tahoma,0,12,clWhite,clNone,clGray,1,clWhite,clNone
FinishLogMemoFont=Tahoma,0,12,clWhite,clNone,clGray,1,clWhite,clNone
CheckListInfoFont=Tahoma,0,12,clBlack,clNone,clNone,0,$996699,clNone
CheckListCaptionFont=Tahoma,1,13,$996699,clNone,clNone,0,$000080ff,clNone
TreeItemFont=Tahoma,0,12,clWhite,clNone,clGray,2,clWhite,clMenuHighlight
TreeGroupFont=Tahoma,1,12,$0066DD,clNone,clGray,2,clWhite,$0066DD
HintFont=Tahoma,0,8,clBlue,clInfoBk,clNone,0,clBlack,clSkyBlue,
CommonFont=Tahoma,0,8,$996699,clNone,clGray,0,clWhite,clNone
TestTrialModeLabelFont=Tahoma,1,12,clRed,clNone,clGray,1,clWhite,clNone

П.С. Очень рад что Boa Soft вернулся к продвижению данного проекта, я бы и рад протестировать но функционал который я использую программа отрабатывает. Могу лишь предложить следующее: 1 добавить win8/8.1 в условия установки программ (конфигуратора) 2 Не плохо бы видеть скриншот программы не только во время её установки но и на этапе выбора (к примеру под описанием) когда навести курсор на программу (или возможность включения и отключения данной опции).

mig73 13-02-2014 04:43 2308206

Boa Soft, Большое спасибо за продолжение. Наконец то бага с не перезагрузкой в XP больше не появляется, чему не сказано рад !

NikLok 13-02-2014 11:17 2308302

Boa Soft, А что так возрос объём исполняемой части (ехе). Что компилятор сменился или отладочная инфа присутствует?

mig73 16-02-2014 07:59 2309792

Подскажите пожалуйста в какой все-таки кодировке должен быть файл описания, указываемый в ключе NfoFileName из PRESETUP.INI ?

Survover 16-02-2014 15:03 2309888

Привет ! У меня есть старая версия программы если я перенесу с нее PRESETUP.INI на новую версию все будет работать ?

boss911 16-02-2014 15:51 2309926

mig73

Unicode (1200, UTF-16 LE).



Survover

Будет. Только в вашем PRESETUP.INI должно быть:
Код:

[Common_Info]
Ver=2.1

А вот SKIN.INI лучше обновите. Дополнительно можно воспользоваться конфигуратором, пересохранить в нем свой старый PRESETUP.INI

Survover 17-02-2014 20:08 2310715

я уже сделал ) Вот только когда нажимаю отметить все программы то одну не отмечает почему то 40 прог а отмечает 39 а net framework нет

а и где скины можно с скачать ?

Fortress1 18-02-2014 08:58 2310928

Цитата:

Цитата Survover (Сообщение 2310715)
я уже сделал ) Вот только когда нажимаю отметить все программы то одну не отмечает почему то 40 прог а отмечает 39 а net framework нет

а и где скины можно с скачать ?

нигде)))
посмотри может исключает какая то программа установку твоего frame. Exclude параметр.

Boa Soft 28-02-2014 00:01 2317008

Обновление до версии 1.19.5.1

Новое в текущей версии.


1. Добавлен новый префикс #WAIT:XX - ожидание XX секунд.
2. Добавлены префиксы #KILL:<EXENAME> и #KILLALL:<EXENAME> - уничтожить процесс/все экземпляры <EXENAME>
3. Добавлена проверка на целостность скина - отсутствующие строки локализации выводятся в диалог ошибки и в лог.
4. Добавлена проверка наличия всех файлов программы.
5. Добавлен контроль имени файла программы.
6. Программа переименована в BSPost и исправлен ресурс версии для обеспечения лучшей совместимости с win 7
(появлялся иногда диалог "эта программа возможно установлена неправильно").
7. Имя по умолчанию файла конфигурации изменено на BSPost.ini
8. Исправлен ряд ошибок в строках локализации.


Скачивать из шапки.

По поводу скинов - постараюсь собрать все достойные из старого и перегнать в новый формат.

Survover 01-03-2014 12:14 2317648

За ранее спасибо за скины )

NikLok 03-03-2014 11:15 2318445

Boa Soft, Ранее предлагал ввести такую конструкцию:

Код:

CheckTagFile=EXCEED_v9.exe
Command1=%CheckTagFile%

Это позволит редактировать имя файла в одном месте а не в двух или более как сейчас.

Ну и еще конечно хотелось бы использовать метаимена.

Например вместо EXCEED_v9.exe писать EXCEED_*.exe

Это также позволить при смене версии не править ini файл.

nibble74 03-03-2014 18:00 2318598

Boa Soft,

Есть ли новый SkinEdit.exe ???

С новой версией 1.19.5.1 не работает тестирование скина.

Boa Soft 05-03-2014 02:46 2319254

Цитата:

Цитата nibble74
Есть ли новый SkinEdit.exe ???
С новой версией 1.19.5.1 не работает тестирование скина. »

Нет и не будет. Все перенесено в сам bsPost

BsPost.exe /skinedit

NikLok 05-03-2014 11:04 2319353

Цитата:

Цитата Boa Soft
Нет и не будет. Все перенесено в сам bsPost »

И то о чем я так мечтал "нечаянно" сбылось! ):

XXXler 06-03-2014 13:50 2319885

Boa Soft, при запуске с флешки, которая в режиме ReadOnly по прежнему сыпется куча сообщений "Запись на диск невозможна. Бла-бла-бла". Предположительно проблема в процедуре загрузки иконки из файла в контрол. Можно ли надеяться на исправление данного глюка?

Boa Soft 06-03-2014 21:26 2320049

Цитата:

Цитата XXXler
Boa Soft, при запуске с флешки, которая в режиме ReadOnly по прежнему сыпется куча сообщений "Запись на диск невозможна. Бла-бла-бла". Предположительно проблема в процедуре загрузки иконки из файла в контрол. Можно ли надеяться на исправление данного глюка? »

Проверил на Zalman ZME-200 в режиме read-only - ни одной ошибки.

Для работы ОБЯЗАТЕЛЬНО должно быть доступно для записи:

1. Временная папка TempDir=
2. LogFile=

XXXler 06-03-2014 21:52 2320058

Boa Soft, пробовал на 3х флешках (контроллеры SMI и Innostor) - результат одинаковый:



если закомментировать все ключи IconFile, запускается без проблем:


Boa Soft 06-03-2014 23:22 2320122

Цитата:

Цитата XXXler
Boa Soft, пробовал на 3х флешках (контроллеры SMI и Innostor) - результат одинаковый: »

Используется стандартная API функция ExtractIconExW.

Сейчас заблокировал на запись диск с рабочей папкой и инсталлятором. Все отработало нормально и без ошибок.

У меня нет к сожалению флешки с возможностью блокировки записи а писать диск для теста лениво.

Boa Soft 06-03-2014 23:35 2320132

Вложений: 1
XXXler,

Попробуй файл из вложения. Обернул загрузку иконок в подавление ошибок I/O.
Если не сработает придется в руководство добавить что не гарантируется работа с флешек в режиме R/O.

PS Отпишись о результате.

XXXler 07-03-2014 13:40 2320363

Цитата:

Цитата Boa Soft
Попробуй файл из вложения. Обернул загрузку иконок в подавление ошибок I/O. »

ошибки нет, но тормоза с загрузкой иконок остались (там было по 3 сообщения на иконку с секундной задержкой м/у сообщениями)

Цитата:

Цитата Boa Soft
Если не сработает придется в руководство добавить что не гарантируется работа с флешек в режиме R/O. »

глюк конкретно с флешками, с сетевыми шарами и DVD-дисками проблем нет

Цитата:

Цитата Boa Soft
Используется стандартная API функция ExtractIconExW. »

похоже это баг ряда функций WinAPI - с PickIconDlg теже проблемы

XXXler 07-03-2014 14:57 2320414

Boa Soft, еще небольшое пожелание - т.к. в x64 среде переменная %PROCESSOR_ARCHITECTURE% виртуализируется, можно ли добавить переменную, в которой бы гарантированно указывалась архитектура системы (необходимо для выполнения команд вида Command1=MSSE_%PROCESSOR_ARCHITECTURE%.exe /q /s /runwgacheck)

Boa Soft 07-03-2014 19:01 2320529

Цитата:

Цитата XXXler
т.к. в x64 среде переменная %PROCESSOR_ARCHITECTURE% виртуализируется, »

Именно поэтому у меня она читается из реестра и определяет реальную битность в переменную CpuArch.\
Кроме того, есть переменная Bits, принимающая значение x86 или x64.

По поводу тормозов - наверное особенность контроллера флешки, не правильно дающего информацию о том что система ридонли и глюк самих апи.
Как обойти - незнаю. Грузить все иконки не через ExtractIconExW, а как ресурсы из файлов видимо будет достаточно сложно.

JERENO 08-03-2014 14:33 2320755

Цитата:

Цитата timon45
добавить win8/8.1 в условия установки программ (конфигуратора) »

присоединяюсь

Pozia 09-03-2014 14:39 2321158

Как быстро переделать старый мой PRESETUP.ini под новую версию программы?

Vitek 07 09-03-2014 14:49 2321163

Pozia, отвечали уже. Ну, или пересохранив в редакторе (изменить версию, остальное допишется)

Survover 10-03-2014 19:24 2321687

А иконки есть иле надо самому скачивать ?

и такой вопрос как сделать что бы при установке винды можно было выбирать проги и устанавливать ?

mig73 13-03-2014 06:31 2322853

Survover,
Распространенные иконки есть в IconLib.dll, а так если что файл указанный вами в bspost,ini в ключе IconFile то же может содержать иконки, или задайте индекс или конкретный ico-файл. По второму вопросу - курите тему по автоматической установке Windows, или качайте учебник http://soft.oszone.net/program/30/Wi...llation_guide/ от vadikan

onis 15-03-2014 19:18 2323994

У меня появилась маленькая проблема припервом запуске виндовс сбрасывается разрешении экрана.
первый запуск делаю так
Код:

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:
set wpipath=%CDROM%\BSPOST
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\ZZ_999 /V 1 /D "%wpipath%\BsPost.exe" /f

подскажите что сделать чтоб не сбрасывало окно установки и не ставало такое


Это происходит при начале установки другой программы Klite mega pack

подскажите может у кого есть старая версия, дайте ссылку пожалуйста

mig73 16-03-2014 00:06 2324096

Цитата:

Цитата onis
подскажите что сделать чтоб не сбрасывало окно установки и не ставало такое »

Странно, такого не видел ни на v.1.19.4.3, ни на последней v.1.19.5.1. Скин правили ?

onis 16-03-2014 02:15 2324129

Нет не правил. оно появляется когда ставиться Klite mega pack я уже и на нормальной машине пробовал тоже тоже самое.
Цитата:

Цитата mig73
Странно, такого не видел ни на v.1.19.4.3, ни на последней v.1.19.5.1. Скин правили ? »

Большое спасибо но я имел виду версию 1.12.7.5 выложите пожалуйста

mig73 16-03-2014 06:01 2324148

onis,
Боюсь что проблема вовсе не в версии BSPOST, наоборот новая работает замечательно. Проверено на XP и Win7 x32/x64 (и Klite mega pack то же ставился без проблем) на разных компьютерах. Версии 1.12.7.5 у меня не осталось, но на сайте у Boa Soft лежит еще версия 1.0.9(b)

P.S А нет соврал presetup.exe 1.12.7.5 еще остался, надо?

onis 16-03-2014 14:09 2324273

Цитата:

Цитата mig73
Боюсь что проблема вовсе не в версии BSPOST, наоборот новая работает замечательно. Проверено на XP и Win7 x32/x64 (и Klite mega pack то же ставился без проблем) на разных компьютерах. Версии 1.12.7.5 у меня не осталось, но на сайте у Boa Soft лежит еще версия 1.0.9(b)
P.S А нет соврал presetup.exe 1.12.7.5 еще остался, надо? »

давайте ссылку, а тогда, проблема в чём? а вы ставили после уже установленых драйверов?

mig73 16-03-2014 21:26 2324517

onis,
Да после установки chipset+masstorage для XP в процессе настроенной unattended установки, и без всяких драйверов для Win7. А вы случайно драйверы видео не "толкали" ? Только пока такая мысль.

onis 16-03-2014 21:30 2324522

Вот мой диск на торренте можете скачать и посмотреть
http://nnm-club.me посмотрите пожалуйста может что то подскажите
спасибо за програмку

mig73 16-03-2014 21:47 2324528

onis,
Цитата:

Цитата onis
Вот мой диск на торренте можете скачать и посмотреть »

Думаю это сейчас невозможно (плохая скорость и долго). Если это unattended XP то есть смысл глянуть на winnt.sif presetup.ini и папку $OEM$. Если Win7 то сложнее.

onis 17-03-2014 00:01 2324611

Вложений: 1
Цитата:

Цитата mig73
Думаю это сейчас невозможно (плохая скорость и долго). Если это unattended XP то есть смысл глянуть на winnt.sif presetup.ini и папку $OEM$. Если Win7 то сложнее. »

папки $OEM$ у у меня нет а файлики выложу

mig73 18-03-2014 06:11 2325069

onis, ok уберите из winn1.sif секцию [Display] - компьютер сам решит с разрешением. Не ставьте никакие графические драйверы в процессе. Пересоберите iso и попробуйте, должно работать, ну по крайней мере установка самого k-lite codec никак не связана с порчей отображения скина bspost.

onis 18-03-2014 18:45 2325356

Цитата:

Цитата mig73
onis, ok уберите из winn1.sif секцию [Display] - компьютер сам решит с разрешением. Не ставьте никакие графические драйверы в процессе. Пересоберите iso и попробуйте, должно работать, ну по крайней мере установка самого k-lite codec никак не связана с порчей отображения скина bspost. »

Спасибо на виртуалке пошло сча проверю на реальной машыне

VitProff 20-06-2014 20:34 2366696

Привет! Ни как не могу понять цитату
Цитата:

Цитата Boa Soft
В связи стем, что у меня не хватает времени на развитие проекта, я перевел его в open-source. Исходный код теперь свободно доступен. »

Если это open-source то подскажите где можно скачать последнюю доступную версию исходников???

Та что в шапке
Цитата:

Цитата Boa Soft
Исходники стакрой версии можно скачать по ссылке: bspostsource.7z (0т 09.06.2008) »

не обновлялась уже много лет.

Alkantel 26-06-2014 19:56 2368874

Добрый вечер. Сегодня скачал новую версию из шапки. Создаю новый проект, но мне постоянно выпадает сообщение об ошибке "Ошибка набора конфигурации". Это се потому что программа, сам инсталятор, почему-то не видит файлы конфигурации. Если редактирую непосредственно BSPOST.INI то все хорошо, но если его переименовать, отрерактировать в конфигураторе, то выходит вот такая ошибка. Может кто-то обьяснить почему. В старых версиях такого небыло.

boss911 27-06-2014 01:13 2369026

Цитата:

Цитата Alkantel
но если его переименовать »

А зачем вы переименовываете BSPOST.INI? Имя этого файла трогать нельзя.

Alkantel 29-06-2014 18:46 2369923

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

mig73 03-07-2014 13:42 2371501

Alkantel,
В последней версии зависимость есть, в т.ч. и от названия. Вот пример переименовал в preinstall.ini

boss911 03-07-2014 13:51 2371505

Цитата:

Цитата Boa Soft
4. Добавлена проверка наличия всех файлов программы.
5. Добавлен контроль имени файла программы.
6. Программа переименована в BSPost и исправлен ресурс версии для обеспечения лучшей совместимости с win 7
(появлялся иногда диалог "эта программа возможно установлена неправильно").
7. Имя по умолчанию файла конфигурации изменено на BSPost.ini »


Insendio 04-07-2014 06:22 2371850

Отличный WPIшик))) Давно пользуюсь уже 4-5 месяца)) Спасибо вам!! и за обнову спасибо!
...
New.
Ребят, новая версия красивая и всё такое..
Но я обнаружил там больше багов.... даже больше чем в старой версии =(
Сырая всё еще((
...
ps. программа на паскале написан?

mig73 07-07-2014 12:12 2373069

Цитата:

Цитата Insendio
Но я обнаружил там больше багов.... даже больше чем в старой версии =( »

А можно по подробнее про эти самые баги новой версии.

Цитата:

Цитата Insendio
программа на паскале написан? »

Не похоже на паскаль.

Vitek 07 07-07-2014 14:52 2373151

Цитата:

Цитата mig73
Не похоже на паскаль. »

delphi это.

strelok-ac 30-07-2014 19:25 2383315

Испытываю огромное уважение к автору данной программы, сам пользовался ей около 7 лет! Но к сожалению пришлось перейти на альтернативу, MInstAll. В ней нашел фишки которые важны для меня, но отсутствовали в BS Post Installer...
Огромное спасибо автору за его труды, в свое время данная программа была чуть ли не единственной и в то же время гибкой в своей категории...

boss911 31-07-2014 02:17 2383436

Цитата:

Цитата strelok-ac
пришлось перейти на альтернативу, MInstAll. В ней нашел фишки которые важны для меня, но отсутствовали в BS Post Installer... »

Хотелось бы услышать о этих фишках, которые отсутствуют в BSPI.

vserd 05-08-2014 02:09 2385273

народ подскажите, такой функционал можно реализовать или нет:
есть пункт программы, сконфигурирован для показа в наборах. Но показывать его не нужно и выбирать тоже не нужно (это "рыба" для последующей доводки)
Судя по конфигуратору это галка "скрыть пункт из списка. но в самом BSPI пункт показывается.
По описанию не понятно можно или нет.
Единственное как можно скрыть, это выкинув из "показывать в наборах", но этого я не хочу делать, т.к. потом нужно вспоминать где и что добавлял...

и небольшой баг репорт
В конфигураторе
1. если нет ни одного пресета достает ошибкой пока не добавишь.
2. Пресетдобавляется с номером 0, сохраняется и потом его не видно пока не изменишь на номер >0 в файле.
3. если стоит галка скрыть при выборе иконка правильно перерисовывается только после прохожднения по этому элементу.

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

boss911 05-08-2014 09:04 2385292

vserd
Цитата:

Цитата readme.rtf
Visible - отображать программу в окне выбора. В избегании недоразумений применять только вместе с Fixed, ибо иначе групповой выбор все рано будет действовать, хотя опции не будет видно!.

Код:

[Installitem_XXXXX]
Visible=0
Fixed=1 [по желанию]

Не оно? Просто перечитав ваш пост несколько раз, не совсем понял задачу.

vserd 06-08-2014 01:38 2385578

Вложений: 1
Цитата:

Цитата boss911
Код:
[Installitem_XXXXX]
Visible=0
Fixed=1 [по желанию] »

по описанию вроде да, но по реализации нет
Во вложении стандартный INI (из дистрибутива)
Возьмем для примера KAV 2012 (Installitem_00081)
по описанию (readme.txt), этот пункт должен быть не видимым во всех наборах в которых он входит (хотя и стоит в видимых)
Visible=0, Fixed=1, Default=0
Фактически: видим и в добавок ко всему ему можно поменять чекбокс :(
Хотелка такая что этот пункт будет не видим, не выбран и пользователю не известен.
версия BSPI 1.19 из шапки.

boss911 06-08-2014 02:32 2385582

vserd

Скорее всего, это бага, у меня 'Visible=0' то же не скрывает Installitem. А вот если сделать 'EnablePresetsPage=0', тогда item скрывается, что тоже похоже на багу. То есть включение EnablePresetsPage почему-то нивелирует опцию Visible в итемах. Это уже к разработчику, будем ждать его реакции.

alexalex06doom 22-10-2014 18:00 2418964

Подскажите где взять подробную инструкцию по "BS Post". Заранее спасибо.
.

Nordek 22-10-2014 18:39 2418977

alexalex06doom, В профиле есть сайт.
Полезные программы
BS postinstaller первый, смотрите readme.txt.

boss911 22-10-2014 18:46 2418979

Цитата:

Цитата alexalex06doom
Подскажите где взять подробную инструкцию по "BS Post". »

readme.rtf не пробовали открывать, тот, что поставляется вместе с программой (внутри дистрибутива)?

Nordek 22-10-2014 19:13 2418990

Ещё в bspostsource.7z присутствует readme.htm.
alexalex06doom, Вариантов выбора более чем. Стоит только захотеть.

levjenia 10-11-2014 16:56 2427435

Boa Soft, Спасибо за прогу! Очень классная. Подскажите пожалуйста, как сделать так, что бы после установки Windows, т.е. после первого появления рабочего стола, Boa Software Post Installer (BS PostInstaller) сам запустился (контректно интересует с диска DVD+R) и устанавливал программы, котрые стоят по умолчанию отмечаными? Т.е. поставил устанавливаться Windows c диска (на нем же в корне будет лежать Boa Software Post Installer с файлом cmd (сождержимое Presetup.exe force pe)) и поехал домой, а оно уже само и установит проги после выхода на рабочий стол. Или какой выход вообще есть? Заранее спасибо!

mig73 11-11-2014 00:44 2427646

Цитата:

Цитата levjenia
само и установит проги после выхода на рабочий стол. Или какой выход вообще есть? »

Да, выход есть и называется он "Автоматическая установка Windows". Вам нужно курить раздел для новых систем Автоматическая установка Windows Vista / Windows 7 / Windows 8 или раздел для старых систем Автоматическая установка Windows 2000/XP/2003. Такие диски уже создавал, работают по принципу "запустил установку и пошел домой, пришел - все готово, зарегистрировано и настроено".

Batek 08-12-2014 18:39 2441392

Поможите. При редактировании конфига все вроде норм. Создаются новые группы. В них заносятся по одной программе. Редактор в файл конфига все сохраняет (смотрел notepad++). Однако сам установщик новые группы не показывает. Где косяк?
P.S. Разработчик снова забросил эту программу?

timon45 22-12-2014 22:09 2446997

Batek, в кнфиге проги должно быть:
Код:

WinMinVer=;
WinMaxVer=;
WinBits=ALL

а у тебя скорее всего:
Код:

WinMinVer=
WinMaxVer=
WinBits=

поэтому прога и не отображается.

boss911 23-12-2014 08:47 2447127

timon45

Пустые WinMinVer и WinMaxVer не влияют на результат, равносильно:
Код:

WinMinVer=00.00.0000.Sp0
WinMaxVer=99.99.9999.Sp99

А вот WinBits должно быть обязательно указано, иначе Installitem_NNNNN (группа) не будет отображаться, видимо случай Batek.

МИШАНЧИК 07-01-2015 05:18 2452865

Подскажите пожалуйста как изменить белый цвет в окне ?

Пробовал редактировать скин путем запуска BsPost.exe /skinedit, но так и не нашел где.

boss911 07-01-2015 11:24 2452922

МИШАНЧИК

Код:

[Skinset_DEFxDEF]
...

[Skinset_1920x1080]
CheckListColor                = clNone
ReadMeMemoColor        = clNone
LicenseMemoColor        = clNone
SelectProgMemoColor        = clNone
FinishLogMemoColor        = clNone
TreeColor                = clNone

Если цвет не указан (clNone), то берется цвет пикселя WALLPAPERS, если не ошибаюсь, из той области, где начинается верхний левый угол окна "CheckList\ReadMe\License\SelectProg\FinishLog\Tree".

SILVER-SONIC 10-01-2015 17:38 2454182

Ребят, а есть редактор скинов или сами скины к ней?!

mig73 10-01-2015 17:59 2454189

SILVER-SONIC, Начиная с версии 1.19.3.2 редактор скина совмещен с программой и вызывается по ключу /skinedit

SILVER-SONIC 10-01-2015 18:18 2454194

mig73, Извиняюсь, а как по ключу запустить?

mig73 10-01-2015 19:03 2454211

SILVER-SONIC, bspost.exe /skinedit, потом в редакторе обложки Bs Post уже можно загрузить стандартный скин и редактировать (размер, положение элементов, подсказки и т.д. Если уж совсем свои картинки хочется, то рисовать элементы скина придется, прописывать в редакторе и настраивать. Короче долгий это процесс, в комплекте готовый скин очень приличный уже есть :)

SILVER-SONIC 10-01-2015 19:18 2454216

mig73,
Млин, а "bspost.exe /skinedit" как запустит, куда прописать?
Просто хочу немного поправить под себя.
Я слыша запуск по ключу, но не вникал.
Объясните пожалуйста!

mig73 10-01-2015 19:33 2454220

SILVER-SONIC, Это означает запустить файл bspost.exe с ключом /skinedit из командной строки. Для этого нужно запустить командный процессор CMD, перейти в нем в папку где у вас файл bspost.exe и выполнить команду "bspost.exe /skinedit". Если знакомы с файловым менеджером, то будет проще. Или же напишите мне полный путь по которому у вас находится файл bspost.exe.

nibble74 10-01-2015 21:32 2454257

Вложений: 1
SILVER-SONIC,

Распакуйте этот архив в папку с bspost.exe и запустите файл SkinEd.exe

SILVER-SONIC 10-01-2015 22:22 2454277

Вложений: 1
nibble74,
Как то так:

nibble74 10-01-2015 23:26 2454299

Вложений: 1
SILVER-SONIC,

по идее он должен был присутствовать в каталоге программы
и почему у вас 2 файла bspost.exe ?

вот держите

SILVER-SONIC 11-01-2015 19:46 2454649

nibble74, Все, запустил. Это ярлык второй просто.
Спасибо большое!

просто Вася 01-04-2015 16:35 2490484

Комрады,подскажите где на форуме можно прочитать про то,как изменить цвет и размер букаф в программе,в списке программ?

Сlassic 02-04-2015 13:40 2490867

Цитата:

Цитата просто Вася
Комрады,подскажите где на форуме можно прочитать про то,как изменить цвет и размер букаф в программе,в списке программ? »

А в файле readme.rtf сабжа ?

boss911 02-04-2015 16:02 2490978

Цитата:

Цитата просто Вася
как изменить цвет и размер букаф в программе,в списке программ? »

Skinset_DEFxDEF
Код:

[Skinset_DEFxDEF]

TestModeLabelFont=Tahoma,1,12,clRed,clNone,clGray,1,clWhite,clNone
StageLabelFont=Tahoma,1,11,clWhite,clNone,clGray,1,$000080ff,clNone
LeftLabelFont=Tahoma,1,11,clWhite,clNone,clGray,1,$000080ff,clNone
LeftButtonFont=Tahoma,0,11,$FFFFFF,clNone,clGray,1,$e6e6e6,clNone
TimerLabelFont=Arial,1,20,clYellow,clNone,clGray,1,$000080ff,clNone
MemoLabel1Font=Tahoma,1,11,clWhite,clNone,clGray,0,$000080ff,clNone
MemoLabel2Font=Tahoma,1,18,clWhite,clNone,clGray,0,$000080ff,clNone

LabelFont=Tahoma,0,11,$FFFFFF,clNone,clGray,1,$e6e6e6,clNone
SmallLabelFont=Tahoma,0,11,$FFFFFF,clNone,clGray,1,$e6e6e6,clNone
ButtonFont=Tahoma,0,11,$FFFFFF,clNone,clGray,1,$e6e6e6,clNone
UrlLabelFont=Tahoma,0,7,$EEEEEE,clNone,clGray,1,$f8f8f8,clNone
BigLabelFont=Arial,1,18,clYellow,clNone,clGray,1,clWhite,clNone
ReadMeMemoFont=Tahoma,1,10,clYellow,clNone,clGray,1,clYellow,$606060
LicenseMemoFont=Tahoma,0,10,clWhite,clNone,clGray,1,clWhite,clNone
SelectProgMemoFont=Tahoma,0,11,clYellow,clNone,clGray,1,clWhite,clNone
FinishLogMemoFont=Tahoma,0,10,clWhite,clNone,clGray,1,clWhite,clNone


CheckListInfoFont=Tahoma,1,10,clWhite,clNone,clNone,0,clWhite,clNone
CheckListCaptionFont=Tahoma,1,12,clYellow,clNone,clNone,0,clAqua,clNone

TreeItemFont=System,1,12,clYellow,clNone,clGray,1,clYellow,$606060
TreeGroupFont=Microsoft Sans Serif,1,12,clAqua,clNone,clGray,1,clAqua,$505050

HintFont=Tahoma,0,8,$3C3C3C,clInfoBk,clNone,0,clBlack,clSkyBlue
CommonFont=Tahoma,0,18,$996699,clNone,clGray,0,clWhite,clNone
TestTrialModeLabelFont=Tahoma,1,10,clRed,clNone,clGray,1,clWhite,clNone


Вот эти параметры отвечают за тип, размер, цвет, тень и прочие настройки шрифта (подробное описание параметров в SKIN.INI). Красным я выделил список программ (три этапа/страницы). Обратите внимание, что эти и другие настройки интерфейса можно указывать для разного разрешения экрана, например, на маленьком разрешении крупный шрифт будет смотреться нелепо, а на высоком мелкий шрифт трудно читаем, так же это касается и разметки элементов. Если для какого-то разрешения настройки не указаны, они будут читаться из 'Skinset_DEFxDEF'.

Survover 11-04-2015 11:30 2494444

Ребята а визуальные изменения будут ? Я не про скины ! А полностью измененный интерфейс !

Survover 11-04-2015 12:41 2494471

Как сделать что бы при включении BS PostInstaller было две вкладки одна вела к выбору софта а вторая с названием твики при нажатии сразу их устанавливала и BS PostInstaller закрывался ?

Такого плана

Survover 15-04-2015 21:18 2496348

???

nibble74 16-04-2015 12:57 2496541

Boa Soft, Приветствую


Хотел спросить, не пора ли добавить в конфигуратор "Условия установки программы" поддержку win8.1 и win10

Survover 21-04-2015 20:10 2498865

Ребята помогите пожалуйста !!!!!!!

mig73 21-04-2015 21:26 2498908

Survover Под ваши хотелки программу переделывать никто не будет. Ей занимается автор темы Boa Soft.

Survover 03-05-2015 14:23 2503262

Иконки как то можно увеличить в меню выбора программ ?

Евгений724 14-05-2015 11:26 2507201

Большое спасибо за эту программу.У меня хоть и другое направление(Собираю сборки программ для аварийных флешек) но данная программа мне тоже подходит.

Survover 27-06-2015 21:52 2523199

Как сделать что бы при нажатии на папку с BS Post installer она не открывалась а запу
 
Как сделать что бы при нажатии на папку с BS Post installer она не открывалась а запускалась сама BS Post installer ??

JERENO 23-12-2015 15:56 2587738

Цитата:

Цитата nibble74
Хотел спросить, не пора ли добавить в конфигуратор "Условия установки программы" поддержку win8.1 и win10 »

Присоединяюсь к вопросу

Dagnir 11-03-2016 20:53 2615059

Так и не понял, как заставить окно программы быть фиксированного размера, а не растягиваться на весь экран...
Подскажите пожалуйста.

Nordek 11-03-2016 23:15 2615092

Цитата:

Цитата Dagnir
Так и не понял, как заставить окно программы быть фиксированного размера, а не растягиваться на весь экран... »

Цитата:

Цитата readme.rtf
/h:xxx - размер по высоте. Только вместе с /w:, иначе авто определение размера экрана. xxx не менее 480. При указании менее 480, высота будет 480.

/w:xxx - размер по ширине. Только вместе с /h:, иначе авто определение размера экрана. xxx не менее 640. При указании менее 640, ширина будет 640.

Т.е выполнить:
Код:

BsPost.exe /w:1024 /h:768
или с помощью bat-файла:
Код:

@ECHO OFF
TITLE BsPost
start "" BsPost.exe /w:1024 /h:768

или с помощью autorun.inf:
Код:

[autorun]
icon=BsPost.exe
open=BsPost.exe /w:1024 /h:768


Сlassic 11-03-2016 23:24 2615098

В папке skin файл настроек SKIN.INI. В нем, в секции

Код:

[Interface]
;Top                = 30
;Left                = 50
;Width                = 800
;Height                = 600


ShadowDreamer 30-06-2016 18:05 2646837

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

Petya V4sechkin 30-06-2016 18:31 2646849

Цитата:

Цитата ShadowDreamer
есть 7zip


Scorp_Scorpion@vk 05-07-2016 15:49 2648200

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

boss911 05-07-2016 16:50 2648229

Цитата:

Цитата Scorp_Scorpion@vk
как изменить место расположения иконки устанавливающейся программы на странице установки? »

Запустите программу в режиме редактирования скина:
Код:

BsPost.exe /demo:10 /liveedit /border
далее клик ЛКМ по кнопке "Справка", жмем и удерживаем на клавиатуре Ctrl и перемещаем нужный нам элемент интерфейса, фиксируем его с помощью клика ПКМ. Все действия автоматически, в режиме реального времени, сохраняются в SKIN.INI, так что рекомендую его забекапить перед выполнением работ.

Либо открываем SKIN.INI и вручную подгоняем координаты иконки устанавливающейся программы на странице установки для нужного нам разрешения экрана:
Код:

[Skinset_1920x1080]
ItemImage        = T:160 L:450


Scorp_Scorpion@vk 05-07-2016 20:10 2648281

Огромное спасибо,всё получилось!
а ещё подскажите пожалуйста, как опустить ниже строки на этой же странице слева внизу:

Идёт установка группы
ХХХХХХХХ

Выполнение группы

Общий прогресс

boss911 06-07-2016 08:26 2648373

Цитата:

Цитата Scorp_Scorpion@vk
Идёт установка группы
ХХХХХХХХ
Выполнение группы
Общий прогресс »

Это все находится на той же странице процесса установки:
Код:

BsPost.exe /demo:10 /liveedit /border
Цитата:

Цитата readme.rtf
/demo:N - Режим просмотра - редактирования скина. N – номер страницы от 1 до 15.

Ну а далее действуете по аналогии.

Для ручной подгонки координат в SKIN.INI
Код:

[Skinset_1920x1080]
AllPrBar = T:-220 L:65 W:250 H:18
AllLabel = T:-240 L:66 W:250

GrpPrBar = T:-170 L:65 W:250 H:18
GrpLabel = T:-190 L:66 W:250

MemoLabel2 = T:-280 L:65 W:250
MemoLabel1 = T:-350 L:65 W:250 H:65


Scorp_Scorpion@vk 07-07-2016 11:51 2648714

Добрый день! с расположением элементов с Вашей помощью разобрался, за что Вам, огромное спасибо! а вот с цветом шрифтов не могу в SKIN.INI они прописаны словами White, Red и т.д. но это слишком ярко пробовал в цифрах прописать чтобы сделать помягче например: было ButtonFontColor = clWhite, сделал ButtonFontColor =$ffc383 это светло жёлтый цвет а программа отображает его светло синим что-то я делаю не так в чём ошибка? подскажите пожалуйста заранее благодарю за помощь.

boss911 07-07-2016 12:23 2648717

Цитата:

Цитата Scorp_Scorpion@vk
сделал ButtonFontColor =$ffc383 »

У меня тоже светло-синий показывает в ButtonFont (color). Глючат и другие цвета, например, чисто красный $ff0000 показывает как чисто синий, а вот, например, $00ff00 (салатовый) показывает правильно. Не знаю из-за чего это, возможно глюк.

Boa Soft?

Scorp_Scorpion@vk 08-07-2016 11:08 2648977

Добрый день, Благодарствую, что объяснили насчёт цвета шрифтов, а то задал программе покрасить текст в жёлтый а она покрасила его в синий, сидишь и думаешь: интересно, кто из нас дальтоник я или программа - шутка, а если серьёзно скажите пожалуйста а нет ли где описания где,какое место в программе и как оно называется, в текстовом ли виде или в картинках, я искал не нашёл, скачал бы и не задавал бы людям глупых вопросов. Заранее благодарю за помощь.

boss911 08-07-2016 11:24 2648980

Цитата:

Цитата Scorp_Scorpion@vk
нет ли где описания где,какое место в программе и как оно называется »

Основная документация это readme.rtf и комментарии в SKIN.INI, других мануалов нет.

Scorp_Scorpion@vk 22-07-2016 21:37 2653354

Доброго времени суток, добавил программу к образу Win XP прописав её в Setup ini как было сказано в посте выше, всё нормально всё работает, подскажите пожалуйста, а как ограничить размер окна программы, чтобы не растягивали на весь экран. В варианте без Windows я прописывал в авторане программы, open=BsPost.exe /w:1280 /h:1024 а здесь как ? заранее благодарю за помощь !

boss911 22-07-2016 23:11 2653371

Цитата:

Цитата Scorp_Scorpion@vk
BsPost.exe /w:1280 /h:1024 а здесь как ? »

SKIN.INI
Код:

[Interface]
Width                = 1280
Height                = 1024


Scorp_Scorpion@vk 23-07-2016 09:59 2653409

Добрый день, не получается с SKIN.INI окно все равно растягивается на весь экран, а по другому как то можно ? я пробовал в SETUP. INI указать autorun программы BsPost а мне его просто открыли в блокноте а запуска программы не произошло, можно как то прописать чтобы было выполнено то что написано в этом авторане а не открывать его.

boss911 23-07-2016 10:45 2653417

Цитата:

Цитата Scorp_Scorpion@vk
не получается с SKIN.INI »

Должно (у меня работает). Указать размер окна можно только через SKIN.INI или через командную строку, что-то одно из этого. Покажите все содержимое секции [Interface] в SKIN.INI.

Scorp_Scorpion@vk 23-07-2016 11:20 2653426

Скрытый текст
[Interface]

;Top = 30
;Left = 50
;Width = 1280
;Height = 1024
StayOnTop =0
MultiMonitors =0
HideTaskbar =0
ShowHint =1
BallonHintStyle =0
WpiHintStyle =1
NoCollapseNode =1
PlaySound =1
ExtendInfo =1
ShortConfigMode =1
Movable =1
ShowScreenShots =1
UseTranspShots =1
; Stretch mode:
; RealSize - 0
; Reduce - 1
; Enlarge - 2
; Alwas - 3
StretchScreenShots =1
MakeShotsEnable =1
AlphaBlendLevel=255
NfoPreviewHidePause =10
ShotPreviewHidePause =5
DemoWaitTime =2
HintHidePause =5
ShowLogoOnWelcome =1
ShowLogoOnPreInstall =0
ShowLogoOnInstall =0
ShowLogoOnPostInstall =0
ShowLogoOnBye =1
NoNfoPreview =0
NoShotPreview =0

посмотрите может что, неправильно

boss911 23-07-2016 11:36 2653432

Scorp_Scorpion@vk

А строки кто будет раскомментировать (убирать ";" в начале строки)? Вы не заметили, что в моем примере в начале строк нет точки с запятой (";"), а в вашем SKIN.INI есть? Пока строка закомментирована, параметр/функция работать не будет.

Спрячьте текст из SKIN.INI под тег спойлер.

Scorp_Scorpion@vk 23-07-2016 12:16 2653437

Спасибо огромное !!! всё заработало, ну не программист я и даже не компьютерщик, обычный User любитель.

Scorp_Scorpion@vk 17-08-2016 15:34 2660747

Добрый день! у меня есть русификатор к программе ключ тихой установки я к нему подобрал, но он выкидывает окно там нет папки RU создать её? приходится нажимать ДА, а можно как то прописать командой2 в Presetup.ini создать эту папку. Заранее благодарю за помощь!

boss911 17-08-2016 15:44 2660753

Цитата:

Цитата Scorp_Scorpion@vk
... прописать командой2 в Presetup.ini создать эту папку. »

Код:

[Installitem_XXXXX]
Command2=#HCMD:MD "%ProgramFiles%\MyProgram\NewFolder"


Scorp_Scorpion@vk 21-08-2016 14:27 2661892

Добрый день! помогите решить проблему нет автозапуска BsPost.exe после установки Windows XP, в мой дистрибутив интегрирован файл RP_3in1.exe (в нём ResPatch.exe) лежит и прописан в SVPACK работает с перезагрузкой системы, он запускается и отрабатывает нормально, а как и где после него прописать запуск BsPost? читал про install.cmd, cleanup.cmd, prepare.cmd, start.cmd, Sysprep.inf в голове такая каша. Помогите пожалуйста!!!

Сlassic 21-08-2016 21:47 2661970

Цитата:

Пример запуска через CmdLines

Создайте файл RunOnce.cmd примерно такого содержания:

@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..." /f
REG ADD %KEY%\020 /V 2 /D "C:\install\presetup.exe /force" /f
cls
exit

Создайте файл CmdLines.txt примерно такого содержания:

[COMMANDS]
"RunOnce.cmd"

Если у вас уже есть CmdLines.txt, то просто добавьте в него команду "RunOnce.cmd"
Поместите оба файла в корень папки $OEM$
При первом запуске выбранные программы будут установлены автоматически, без участия пользователя.
Если вы хотите, чтобы при первом старте можно было выбрать программы, то уберите ключ /force.

Scorp_Scorpion@vk 25-08-2016 13:20 2663086

Добрый день! опять прошу помощи, BsPost теперь запускается, но в конце работы ResPatch exe. на пару секунд но тут ResPatch отправляет компьютер на перезагрузку, а после перезагрузки BsPost уже не запускается. А можно как то отстрочить запуск BsPost чтобы дело до неё не дошло до перезагрузки, чтобы она запускалась уже после перезагрузки компьютера. Заранее благодарю за помощь.

boss911 25-08-2016 15:07 2663125

Цитата:

Цитата Scorp_Scorpion@vk
ResPatch отправляет компьютер на перезагрузку »

С какими ключами командной строки запускаете ResPatch? Я с ним не знаком, но уверен, что у него есть ключ, который бы отменял перезагрузку компьютера после установки. А далее по тексту не совсем понятно.

Scorp_Scorpion@vk 25-08-2016 15:43 2663135

ещё раз здравствуйте! отменять перезагрузку как пишут нельзя, могут быть потом глюки, а насчёт далее по тексту; я имел ввиду отсрочку на какое то время (паузу ~30 сек) запуска BsPost, чтобы компьютер успел уйти на перезагрузку не запустив BsPost, а запустил её уже после перезагрузки.

boss911 25-08-2016 17:30 2663154

Scorp_Scorpion@vk

Чем запускается ResPatch? Следующая команда, после запуска ResPatch, запуск BSPost, а из него уже другие приложения, в состав которых не входит ResPatch?

Почему бы ResPatch не запускать после BSPost, в самом конце, и заодно финальная перезагрузка будет. Либо установить ResPatch без перезагрузки, потом запуск BSPost, в котором можно указать, чтобы по окончании своей работы перезагрузил компьютер. Но лучше всего, имхо, ставить ResPatch из-под BSPost с перезагрузкой после окончания работы BSPost.

NikLok 25-08-2016 19:09 2663173

Если речь идет о ResPath который меняет интерфейс на аля Vista, то он прекрасно ставится и с перезагрузкой. Прогон выполнять сейчас лень. Если хотите завтра могу проверить.

Вот пример из файла конфигурации.
Код:

[Installitem_139]
Group=Themes
Caption=Вистовый интерфейс - Aero Blue и желтые папки
Description=Полная замена интерфейса на виста-модерн
Publisher=
PublisherURL=
Depends=
DependsOr=
Exclude=Installitem_140;Installitem_141;
Folder=%SOURCE%\_soft_\TWEAKERS
CheckTagFile=RP_3in1.exe
IconFile=%SELF%\ICONs\VistaGUI.ico
IconNumber=0
ScreenShotImage=VistaGUI.jpg
NfoFileName=ADDON.NFO
MinToTray=0
PreRegFile=
Command1=RP_3in1.exe -ai14 -gm2
Command2=
Command3=
Command4=
Command5=
Command6=AUTO-RP_3in1.EXE RP_3in1.au3 ; Перенос в другую группу
PostRegFile=
KillWait=0
WinMinVer=4.10.1998;5.1.2600
WinMaxVer=4.90.3000;5.1.2600sp3
WinBits=ALL
Default=0
Fixed=0
Visible=1
RebootNeed=1


Survover 10-09-2016 11:48 2667266

Подскажите пожалуйста можно увеличить размер иконок в меню выбора программ ?

boss911 10-09-2016 12:16 2667276

Цитата:

Цитата Survover
можно увеличить размер иконок в меню выбора программ ? »

Нельзя.

Survover 10-09-2016 12:26 2667281

ясно спс

Scorp_Scorpion@vk 22-09-2016 19:32 2671230

Добрый день! подскажите пожалуйста а в образ Windows7 можно встроить BsPost? как в ХП написано она там отлично работает,а как это сделать в Вин7 не нашёл, хоть и перелопатил много.

Сlassic 22-09-2016 23:15 2671264

Цитата:

Цитата Scorp_Scorpion@vk
а как это сделать в Вин7 не нашёл, хоть и перелопатил много. »

Ну это наверное вопрос скорее в "Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - [статья] Файл ответов (AutoUnattend.xml)" http://forum.oszone.net/thread-128794.html

А вообще, примерно так: в AutoUnattend.xml

Код:

  <RunSynchronous>
  <RunSynchronousCommand wcm:action="add">
  <Order>1</Order>
  <Path>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\install\presetup.exe SETX DiskRoot %i: -m"</Path>
  </RunSynchronousCommand>
  </RunSynchronous>

Код:

<FirstLogonCommands>
  <SynchronousCommand wcm:action="add">
  <Order>20</Order>
  <CommandLine>cmd /c %DiskRoot%\install\presetup.exe</CommandLine>
  </SynchronousCommand>
  </FirstLogonCommands>


Scorp_Scorpion@vk 23-09-2016 09:05 2671322

огромное спасибо! за помощь, а расположить папку с BsPost надо в корне диска ? заранее благодарю за помощь.

Сlassic 23-09-2016 15:19 2671440

Цитата:

Цитата Scorp_Scorpion@vk
а расположить папку с BsPost надо в корне диска ? »

Ну да.

Survover 24-09-2016 09:55 2671629

Сlassic, это при записе винды выбор программ которые будут установлены ??

Сlassic 24-09-2016 13:27 2671693

Это вариант запуска presetup.exe при установке Windows 7

Survover 25-09-2016 15:26 2672008

Сlassic, где он расположен ?

Сlassic 25-09-2016 16:11 2672014

Цитата:

Цитата Survover
где он расположен ? »

Смотря куда положить.

Survover 26-09-2016 19:59 2672433

Сlassic, я имею ввиду AutoUnattend.xml !

Сlassic 26-09-2016 20:57 2672473

В корне образа ISO

Survover 26-09-2016 21:03 2672479

Использую эту сборку Windows 7 Ultimate Ru x86-x64 Orig wBootMenu by OVGorskiy 06.2016 там в корне нету этого файла

Сlassic 26-09-2016 21:06 2672481

Я за сборки не в ответе.

Survover 26-09-2016 21:06 2672482

Сlassic, (( как мне сделать? помогите )

Сlassic 26-09-2016 21:24 2672490

Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]

Survover 19-01-2017 22:28 2704796

Здравствуйте ! я создал две вкладки программы и драйвера ! Для программ создал подгруппы а как создать для драйверов не знаю пробовал по всякому ничего не выходит ! Кто знает как это сделать ?

boss911 19-01-2017 23:09 2704802

Survover

Вашу задумку трудно понять, потому что в BSPost нет вкладок и нельзя создавать подгруппы. Покажите свой (можно только пример) BSPOST.INI, ну и более правильно поясните, что и как там в нем должно быть.

Survover 19-01-2017 23:58 2704818

boss911, ?

boss911 20-01-2017 00:33 2704827

Цитата:

Цитата Survover
То есть как создать [SoftwareGroup] для 2=Драйвера »

Ни как. SoftwarePreSets только для Installitem_XXXXX, а не для SoftwareGroup. Пресетами можно включать/отключать только итемы. Попробуйте как-то так.
Код:

[SoftwarePreSets]
1=Установка программ
2=Драйвера

[SoftwareGroup]
+Программы=
+Драйвера=

[Installitem_00001]
Group=Программы
VisibleInPresets=1

[Installitem_00002]
Group=Программы
VisibleInPresets=1

[Installitem_00003]
Group=Драйвера
VisibleInPresets=2

[Installitem_00004]
Group=Драйвера
VisibleInPresets=2

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

Survover 20-01-2017 00:47 2704829

boss911, Что то перестало работать

[SoftwarePreSets]
1=Установка программ
2=Твики
3=Мои драйвера

[SoftwareGroup]
+Утилиты=
+Интернет=
+Мультимедиа=
+CD-DVD=
+Офис=
+Антивирусы=
+Твики=
+Мои драйвера

[Installitem_00066]
Group=Мои драйвера
Caption=Realtek High Definition Audio Driver 6.0.1.8010
Description=Драйвера аудио карты
Publisher=
PublisherURL=
Depends=
DependsOr=
Exclude=
Folder=
CheckTagFile=
IconFile=ico\
IconNumber=
ScreenShotImage=
NfoFileName=
MinToTray=0
PreRegFile=
Command1=Drivers\Audio\setup.exe /s /sms
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
WinMinVer=. . .sp
WinMaxVer=9.99.9999.sp
WinBits=ALL
Default=1
Presets=
VisibleInPresets=3
Fixed=0
Visible=
RebootNeed=0

что не так?

понял +Мои драйвера нету =

тут все ок а вот почему не ставится по умолчанию стоит Default=1 ?

boss911, ?

boss911 20-01-2017 01:18 2704837

Цитата:

Цитата Survover
почему не ставится по умолчанию стоит Default=1 ? »

Галка по умолчанию не установлена? Если EnablePresetsPage=1, то за установку галки итема отвечает Presets, Default игнорируется. В Presets через ";" нужно перечислить при каких выбранных пресетах должна стоять галка.

Survover 20-01-2017 01:27 2704840

Спасибо !

Survover 20-01-2017 23:35 2705018

boss911, Здравствуйте такой вопрос вы с тихой установкой приложений можете помочь ?

mig73 21-01-2017 10:17 2705078

Survover,
Что значит можете помочь? Если вас интересуют ключи инсталляторов, то можете взять утилиту "Sylent Key Finder" (skf.exe) из комплекта Minstall и с её помощью определить ключи большинства инсталляторов для "тихой" установки.

Survover 21-01-2017 11:10 2705081

Дело в том что то для virtual audio cable там ненаходит

Orestik 23-01-2017 07:12 2705439

Цитата:

Цитата Survover
для virtual audio cable там ненаходит »

два решения в этом, значит оставить как оно есть без тихой установки или перепаковать программой Inno Setup Compiler и будет тебе ключ с тихой установкой /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

Survover 23-01-2017 08:47 2705445

Orestik, если бы я умел ) я уже и автору писал он сказал что нету возможности запустить с ключем ! Вы можете это сделать ? Если для вас не трудно был бы благодарен !

n0g0H0K 19-04-2018 20:48 2809875

Жалко нету обновлений с 2014 года

Золто 16-07-2018 13:37 2822012

у меня есть программа для создания BS PostInstaller


Время: 13:42.

Время: 13:42.
© OSzone.net 2001-