|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов |
|
Инфо - Авторам аддонов
|
Сообщения: 53373 |
Профиль | Отправить 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 |
Ветеран Сообщения: 4524
|
Профиль | Сайт | Отправить PM | Цитировать Предложение такое. В некоторых аддонах на форуме объединены по несколько утилит, которые ставятся одним пакетом. Вместе с тем вероятны случаи, когда человеку хочется внедрить в дистрибутив одну-две утилиты из этого пакета, а остальные фишки ему ни к чему. Предлагаю авторам всех таких "пакетных" аддонов учитывать и такие потребности. То есть - в обязательном порядке снабжать свой аддон инструкцией по его возможному урезанию.
Типа так: "Если вы хотите убрать из предлагаемого набора (из аддона) программу XXX - выполните следующие действия: удалите такие-то файлы, такие-то строчки из inf..." Ну и т. п. |
------- Последний раз редактировалось truvo, 11-11-2008 в 17:49. Причина: Убрал уже лишние первые слова в посте. Отправлено: 02:31, 11-11-2008 | #501 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать возможно, глупый вопрос, но!
никак не могу разобраться в одной строчке файла конфигурации для модифицированного модуля от Oleg_Sch. может кто раставит знаки препинания здесь |
Отправлено: 03:46, 19-11-2008 | #502 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата cnegok:
|
|
Отправлено: 08:55, 19-11-2008 | #503 |
Ветеран Сообщения: 1395
|
Профиль | Отправить PM | Цитировать Обращаюсь к авторам аддонов типа SVCPACK.
Мне кажется, что для многих программ с инсталлятором Inno Setup (да и других, наверное) надо изменить название записи удаления программы. Обычно по шаблону используется что-нибудь типа %PROG_NAME%_addon, что при обновлении программы и установке новой версии поверх старой (как делают многие пользователи и многие программы не требуют сначала удалить старую версию) приведет к нескольким записям удаления одной программы в "Установке и удалении программ". Если же в аддоне использовать название записи такое же, как и у родного инсталлятора (например, Download Master_is1), то при установке поверх новой версии программы родной инсталлятор просто перезапишет данные в этой записи, что по крайней мере не приведет размножению записей удаления. Тот же Download Master периодами часто обновляется и предлагает загрузить и установить новую версию... |
------- Отправлено: 09:49, 20-11-2008 | #504 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать не могу придумать как удалить папку в меню\программы, если там были подпапки в программе. думаю на примере будет понятнее что я имел в виду:
[PROG.AddShortcut] Name =%SRTC_NAME% CmdLine =16422,%PROG_sDIR%,%PROG_1% WorkingDir =16422,%PROG_sDIR% SubDir =%PROG_SDIR% InfoTip =%PROG_INFO% [PROG.DelShortcut] Name =%SRTC_NAME%,0x00000002 SubDir =%PROG_SDIR% [PROG2.AddShortcut] Name =%SRTC_NAME%,0x00000001 CmdLine =16422,%PROG_sDIR%,%PROG_1% WorkingDir =16422,%PROG_sDIR% SubDir =%PROG_SDIR2% InfoTip =%PROG_INFO% [PROG2.DelShortcut] Name =%SRTC_NAME%,0x00000003 SubDir =%PROG_SDIR2% [Strings] PROG_DIR ="Nero" PROG_NAME ="Nero 8" SRTC_NAME ="Nero" PROG_VERS ="8 mikro" PROG_URL ="http://nero.com" PROG_HELP =http://nero.com PROG_INF ="nero_8.inf" PROG_1 =nero.exe PROG_2 =nero PROG_SDIR ="Nero\Nero Core" PROG_SDIR2 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch" PROG_INFO ="запись CD/DVD дисков" И так везде, где используется структура: PROG_SDIR =главная папка проги\подпапка проги по идее по умолчанию папка для создания ярлыков через ProfileItems это папка Программы в меню Пуск, тогда должно было бы вроде сработать если указать допустим так: но ни так ни другими способами, придуманными мною, я так и не смог удалить главную папку |
Отправлено: 01:50, 22-11-2008 | #505 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Не было печали, апдейтов накачали.
Отправлено: 13:38, 22-11-2008 | #506 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать jameszero, спасибо, а почему ж нельзя обычным способом через секцию ProfileItems? я пробовал вводить ещё одну сабдир с путем:
PROG_SDIR3 ="..\..\..\All Users\Главное меню\Программы\Nero и вот так: PROG_SDIR3 =16407\Nero и другие подобные варианты и есть ещё вопрос, почему то не во всех аддонах в Установка и удаление программ отображается например размер проги, хотя делаются из одного шаблона. По идее за это отвечает только строка HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%","EstimatedSize",0x10001,"хххх ххххх", где ххххххххх и есть размер, но как и сказал, не везде срабатывает. |
Последний раз редактировалось DyadyaGenya, 22-11-2008 в 18:57. Отправлено: 14:02, 22-11-2008 | #507 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Хочу поделиться идеей создания файла конфигурации для 7z SFX архивов.
Как известно, при помощи 7z SFX архива легко скопировать файлы в нужные папки, создать нужные ярлыки и сделать записи в реестр. Затык происходит, когда всё это хозяйство требуется удалить. Для этого есть несколько путей. Например, можно положить в архив файл uninstall.exe, который создаёт родной инсталлятор программы, и сделать для него ярлык. Или создать inf-файл с необходимыми командами деинсталляции (как это сделано в аддоне-конструкторе Totall Commander от gora). Или же самое простое - запустить при установки батник, который создаст в реестре необходимые записи для того, чтобы в "Установке и удалении программ" появилась запись об устанавливаемой программе. С помощью этой записи можно запустить программу деинсталляции, а в самом простом случае - батник, который удалит файлы программы, ярлыки и записи в реестре. Но это же самое можно сделать с помощью самого файла конфигурации. Я сделал такой файл конфигурации (во вложении) для Foxit Reader-a. Этот файл в принципе универсальный - надо только заменить значения переменных, отредактировать запуск файлов после инсталляции и определить создаются ли ярлыки для всех пользователей или для текущего. Необходимые строки снабжены комментариями. После установки программы в "Установке и удалении программ" появляется запись, с помощью которой можно удалить программу. Теперь о неприятном. 1. При деинсталляции не задаётся никаких вопросов - удаление программы происходит в "тихом" режиме. Таким образом, можно случайно нажать кнопку и программа будет тут же удалена. Но, как правило, в "Установку и удаление программ" лезут только для того, чтобы удалить программы, да и установить программу заново не сложно, т.к., как правило, в 7z SFX архив упаковывают уже настроенные программы. 2. При наличии в системной папке утилиты hidcon.exe удаление происходит без каких-либо окон. Если же этой утилиты нет, то будут появляться окна командной строки. Выход: либо положить утилиту в архив и скопировать её в системную папку, либо воспользоваться аддоном Hidcon. |
------- Отправлено: 21:14, 14-01-2009 | #508 |
Старожил Сообщения: 330
|
Профиль | Отправить PM | Цитировать Уважаемый jameszero, корректно ли будет обрабатываться такая строка в файле Run - PROGRAM.EXE /VERYSILENT /TASKS=desktopicon - при интеграции аддона и последующей установке дистрибутива?
|
Отправлено: 15:39, 23-01-2009 | #509 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать snik100
Уже возникали вопросы об особенностях использования ключей при установке из SVCPACK. Ответ тогда не нашли. Как вариант, который не проверяли, попробуйте взять всю строчку в кавычки, но гарантий я не даю. |
------- Не было печали, апдейтов накачали.
Отправлено: 16:12, 23-01-2009 | #510 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - Авторам аддонов 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 |
|