|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов |
|
Инфо - Авторам аддонов
|
Сообщения: 53481 |
Профиль | Отправить PM | Цитировать
Открыта общественная группа "Авторы проектов"! Новый функционал форума для Авторов аддонов Руководство по созданию аддонов O_o Обсуждение руководства Полезные ссылки: Скрипт для создания секций копирования/удаления файлов на inf Руководство по работе с INF файлами Работа с inf-файлами (EN) Writing a Windows Installation Script (EN) How to Write an INF (EN) Rеg2Inf - конвертер от n7Epsilon Конвертирование reg2inf, распаковка хотфиксов, работа с CAB архивами из контекстного меню Пакетный файл для перепаковки CAB-архива с целью обновления версий файлов аддона Компилятор аддонов New! Цитата Vadikan:
|
||
Отправлено: 09:12, 05-02-2006 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать 2 All
Компилятор аддонов v3 обновлен. Изменения: - обновлен модифицированный модуль (благодарности Oleg_Sch) - добавлена поддержка файлов Html.nfo (опционально) - рядом с архивом созданного аддона добавляется exe файл того же аддона для возможности оперативной проверки инсталлятора, например, на виртуальной машине Ссылка на пост в шапке. |
Отправлено: 15:04, 03-08-2008 | #491 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1083
|
Профиль | Отправить PM | Цитировать gora,
Спасибо за оперативность. Html.nfo прекрасно подхватился, теперь не надо его вручную запихивать - усё на автомате . |
Отправлено: 17:16, 03-08-2008 | #492 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать опять вопрос ну и немного коментариев:
пытаюсь сделать аддон сразу для нескольких игрушек (разные версии Морхухна-стрелялка петухов). Соответсвтвенно все устаналивается в одну папку по имени производителя игрушки, выносяться ярлыки в пуск/программы но на работчий стол больше одного ярлыка не ставиться, устанавливается только последний в списке. Если положить ярлыки в быстрый запуск, то тоже срабатывает только один, но первый в списке. Поэтому вопрос, есть ли способ добавить несколько ярлыков касающихся одного приложения на работчем столе и панели быстрого запуска, ведь при инсталяции некоторых приложений родным установщиком могут налепить с 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" |
Отправлено: 14:42, 08-08-2008 | #493 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать DyadyaGenya
Разумеется, будет один ярлык, ведь во всех секциях создания ярлыков задано одно и то же имя - %SRTC_NAME%. Ярлыки перезапишут друг друга по очереди, кто последний - тот и папа Нужно вводить столько переменных имени, сколько уникальных ярлыков хотите получить, по аналогии с несколькими переменными %PROG_1%, %PROG_2%, %PROG_3%... По желанию, можете ввести и несколько переменных %PROG_INFO% (для каждого ярлыка свою). Плюс, не обязательно создавать дубли: одна и та же переменная с успехом может использоваться при создании нескольких ярлыков, но это не критичная ошибка. |
------- Не было печали, апдейтов накачали.
Отправлено: 15:23, 08-08-2008 | #494 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать jameszero, спасибо, как обычно все просто и логично, и не внимательно
а по поводу Цитата jameszero:
да и кстати, не подскажете почему все таки не срабатывал полный путь для смд? Цитата DyadyaGenya:
|
||
Отправлено: 19:41, 08-08-2008 | #495 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать DyadyaGenya
Цитата DyadyaGenya:
Правильная конструкция такая Цитата:
|
||
------- Не было печали, апдейтов накачали.
Отправлено: 13:50, 09-08-2008 | #496 |
Ветеран Сообщения: 1022
|
Профиль | Отправить PM | Цитировать Vadikan,
Цитата Vadikan:
|
|
Отправлено: 02:45, 13-08-2008 | #497 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать jameszero,
Цитата jameszero:
выходит срабатывает принцып у кого длинее, тот и папа может стоит это уточнение в руководстве отобразить? теперь ещё вопросы, почему то не все аддоны прописываются в компоненты виндоус, в том числе и твой аддон оперы, я в него уже добавлял и 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 при первом входе в систему. |
|
Отправлено: 14:52, 03-09-2008 | #498 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать DyadyaGenya
В "Компоненты Windows" прописываются только SYSOC аддоны, а Opera, с недавних пор, SVCPACK аддон. SYSOC аддоны в обязательном порядке содержат в корневой папке файл sysoc и при интеграции его содержимое копируется в sysoc.inf дистрибутива Windows. Если не указана метка hide, то аддон появляется в списке "Компонентов Windows" Цитата DyadyaGenya:
Воспользуйтесь аддоном MyCustom, в нём реализовано внесение настроек при первом входе. |
|
------- Не было печали, апдейтов накачали.
Отправлено: 15:15, 03-09-2008 | #499 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать jameszero,
Цитата jameszero:
Цитата jameszero:
хотя наверно это больше вопрос к 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}" |
||
Последний раз редактировалось DyadyaGenya, 05-09-2008 в 12:09. Отправлено: 19:06, 03-09-2008 | #500 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - Авторам аддонов BootScreen | prokazzza | Оформление Windows XP | 3 | 14-07-2009 14:58 | |
Разное - переделка аддонов | DREDivan | Наборы обновлений для Windows XP/2003/Windows 7 | 7 | 08-01-2008 20:04 | |
Разное - Скелеты аддонов | Positiv | Наборы обновлений для Windows XP/2003/Windows 7 | 5 | 12-10-2006 16:53 | |
Инфо - Не сколько вопросов к авторам апдей пака и аддонов | Sistemnik84 | Наборы обновлений для Windows XP/2003/Windows 7 | 10 | 09-08-2006 12:01 |
|