Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
Boa Soft
14-05-2009, 13:10
Исходники воложу. Только одно но. Групповую разработку я порддерживать не буду. Однозначно.
Если надо - используйте для своих целей.
Boa Soft, Групповую разработку я порддерживать не буду. »
С групповым сексом все понятно, а свои планы не поменял? В смысле не планируешь ли вернуться к доработке?!
stasys44, Наверно имели в виду исходный источник последней версии. Скомпилированная уже лежит почти год, если не ошибаюсь »
Я имел вв виду что для начала нужно получить результат аналогичный выложенным бинарникам. Ибо он уже оттестирован в большей мере и его чудеса приблизительно известны.
Просто так можно правильно определить от каких исходников и с каким интсрументом можно плясать! (Исходники автор уже пообещал выложить!!!)
mozgabyte
22-05-2009, 21:50
снова затишье в теме.. :( хотя Boa дал добро :) что там с исходниками, и кто взялся/возьмется развивать проект?
Ждем обещанных исходников... :search:
Aleksandr-T13
24-05-2009, 23:40
Всем доброго времени суток. Пока 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:
Утилита, при помощи которой Администратор может создать ярлык, дающий возможность пользователям
с ограниченными правами запускать конкретную (без возможности подмены!) программу с правами Администратора
(или любого другого пользователя) без (интерактивного) ввода пароля.
Высказывайте свои замечания, поправки и конечно же новые идеи.
Aleksandr-T13, самое глупое - это разшвырять по папкам проги и вынести описания в отдельные файлы!
Во-первых - у меня более 100 программ + 100 папок + 100 файлов с описанием. ППЦ!
не было гемороя - давайте придумаем.
Во-вторых - представляеш какие манипуляции нужно сделать системе чтобы считать 100 файлов, со 100 разных папок, свести их в 1 файл PRESETUP.INI и выдать как исходник для открытия самой ПРЕСЕТАПКИ! И все это считывание происходит с dvd диска - и ни дай бог чтобы где то окажется царапинка ))) звуки чик чик и куча ошибок обеспечено!
Ухххх бред!
Boa Soft, сделал отличный конфигуратор, очень удобный, очень функциональный!
Зачем разбирать велосипед и заменять железные детали пластмассовыми?
Aleksandr-T13
25-05-2009, 06:17
LEXYS, значит ты не знаком со структурой папок и методом перебора (чем больше папок и чем более они структурированы тем проще поиск). Это глупость записывать на болванку не собранный PRESETUP.INI, а для флэшки меня устраивает. Ты будешь запускать сбор файлов ответов когда что-нибудь в них обновил и это займет ну не больше минуты, а если надо поставить одну прогу и не в тихом режиме, а описания рядом нет. Я предпочитаю в каком нибудь блокноте поправить какую нибудь строчку чем запускать конфигуратор.самое глупое - это разшвырять по папкам прогидаже представить себе не могу сто файлов (программ) в одной папке :wow:
stasys44
25-05-2009, 12:35
Aleksandr-T13 не первый выдвигает идею для каждой программы иметь отдельную папку, это реализовано в Инсталяторе ssWPI, только там никакого суммарного конфигурационного файла нет и он не строится. Какая разница в папке лежат 100 файлов или 100 папок с такими же именами. По отношению к BS PostInstaller, наверно, более прав LEXYS
Fix SkreenShotImage -> ScreenShotImage
:)
Aleksandr-T13
25-05-2009, 22:43
в Инсталяторе ssWPI, только там никакого суммарного конфигурационного файла нет »кажется ты ошибаешься, а как же config.js?
stasys44
25-05-2009, 23:04
кажется ты ошибаешься, а как же config.js? »
Я про ssWPI, а вы про WPI. Совсем другие программы, у старой версии ssWPI еще был config.js похожий на WPI.
Где можно найти скины для PostInstaller?
может есть смысл хоть несколько добавить в шапку?
XCV, В этой теме есть скин неплохой в стиле "WinStyle"
http://forum.oszone.net/thread-126657-15.html
wolkow70
28-05-2009, 09:22
Подскажите как в BS PostInstaller вообще отключить перезагрузку после установки приложений? Дело в том, что я использую X-Reset, который запускает принудительную перезагрузку в конце, и получается , что два раза подряд идет в конце перезагрузка, что мне не нужно.
Еще вопрос: Для запуска BS PostInstaller использую ключ RunOnceEx, но почему то в окне установки приложений RunOnceEx надписи на русском языке из cmd файла отображаются неправильно (нарушена кодировка). То есть к примеру "установка приложений" отбражается кракозябрами. В чем может быть дело, как поправить?
Aleksandr-T13
28-05-2009, 13:57
wolkow70, Параметр Reboot файла PRESETUP.INI задает перезагрузку после окончания установки программ. По поводу кракозябр ВНИМАНИЕ! Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows. В англоязычных версиях - только при установленной поддержке русского языка (возможно, нужно будет еще и назначить русский и для не UNICODE программ). Соответственно, это исключает использование русских сообщений и русского файла конфигурации на этапе установки Windows.
wolkow70
28-05-2009, 14:15
ВНИМАНИЕ! Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows. »
У меня локализованная русская Windows
wolkow70, за перезагрузку отвечает:
[Postinstall]
Reboot=1
Надо поставить 0.
Ну и конечно :
[Installitem_ХХХ]
RebootNeed=0
Это должно помочь.
Aleksandr-T13
28-05-2009, 14:44
Используешь какие нибудь 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
Не плохо бы реализовать паузу между выполнениями команд...
Что то типа:
Command1=AIMP 2.60.exe /S
Command2=|%SOURCE%\I386\SVCPACK\Install\AIMP-Fix.exe
Wait=3 (Sec)
Command3=|%SOURCE%\I386\SVCPACK\Install\Yandex.cmd
Не плохо бы реализовать паузу между выполнениями команд... »
Запуской группу программ через скрипты - start /wait прога. Этого вполне хватает для корректной отработки.
отображаются неправильно (нарушена кодировка »
Возможно сохранил не в кодировке Windows-1251
Где можно найти скины для PostInstaller? »
Меняй WALLPAPERS.BMP на любую другую. А вот кнопки (BULB_PICT.BMP) и прогрессбар (PRCHECK_PICT.BMP) нужно подбирать под картинку - дабы сочеталось. Или сам подправ в фотошопе.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC