|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов |
|
Инфо - Авторам аддонов
|
Сообщения: 53249 |
Профиль | Отправить 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 |
Старожил Сообщения: 390
|
Профиль | Отправить PM | Цитировать gora, сделал простенький аддон. Программа хранит свои настройки в %USERPROFILE%\Application Data в виде ini - файла. Чтобы программа при 1-ом запуске стартовала с моими настройками, в файле конфигурации 7z SFX архива пишу такую строку
При интеграции в дистрибутив с последующей установкой все срабатывает, как задумано. Но при при установке на "живую" систему файл alarms.ini не копируется в %USERPROFILE%\Application Data. Понимаю, что это связано с какими то особыми разрешениями для папок профиля. Сама программа при 1-ом запуске тут же создает этот файл в указанном месте, естественно с настройками по умолчанию. Может какие то ключи нужны? Подскажите пожалуйста.
|
Отправлено: 11:26, 17-02-2010 | #591 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать masterchess
1 Т.к. в пути есть пробелы, то исправьте строку: 2 Возможная причина в ограничении команды Move. Она может работать только в пределах одного диска. Следовательно папка распаковки должна находиться на одном диске с %USERPROFILE%\Application Data. 3 Для теста можете написать строку так: и увидите в окне консоли, что там "не устраивает систему". |
Отправлено: 12:20, 17-02-2010 | #592 |
Старожил Сообщения: 390
|
Профиль | Отправить PM | Цитировать gora, спасибо, все получилось! Помогло исправление строки (п.1).
|
Отправлено: 14:04, 17-02-2010 | #593 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Есть вопрос:
Какие файлы аддона (dosnet,run,sysoc) нужно использовать, если программа является исполняемым файлом (*.ехе) и INF упакован в ней же, а аддон использует 3rdParty? Если нужен sysoc, то что в нем прописывать? Для *.cab и *.IN_ все понятно, но как быть с *.ехе? Я понимаю, что проще пойти по проверенному пути и создать аддон с *.cab, но если я хочу использовать его в не зависимости от пака (как настроенный инсталятор), то как быть? |
Последний раз редактировалось karloson2, 18-03-2010 в 11:38. Отправлено: 10:57, 18-03-2010 | #594 |
Модератор Сообщения: 8219
|
Профиль | Отправить PM | Цитировать karloson2, не совсем понятно, что за аддон вы в конечном итоге хотите получить, но может вам поможет структура вот этого аддона [addon] Большой калькулятор [5-BigCalc] - с его помощью один exe' шник в процессе инсталяции копируется в c:\WINDOWS\system32\
|
Отправлено: 11:45, 18-03-2010 | #595 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Amigos, Я хочу создать аддон с 3rdParty, но не с CAB и INF файлами, а с ЕХЕ (самораспак. архив).
|
Отправлено: 13:32, 18-03-2010 | #596 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать karloson2
Чтобы создать пункт в "компонентах" нужно внести соответствующую строчку в %WinDir%\inf\sysoc.inf Из EXE это сложно делать, разве что CMD-скриптом парсить содержимое sysoc.inf и вносить туда необходимую запись. Другой вариант - вносить строчку из файла sysoc, но дополнительно необходимо не текстовом этапе копировать в систему пустышку INF-файла, чтобы не получить сбой установки, а затем пустышку перезаписывать правильным INF-файлом из EXE. Может кто предложит другие варианты, но они не будут проще (ИМХО). Взвесьте цели и трудозатраты... Я бы так извращаться не стал. |
------- Не было печали, апдейтов накачали.
Отправлено: 13:55, 18-03-2010 | #597 |
Старожил Сообщения: 413
|
Профиль | Отправить PM | Цитировать Гуру аддонов гляньте всё ли правильно
Тест: аддон Arum Switcher |
Отправлено: 12:45, 19-03-2010 | #598 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать 2 ALL
Компилятор аддонов v7.1 обновлен. Изменения: - игнорируется наличие * файла nsolid * параметров: ;ComprModule=0 ;UpDate=0 - добавлен параметр ;Pass=1 - файл name.res можно не перетаскивать на ярлык (если он сделан на панели ТС), достаточно просто щелкнуть по ярлыку и аддон будет создан. - поддерживается режим сжатия LZMA2. Он может быть задан по умолчанию в файле Compiler.ini. - возможно оперативное изменение метода сжатия на альтернативный, удерживанием клавиш <Ctrl>+<Shift> при нажатии на ярлык. Полная аналогия с "Кнопкой для работы с 7z SFX архивами в ТС". - оптимизация окон компилятора и процесса создания аддона Подробности в посте, ссылка на пост в шапке. |
Отправлено: 16:38, 30-03-2010 | #599 |
Ушёл из жизни Сообщения: 1581
|
Профиль | Сайт | Отправить PM | Цитировать Цитата gora:
|
|
Отправлено: 20:37, 30-03-2010 | #600 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - Авторам аддонов 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 |
|