PDA

Показать полную графическую версию : Не сколько вопросов к авторам апдей пака и аддонов


Sistemnik84
08-08-2006, 10:20
Всем привет!!!

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

1)Сам скрипт для создания секций копирования не совершеннен, в него можно добавить возможность автоматически создавать секции в INF для создания ярлыков в меню пуск. Если этим некому занятся дайте исходный код и разрешение на изменение скрипта, я им займусь.

2)Все аддоны имеют схожую структуру , но разный способ привязки (либо 3rdPaty либо установка удаление програм). Нельзя ли завязать через 3rdPaty все аддоны, мне кажется так гораздо удобней. Плюсы: не загружают "установку удаление" и список наглядно виден.

3)Все созданные вами аддоны ставятся по умолчанию, ЗАЧЕМ???. В конце концов у нас демократия, если нужно человеку он сам выберет в Windows до устаноку компонентов.

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

5)Можно ли выкладывать на форуме конструкторы для коммерческих версий программ.

6)Указанный вами в форуме способ отмены установки по умолчанию не работает. Да, система игнорирует закоментированный параметр MODES, но упорно продолжает ставить программу (проверенно на 4 аддонах)

7)Если я чуть чуть переделаю скрипт апдейт пака и его структуру, добавлю графическую оболочку, никто не обидится???

jameszero
08-08-2006, 11:07
Готов ответить пока только на шестой пункт))
Для отмены установки по умолчанию, попробуйте параметру MODES присвоить 0MODES=0

XXXler
08-08-2006, 12:01
1)Сам скрипт для создания секций копирования не совершеннен, в него можно добавить возможность автоматически создавать секции в INF для создания ярлыков в меню пуск. Если этим некому занятся дайте исходный код и разрешение на изменение скрипта, я им займусь.
Скрипт если вы заметили для создания секций копирования :) , да, возможно надо было бы добавить обработку нескольких секций компонентов, регистрацию\отмену регистрации библиотек, работу с реестром и ярлыками, причем все раздельно для установки и удаления, но после того как все необходимое было переведено в аддоны мне продолжать лепить чолибо уже не хотелось.
Изменять\дополнять можно сколько угодно, только с условием не пихать в создаваемые аддоны упоминания об авторе их генератора :)

Во вложении последняя поправленная но не достаточно оттестенная версия, также посмотри здесь (http://forum.oszone.net/post-447249-63.html), правда там был какой-то глюк (уже и не припомню какой).

2)Все аддоны имеют схожую структуру , но разный способ привязки (либо 3rdPaty либо установка удаление програм). Нельзя ли завязать через 3rdPaty все аддоны, мне кажется так гораздо удобней. Плюсы: не загружают "установку удаление" и список наглядно виден.
каждый имеет свой взгляд на этот вопрос, посему что мешает сделать на свой вкус?

3)Все созданные вами аддоны ставятся по умолчанию, ЗАЧЕМ???. В конце концов у нас демократия, если нужно человеку он сам выберет в Windows до устаноку компонентов.
некоторые аддоны невозможно переустановить (не имеют деинталла на Inf, посему скрыты из компонентов Windows/ставятся из svcpack.inf/заменяют оригинальные файлы дистрибутива),
посему они ставятся по умолчанию всегда. Кроме того автоустановка не подразумевает лишних пассов руками :)

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

любая подобная прога имеет минус в виде лишнего мусора, и не со всеми приложениями так прокатит

5)Можно ли выкладывать на форуме конструкторы для коммерческих версий программ.
можно если они не будут нарушать правила форума, в частности п. 3.18

7)Если я чуть чуть переделаю скрипт апдейт пака и его структуру, добавлю графическую оболочку, никто не обидится???

на этот вопрос думаю ответит только автор пака :)

Petya V4sechkin
08-08-2006, 13:01
Sistemnik84
7)Если я чуть чуть переделаю скрипт апдейт пака и его структуру, добавлю графическую оболочку, никто не обидится???
А оно надо?
Можно "чуть переделать структуру" и получить RVM-формат, для которого уже есть графическая оболочка (RVM_Integrator).

Sistemnik84
08-08-2006, 13:43
jameszero

Такой вариант прорабатывался бесполезно.

jameszero
08-08-2006, 13:55
Sistemnik84Такой вариант прорабатывался бесполезно. С какими аддонами вы пробовали?

Sistemnik84
08-08-2006, 18:27
jameszero
Open Ofice
Game XP
AIMP

jameszero
08-08-2006, 20:11
Sistemnik84
В аддонах GameXP и AIMP мне не совсем понятна структура inf-ов, а именно - зачем дублируются секции установки:[GAMEXP]
OptionDesc = %PKG_NAME%
Tip = %PKG_DESC%
Modes = 0,1,2,3
Parent = NonMS
SizeApproximation = 1131514
IconIndex = 42
CopyFiles = GAMEXP.Install.Copy
DelFiles = GAMEXP.Install.Remove
AddReg = GAMEXP.Install.Reg
DelReg = GAMEXP.Install.Clear
ProfileItems = GAMEXP.Profile.Create, GAMEXP.Profile.Create.Help, GAMEXP.Profile.Create.License, GAMEXP.Profile.Create.Readme
Uninstall = GAMEXP.Uninstall

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

[DefaultInstall]
CopyFiles = GAMEXP.Install.Copy
DelFiles = GAMEXP.Install.Del
AddReg = GAMEXP.Install.Reg
DelReg = GAMEXP.Install.Clear
ProfileItems = GAMEXP.Profile.Create, GAMEXP.Profile.Create.Help, GAMEXP.Profile.Create.License, GAMEXP.Profile.Create.Readme
Скорей всего в этом и трабл.
--
Попробовал закомментировать параметр Modes в своём аддоне Miranda - всё сработало, как и должно - в "установке/удалении" Миранда присутствовала, но без галочки. Поставил галочку - установилась.
С OpenOffice детально не разбирался - нет у меня дистрибутива ОО, но при беглом взгляде на inf предположу, что закомментировать параметр Modes нужно в двух местах.
В секции [OO]
и в секции [MSO]

Boa Soft
09-08-2006, 01:53
jameszero
В аддонах GameXP и AIMP мне не совсем понятна структура inf-ов, а именно - зачем дублируются секции установки:

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

Sistemnik84
09-08-2006, 09:53
XXXler


любая подобная прога имеет минус в виде лишнего мусора, и не со всеми приложениями так прокатит

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

XXXler
09-08-2006, 12:01
Sistemnik84, Почему? Принцип везде один, распаковка и установка файлов, регистрация в системе, создание ярлыков.
имеется ввиду мусор в момент создания аддона (сравнения системы до и после установки проги), кроме того например в OpenOffice с добавлением в свойства файла вкладки статистики простая запись в реестр почему-то не катила, а регистрация shlxthdl.dll решала проблему.
С OpenOffice детально не разбирался - нет у меня дистрибутива ОО, но при беглом взгляде на inf предположу, что закомментировать параметр Modes нужно в двух местах. В секции [OO] и в секции [MSO]
угу, а если ставить параметр Modes в секции [OpenOffice] то он ничего не изменит




© OSzone.net 2001-2012