PDA

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


Страниц : 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

volk1234
09-07-2008, 20:07
Соображения по редактирования скрипта (если секция [Strings] работает в [HiveInfs.Fresh] ): »

gora не пробовали экспериментировать???

Стёпа
26-07-2008, 05:50
Здрасте всем.
Я наверно первый кто начнёт тут не благодарить, а ругать!
Я - так же собираю свою винду. Сделал практически всё.
Поменял загрузчик, окно установки, окно входа в систему, приветствие...
Полностью изменил тему на стиль Vista, от иконок до системных библиотек.
Звуковую схему и т.д. Оптимизация на полную кАтушку, как служб так и реестра.
Менее трети взято отсюда (oszone) - всё с головы и собственного опыта.
Собрал XP поудачнее того же Zvercd - это не моё мнение, а всех кто сравнивает на хабах.
Вобщем долго расхваливать себя не буду. Надеюсь понятно, что не ламак.
О, да, кстати, парадокс, сколько тут тупых вопросов не было задано пока небыло моментов,
чтобы я задумался... аммм... Ну, т.е. знаю не всё, но ВПОЛНЕ достаточно!
Ответы мог дать каждому, но откуда знать,
что за меня уже не дали ответы в следующей сотне постов. <-- замечание модерам.

И вот перехожу к сути дела (для кого-то прикола)
Вопрос:
Что такое аддон? ДА ДА ДА! Что такое Addon????? (то что это дополнение я знаю)
Я спрашиваю потому что ни один поисковик, включая google (который я юзаю "не стандартно")
--== надеюсь вы поняли что я имею ввиду под словом нестандартно ==--
не может мне найти куда ложить папку Addons!!! Где она должна создаваться?
Вы не поверите, но я выпил пачку Persen пока решил обратиться к вам!!!
Нет. я не с силами собирался, а всё надеялся найти ответ сам!!!
У меня уже бошка кругом от повторяющегося флуда и кросспостинга на вашем форуме!
Клянусь! Читал 13 часов чистого времени!!! Но щас уже нет сил!!!
Всегда читал мануалы от корки до корки!!!
Но ваши топики с тысячью постами бессмыслицы и повторяющимеся тупымми вопросами меня потихоньку
сводят с ума! Всё можно уместить в 50!!!! повторюсь в 50!!!!! раз меньше!!!
Но сам факт как использовать аддон нигде не написано!
Пусть назовёт меня идиотом и слепцом тот, который даст ссылку на точное назначение и использование папки аддонс. Некоторые ухмыляются, но пусть попробуют! Ну ка!
И не надо ввот этих \Files\ForceCopy... у меня уже в горле сидят!
Начнём с того что имеется папка I386, рядом $OEM$, рядом гигантский WPI
Я всё это сделал за три дня. НО ВОТ ПРОКЛЯТЫЙ АДДОН МАТЬ ЕГО!!!
Я сделал WPI со всеми инсталляшками с sfx за пару часов. Когда тут люди по сто раз тупо переспрашивают, ковыряясь в носу: "а как это..." И одновременно мастерски делятся
последствиями их работы с addons. ГДЕ ВЫ НАШЛИ ОПИСАНИЕ???
Как бездарный ламак (неспособный понять, что файлы с префиксом 1049 и 1033
являются нашими родными русским и ангельским языками) спокойно делится впечатлениями
об итеграции .NET? КАК?

Вобще всё началось с .NET Framework. Всё тут и ежу понятно, как создавать sfx
хоть через 7z от Олега, хоть WinRAR'ом (как я). Как перепаковать языки и удалить лишнее.
Я даже написал собственный Cleaner через cmd. Получше всякого CCleaner :)
Проблем (в отличае от ленивых юзеров, нехотящих юзать поиск) с удалением пустых папок
и папок после инсталляции нет.

ЗЫ
На виртуальной машине не хотел никак ставиться .NET Framework 3.0.
И ключи ему пихал /q и т.п. эксперименты. Но я так как остальные не парился со всякими passive
так как хорошо понимаю com строку и её значения в применении.
Но потом дошло, что проблема в том, что у меня не было .NET 2.0
Оказывается он не поставит его без 2.0.... Хм... А в тихом ряжиме как вы знаете ошибок нет.
Вот и парился.... Искал....

Вернёмся к делу! Необходимо кратчайшее, но внятное обьяснение всего, что связано с Addons
Как юзать! Не дайте пацану повесится! Мои нервы в ваших руках!

Глобальный респект Васечкину и Vadikan! Это не люди, а служба спасения ленивцев.
Поражает их терпение и безвозмездная помощь народу.
Ведь все могут всё сделать сами. ЛИшь бы инет был норма и не лениться. А они всё за всех делают.
НО САМОЕ ГЛАВНОЕ МАНУАЛ!!!! ЕСТЬ МАНУАЛ ВОПРОСОВ НЕ ИМЕЕМ! По крайней мере я :)
Пошёл пить колёса и спать...
Вторая ночь оверклокера прошла бестолку... :(

Vadikan
26-07-2008, 06:53
куда ложить папку Addons!!! Где она должна создаваться? »
_README (http://tools.oszone.net/jameszero/updatepack/) - раздел Аддоны.

Очень много лирики, видимо следствие колес :)

P.S. Отправьте мне PM с желаемым ником - текущий не годится.

Стёпа
26-07-2008, 17:46
Умоляю не тыкайте, а просто скагжите де у вас на диске с дистрибом лежит папка Addons.
Возьмём пример на .NET Framework
Вот Вы скачали DotNet11_35_nc_080611_20-43.7z
Как и куда его ложить, народ? Очень надеюсь на поддержку.
Колёса кончаются... ;)

СТОП! Кажись понял!
Просто нужно было скачать архивчег UpdatePack-XPSP2-Rus-8.3.15.7z
И во входящую в нём папку Addons и ложить сами аддоны. Так?

zuckij
26-07-2008, 19:12
И во входящую в нём папку Addons и ложить сами аддоны. Так » Так

volk1234
29-07-2008, 21:32
Стёпа
Что то лирическое у меня настроение. Отвечука и я вам,

Первую часть поста опустим, это там где вы обьясняете нам, что вы не ламак. No comments.

о ваши топики с тысячью постами бессмыслицы и повторяющимеся тупымми вопросами меня потихоньку
сводят с ума! Всё можно уместить в 50!!!! повторюсь в 50!!!!! раз меньше!!! »
Если смотреть не на количество постов, а на их размер, то на месте вашего поста уместилось бы штук 5 обычных -
"как сделать то или это" :)

Я всё это сделал за три дня. НО ВОТ ПРОКЛЯТЫЙ АДДОН МАТЬ ЕГО!!!
Я сделал WPI со всеми инсталляшками с sfx за пару часов. Когда тут люди по сто раз тупо переспрашивают, ковыряясь в носу: "а как это..." И одновременно мастерски делятся
последствиями их работы с addons. ГДЕ ВЫ НАШЛИ ОПИСАНИЕ??? »
Я вот когда не могу найти чего - либо, не бегаю по квартире, а сажусь и вспоминаю где я видел ЭТО в последний раз. Вы моглибы просто подумать и вспомнить, а откуда вы услышали это название - Аддоны? Наверняка там и ссылки были.

Всегда читал мануалы от корки до корки!!! »
Вернёмся к делу! Необходимо кратчайшее, но внятное обьяснение всего, что связано с Addons
Как юзать! Не дайте пацану повесится! Мои нервы в ваших руках! »

Спецально посмотрел мануал по написанию аддонов, вроде все нормально изображено:

http://oszone.net/6946#a3



Я спрашиваю потому что ни один поисковик, включая google (который я юзаю "не стандартно") »
Вы используете www.Google.com ? Это чтобы небыло разночтений.
у меня на запрос аддон Windows XP первыеже 10 ссылок были на сайт oszone.net.
Или вот вам ответ с другого сайта :
Аддон предназначен для интеграции в дистрибутив Windows XP посредством UpdatePack-XPSP3-Rus.

Вторая ночь оверклокера прошла бестолку... »

А что вы разгоняете?

XpucT
30-07-2008, 07:09
volk1234, поверь психологу по совместительству, человек не ламак.
На oszone действительно слишком много мусора. С каждым днём найти что-то становится сложнее. Это правда. Одни и те же вопросы по нескольку раз. А google правда ведёт всё время сюда. :) Слава Вадику, что он пишет грамотно и понятно.
Кстати из всех его возгласов понятно, что всё что нужно ему знать это что:
Аддон предназначен для интеграции в дистрибутив Windows XP посредством UpdatePack

Стёпик, покури и аддонь как Тебе подсказал volk1234 :)

P.S. Буквально неделю назад у самого спрашивали "а куда именно ложить аддоны?" :)

Guffer
30-07-2008, 08:59
Что такое аддон? ДА ДА ДА! Что такое Addon????? (то что это дополнение я знаю)
Я спрашиваю потому что ни один поисковик, включая google (который я юзаю "не стандартно")
--== надеюсь вы поняли что я имею ввиду под словом нестандартно ==--
не может мне найти куда ложить папку Addons!!! Где она должна создаваться? »
Всегда читал мануалы от корки до корки!!! »
по моему тут маленькая нестыковка... если ты читаешь все мануалы, то почему не читаешь описание аддонов? у 95% из нах так и написано : "аадон предназначен для интеграции в дистрибутив с использование UpdatePack-XPSP3-Rus", ну или чуть по другому сформулированно. И как тебя не заинтересовало что такое UpdatePack и с чем его едят? твой пост это и есть самый настоящий мусор за которым и прячется ценная инфа. поменьше бы таких самородков и ориентироваться на форуме было бы в 50 раз прощеповторюсь в 50!!!!! »

Delirium
30-07-2008, 09:28
volk1234, поверь психологу по совместительству, человек не ламак. »
XpucT, а вы, как психолог по совместительству, ответьте тогда, разговаривает ли "не ламак" на албанском постоянно? И еще, никто здесь не требует кому то чего то объяснять, если человек считает себя умным, то флаг ему в руки, MSDN на шею и google в дорогу - пусть пишет сам. А постСтёпа очень смахивает на писанину пьяного молодого человека, обчитавшегося башорга. Критика вообще-то принимается только при наличии здравых предложений, а не криков "я могу написать винду но не хочу".

Vadikan
30-07-2008, 09:30
Степа все понял давно. Заканчиваем со флеймом, спасибо.

gora
03-08-2008, 15:04
2 All
Компилятор аддонов v3 обновлен.

Изменения:
- обновлен модифицированный модуль (благодарности Oleg_Sch)
- добавлена поддержка файлов Html.nfo (опционально)
- рядом с архивом созданного аддона добавляется exe файл того же аддона для возможности оперативной проверки инсталлятора, например, на виртуальной машине

Ссылка на пост в шапке.

maik5
03-08-2008, 17:16
gora,

Спасибо за оперативность. Html.nfo прекрасно подхватился, теперь не надо его вручную запихивать - усё на автомате :).

DyadyaGenya
08-08-2008, 14:42
опять вопрос ну и немного коментариев:
пытаюсь сделать аддон сразу для нескольких игрушек (разные версии Морхухна-стрелялка петухов). Соответсвтвенно все устаналивается в одну папку по имени производителя игрушки, выносяться ярлыки в пуск/программы но на работчий стол больше одного ярлыка не ставиться, устанавливается только последний в списке. Если положить ярлыки в быстрый запуск, то тоже срабатывает только один, но первый в списке. Поэтому вопрос, есть ли способ добавить несколько ярлыков касающихся одного приложения на работчем столе и панели быстрого запуска, ведь при инсталяции некоторых приложений родным установщиком могут налепить с 10 ненужных ярлыков
когда писал инффайл заметил, что если ложить несколько прог в одну папку, то для создания ярлыков необходимо указывать не просто полный путь исполнения файла типа
CmdLine =16422,%PROG_DIR1%,%PROG_SDIR1%,%PROG_1%
достаточно указать CmdLine =16422,%PROG_SDIR1%,%PROG_1%, а в первом случае срабатывать не будет
для полной ясности приведу листинг создания ярлыков, заодно может и подскажете почему нельзя создать несколько
[PROG.AddShortcut]
Name =%SRTC_NAME%
CmdLine =16422,%PROG_SDIR1%,%PROG_1%
WorkingDir =16422,%PROG_SDIR1%
SubDir =%PROG_SDIR1%
InfoTip =%PROG_INFO%

[PROG.DelShortcut]
Name =%SRTC_NAME%,0x00000002
SubDir =%PROG_SDIR%

[PROG2.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR2%,%PROG_2%
WorkingDir =16422,%PROG_SDIR2%
SubDir =%PROG_SDIR2%
InfoTip =%PROG_INFO%

[PROG2.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR2%

[PROG3.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR3%,%PROG_3%
WorkingDir =16422,%PROG_SDIR3%
SubDir =%PROG_SDIR3%
InfoTip =%PROG_INFO%

[PROG3.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR3%

[PROG4.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR4%,%PROG_4%
WorkingDir =16422,%PROG_SDIR4%
SubDir =%PROG_SDIR4%
InfoTip =%PROG_INFO%

[PROG4.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR4%

[PROG5.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR5%,%PROG_5%
WorkingDir =16422,%PROG_SDIR5%
SubDir =%PROG_SDIR5%
InfoTip =%PROG_INFO%

[PROG5.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR5%

[PROG6.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR5%,%PROG_6%
WorkingDir =16422,%PROG_SDIR5%
SubDir =%PROG_SDIR6%
InfoTip =%PROG_INFO%

[PROG6.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR6%

[PROG7.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR4%,%PROG_7%
WorkingDir =16422,%PROG_SDIR4%
SubDir =%PROG_SDIR7%
InfoTip =%PROG_INFO%

[PROG7.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR7%

[PROG8.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR3%,%PROG_8%
WorkingDir =16422,%PROG_SDIR3%
SubDir =%PROG_SDIR8%
InfoTip =%PROG_INFO%

[PROG8.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR8%

[PROG9.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR2%,%PROG_9%
WorkingDir =16422,%PROG_SDIR2%
SubDir =%PROG_SDIR9%
InfoTip =%PROG_INFO%

[PROG9.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR9%

[PROG10.AddShortcut]
Name =%SRTC_NAME%,0x00000001
CmdLine =16422,%PROG_SDIR1%,%PROG_10%
WorkingDir =16422,%PROG_SDIR1%
SubDir =%PROG_SDIR10%
InfoTip =%PROG_INFO%

[PROG10.DelShortcut]
Name =%SRTC_NAME%,0x00000003
SubDir =%PROG_SDIR10%

[Strings]
PROG_DIR ="phenomedia"
PROG_NAME ="Moorhuhn"
SRTC_NAME ="Moorhuhn"
PROG_VERS ="4v1"
PROG_MADE ="www.phenomedia.com"
PROG_URL ="http://www.phenomedia.com"
PROG_HELP ="http://www.phenomedia.de/"
PROG_INF ="phenomed.inf"
PROG_1 =Moorhuhn3.exe
PROG_2 =MoorhuhnInvasion.exe
PROG_3 =MoorhuhnPiraten.exe
PROG_4 =Moorhuhn-Soccer.exe
PROG_5 =CrazyChickenJod.exe
PROG_6 =CrazyChickenJod.exe
PROG_7 =Moorhuhn-Soccer.exe
PROG_8 =MoorhuhnPiraten.exe
PROG_9 =MoorhuhnInvasion.exe
PROG_10 =Moorhuhn3.exe
PROG_SDIR1 ="phenomedia\Moorhuhn 3"
PROG_SDIR2 ="phenomedia\Moorhuhn Invasion Vollversion"
PROG_SDIR3 ="phenomedia\Moorhuhn Piraten\Game"
PROG_SDIR4 ="phenomedia\Moorhuhn Soccer"
PROG_SDIR5 ="phenomedia\морхун1"
PROG_SDIR6 ="..\..\Рабочий стол"
PROG_SDIR7 ="..\..\Рабочий стол"
PROG_SDIR8 ="..\..\Рабочий стол"
PROG_SDIR9 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_SDIR10 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO ="Moorhuhn"

jameszero
08-08-2008, 15:23
DyadyaGenya
Разумеется, будет один ярлык, ведь во всех секциях создания ярлыков задано одно и то же имя - %SRTC_NAME%. Ярлыки перезапишут друг друга по очереди, кто последний - тот и папа :)
Нужно вводить столько переменных имени, сколько уникальных ярлыков хотите получить, по аналогии с несколькими переменными %PROG_1%, %PROG_2%, %PROG_3%... По желанию, можете ввести и несколько переменных %PROG_INFO% (для каждого ярлыка свою).

Плюс, не обязательно создавать дубли:
PROG_SDIR6 ="..\..\Рабочий стол"
PROG_SDIR7 ="..\..\Рабочий стол"
PROG_SDIR8 ="..\..\Рабочий стол"
PROG_SDIR9 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_SDIR10 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"одна и та же переменная с успехом может использоваться при создании нескольких ярлыков, но это не критичная ошибка.

DyadyaGenya
08-08-2008, 19:41
jameszero, спасибо, как обычно все просто и логично, и не внимательно :(
а по поводу не обязательно создавать дубли: »
просто пробовал разные варианты, не потнимая почему не ставяться ярлыки, и прислал последний, ну как на мой взгляд самый полный листинг :) думал может если все прописать так и установяться

да и кстати, не подскажете почему все таки не срабатывал полный путь для смд?
CmdLine =16422,%PROG_DIR1%,%PROG_SDIR1%,%PROG_1% »

jameszero
09-08-2008, 13:50
DyadyaGenya
CmdLine =16422,%PROG_DIR1%,%PROG_SDIR1%,%PROG_1% »
Не работает потому, что структура неверна.
Правильная конструкция такая
CmdLine=Переменная dirids, путь к папке программы относительно переменной, имя исполняемого файла

dimon1947
13-08-2008, 02:45
Vadikan, Степа все понял давно. Заканчиваем со флеймом, спасибо. »

Интересное отношение к флейму? Пару строк лести и пиши, что хочешь!

DyadyaGenya
03-09-2008, 14:52
jameszero, Цитата:CmdLine=Переменная dirids, путь к папке программы относительно переменной, имя исполняемого файла »
вот я и думал что указываю путь :-) по логике вещей, надо было указать главную папку, потом подпапку и тд., но просто видимо срабатывает то, что в подпапке прописывается и сама главная папка, тоесть путь относительно главной, как в примере, :
[Strings]
PROG_DIR ="phenomedia"
PROG_SDIR1 ="phenomedia\Moorhuhn 3"
выходит срабатывает принцып у кого длинее, тот и папа :) может стоит это уточнение в руководстве отобразить?

теперь ещё вопросы, почему то не все аддоны прописываются в компоненты виндоус, в том числе и твой аддон оперы, я в него уже добавлял и SetupClass=BASE, да и так вроде в руководстве сказано что достаточно указать секцию [Optional Components]
http://oszone.net/6946#d6 а все равно не показывается, хотя если в winnt.sif его закоментировать, поставить офф, то не установится, значит где то там в компонентах висит, но не показывается

тоже вопрос, не знаю кто подскажет, создал свой sysoc аддон для добавления записей в реестр (твиков) но почему то ветка HKCR не устанавливается, хотя на рабочей машине все сразу схватывает, в статье про твики сказано http://oszone.net/2779/:

HKEY_CLASSES_ROOT (HKCR)
Я не буду дублировать весьма подробное описание этого раздела реестра, данное в статье МS KB. Ознакомьтесь с ним самостоятельно. Я его интерпретирую следующим образом. Если вы хотите, чтобы изменения затронули всех пользователей (включая будущих), то либо импортируйте параметры HKCR вместе с HKCU из cmdlines.txt, либо импортируйте параметры в раздел HKEY_LOCAL_MACHINE\Software\Classes при первом входе в систему.
получается надо каким то образом дождаться либо т13, ведь все что стартует из cmdlines насколько я знаю, стартует на т13, либо указать применение при первом входе, вот и не пойму как это сделать, при этом от инф файла и sysoc аддона отказываться не хочется

jameszero
03-09-2008, 15:15
DyadyaGenya
В "Компоненты Windows" прописываются только SYSOC аддоны, а Opera, с недавних пор, SVCPACK аддон.
SYSOC аддоны в обязательном порядке содержат в корневой папке файл sysoc и при интеграции его содержимое копируется в sysoc.inf дистрибутива Windows. Если не указана метка hide, то аддон появляется в списке "Компонентов Windows"

создал свой sysoc аддон для добавления записей в реестр (твиков) » часть твиков невозможно внести на этапе установки sysoc аддонов, потому что они будут переписаны системой на последующих этапах.
Воспользуйтесь аддоном MyCustom (http://forum.oszone.net/showthread.php?t=60687), в нём реализовано внесение настроек при первом входе.

DyadyaGenya
03-09-2008, 19:06
jameszero, Opera, с недавних пор, SVCPACK аддон »
у меня как раз вариант ещё sysoc версии 9.25 и 9.26, отсюда с форума качал, так что вопрос остается, хотя нет, только что глянул, имеется ввиду, что hide стоит в sysoc файле аддона а не в инф? тогда понятно, у меня везде эта метка отсутствует

Воспользуйтесь аддоном MyCustom, »
как раз в нем есть точно такие же ветки реестра как и у меня, да и по структуре вроде ничем не отличается, и тоже имеено они и не устанавливаются, я уже поменял на HCLM как пишут здесь http://support.microsoft.com/kb/256986/ru но все равно результат один
хотя наверно это больше вопрос к Boa Soft
так, на всякий случай выложу здесь строки которые не срабатывают:
;Добавление в меню файла/папки "Копировать в" и "Переместить в"
HKCR,"*\shellex\ContextMenuHandlers\Copyto",,0x0,"{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
HKCR,"*\shellex\ContextMenuHandlers\Moveto",,0x0,"{C2FBB631-2971-11d1-A18C-00C04FD75D13}"
HKCR,"Folder\shellex\ContextMenuHandlers\Copyto",,0x0,"{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
HKCR,"Folder\shellex\ContextMenuHandlers\Moveto",,0x0,"{C2FBB631-2971-11d1-A18C-00C04FD75D13}"


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




© OSzone.net 2001-2012