PDA

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


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

Boa Soft
14-05-2009, 13:10
Исходники воложу. Только одно но. Групповую разработку я порддерживать не буду. Однозначно.

Если надо - используйте для своих целей.

NikLok
14-05-2009, 14:39
Boa Soft, Групповую разработку я порддерживать не буду. »
С групповым сексом все понятно, а свои планы не поменял? В смысле не планируешь ли вернуться к доработке?!

stasys44, Наверно имели в виду исходный источник последней версии. Скомпилированная уже лежит почти год, если не ошибаюсь »
Я имел вв виду что для начала нужно получить результат аналогичный выложенным бинарникам. Ибо он уже оттестирован в большей мере и его чудеса приблизительно известны.
Просто так можно правильно определить от каких исходников и с каким интсрументом можно плясать! (Исходники автор уже пообещал выложить!!!)

mozgabyte
22-05-2009, 21:50
снова затишье в теме.. :( хотя Boa дал добро :) что там с исходниками, и кто взялся/возьмется развивать проект?

Grande
23-05-2009, 07:05
Ждем обещанных исходников... :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:
Утилита, при помощи которой Администратор может создать ярлык, дающий возможность пользователям
с ограниченными правами запускать конкретную (без возможности подмены!) программу с правами Администратора
(или любого другого пользователя) без (интерактивного) ввода пароля.
Высказывайте свои замечания, поправки и конечно же новые идеи.

LEXYS
25-05-2009, 00:53
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

Ser-51
25-05-2009, 15:48
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.

XCV
27-05-2009, 11:56
Где можно найти скины для PostInstaller?
может есть смысл хоть несколько добавить в шапку?

Ser-51
28-05-2009, 00:47
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

NikLok
28-05-2009, 14:24
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

Ser-51
28-05-2009, 19:34
Не плохо бы реализовать паузу между выполнениями команд...
Что то типа:
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
Не плохо бы реализовать паузу между выполнениями команд... »

Запуской группу программ через скрипты - start /wait прога. Этого вполне хватает для корректной отработки.

отображаются неправильно (нарушена кодировка »

Возможно сохранил не в кодировке Windows-1251

Где можно найти скины для PostInstaller? »

Меняй WALLPAPERS.BMP на любую другую. А вот кнопки (BULB_PICT.BMP) и прогрессбар (PRCHECK_PICT.BMP) нужно подбирать под картинку - дабы сочеталось. Или сам подправ в фотошопе.




© OSzone.net 2001-2012