Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов

Ответить
Настройки темы
Инфо - Авторам аддонов


Moderator


Сообщения: 53175
Благодарности: 15430


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 13-06-2009
Описание: ссылки



Полезные ссылки:

Скрипт для создания секций копирования/удаления файлов на 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

 

Аватара для Fantasy22

Новый участник


Сообщения: 30
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Ребята при выполнении файла конфигурации "Finish" не работает упаковка INF файлов вчем ошибся ?

Цитата:
Rem Удаление и создание временного каталога Dir
If Exist C:\Dir RD /S /Q C:\Dir >nul
MD C:\Dir >nul

Echo Копирование INF файлов
Copy /Y "%I386%\sysoc.in_" "C:\Dir" >nul
Copy /Y "%I386%\syssetup.in_" "C:\Dir" >nul
Copy /Y "%I386%\Hivesft.inf" "C:\Dir" >nul
Copy /Y "%I386%\hivesys.inf" "C:\Dir" >nul

Echo Распаковка INF Файлов
Expand -r "%I386%\sysoc.in_" C:\Dir\ >nul
Expand -r "%I386%\Syssetup.in_" C:\Dir\ >nul


Echo Запуск патчера
start /wait %WorkDir%\Patch.exe

Echo Упаковка INF Файлов
Makecab /L "%I386%\" "C:\Dir\sysoc.inf" sysoc.in_ >nul
Makecab /L "%I386%\" "C:\Dir\Syssetup.inf" Syssetup.in_ >nul

Echo Копирование пропатчиных INF Файлов
Copy /Y C:\Dir\sysoc.in_ %I386%\ >nul
Copy /Y C:\Dir\syssetup.in_ %I386%\ >nul
Copy /Y C:\Dir\Hivesft.inf %I386%\ >nul
Copy /Y C:\Dir\hivesys.inf %I386%\ >nul

Отправлено: 10:49, 23-08-2010 | #611



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


Цитата Fantasy22:
не работает упаковка INF файлов »
убрать >nul
в
Цитата Fantasy22:
Echo Упаковка INF Файлов
Makecab /L "%I386%\" "C:\Dir\sysoc.inf" sysoc.in_ >nul
Makecab /L "%I386%\" "C:\Dir\Syssetup.inf" Syssetup.in_ >nul »
и смотреть чего Makecab пишет

Отправлено: 11:12, 23-08-2010 | #612


Аватара для jameszero

Модератор


Moderator


Сообщения: 4915
Благодарности: 2577

Профиль | Сайт | Отправить PM | Цитировать


Fantasy22
После переменной %I386% не нужен слэш.

-------
RuntimePack официальный сайт
Политика ограниченного использования программ для всех редакций Windows
--
мои аддоны в облаке

Не было печали, апдейтов накачали.


Отправлено: 11:28, 23-08-2010 | #613


Аватара для Fantasy22

Новый участник


Сообщения: 30
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Цитата Amigos:
убрать >nul
в
Цитата:
Цитата Fantasy22:
Echo Упаковка INF Файлов
Makecab /L "%I386%\" "C:\Dir\sysoc.inf" sysoc.in_ >nul
Makecab /L "%I386%\" "C:\Dir\Syssetup.inf" Syssetup.in_ >nul »
и смотреть чего Makecab пишет »
Цитата jameszero:
Fantasy22
После переменной %I386% не нужен слэш. »
слэш убрал
пишит "Cabinet Maker - Loss Data Compression Tool"

Отправлено: 12:26, 23-08-2010 | #614


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Fantasy22,
Код: Выделить весь код
Rem Удаление и создание временного каталога Dir
If Exist C:\Dir RD /S /Q C:\Dir >nul
MD C:\Dir >nul

Echo Копирование INF файлов
Copy /Y "%I386%\sysoc.in_" "C:\Dir" >nul
Copy /Y "%I386%\syssetup.in_" "C:\Dir" >nul 
Copy /Y "%I386%\Hivesft.inf" "C:\Dir" >nul 
Copy /Y "%I386%\hivesys.inf" "C:\Dir" >nul

Echo Распаковка INF Файлов
Expand -r "C:\Dir\sysoc.in_" >nul
Expand -r "C:\Dir\Syssetup.in_" >nul

Echo Запуск патчера
start /wait %WorkDir%\Patch.exe

Echo Упаковка INF Файлов и копирование пропатченных INF Файлов
Makecab /L "%I386%" "C:\Dir\sysoc.inf" >nul
Makecab /L "%I386%" "C:\Dir\Syssetup.inf" >nul

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 13:52, 23-08-2010 | #615


Аватара для Guman

Ветеран


Сообщения: 631
Благодарности: 58

Профиль | Отправить PM | Цитировать


дАйте пожал ссылку на самый последный "Готовый шаблон" для INF

Отправлено: 11:29, 02-11-2010 | #616


Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Guman, такой шаблон?
читать дальше »
Код: Выделить весь код
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5

[DefaultInstall]
AddReg					=PROG.AddReg
ProfileItems				=PROG.AddShortcut

[Uninstall]
BeginPrompt				=BeginUnInsPrompt
RunPreSetupCommands			=Close.Prog:1
RunPostSetupCommands			=Dir.Delete
EndPrompt				=EndUnInsPrompt
DelReg					=PROG.DelReg
DelFiles 				=Del.PNF,Del.SRTC

[PROG.AddShortcut]
Name					=%SRTC_NAME%
CmdLine					=16422,%PROG_DIR%,%PROG_1%
SubDir					=%PROG_SDIR%
WorkingDir				=16422,%PROG_DIR%
InfoTip					=%PROG_INFO%

[BeginUnInsPrompt] 
Title					=Деинсталляция %PROG_NAME%
Prompt					=Вы действительно хотите удалить %PROG_NAME% и все компоненты программы? 
ButtonType				=YESNO

[Close.Prog]
TSKILL %PROG_2%
ping -n 3 127.0.0.1

[Dir.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%
; Если нужно удалить не один ярлык, а папку с ними..
; rundll32.exe advpack.dll,DelNodeRunDLL32 %16407%\%PROG_SDIR%

[DestinationDirs]
Del.PNF 				=17
Del.SRTC 				=16386

[Del.PNF]
%PROG_PNF%
%PROG_INF%

[Del.SRTC]
%SRTC_NAME%

[EndUnInsPrompt]
Prompt					=Программа %PROG_NAME% удалена.

[PROG.AddReg]
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayName",,"%PROG_NAME% %PROG_VERS%"
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayVersion",,"%PROG_VERS%"
HKLM,"%SWUninstall%\%PROG_NAME%","Publisher",,"%PROG_MADE%"
HKLM,"%SWUninstall%\%PROG_NAME%","URLInfoAbout",,"%PROG_URL%"
HKLM,"%SWUninstall%\%PROG_NAME%","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%PROG_INF%,Uninstall"
; Автозагрузка
; HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Example",0x0,"%16422%\Example\Example.exe"

[PROG.DelReg]
HKLM,"%SWUninstall%\%PROG_NAME%"
; Автозагрузка
; HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Example"

[Strings]
PROG_DIR				="Example"
PROG_NAME				="Example"
SRTC_NAME				="Example"
PROG_VERS				="v2.0"
PROG_MADE				="WinAddon Project"
PROG_URL				="http://forum.oszone.net"
PROG_INF				="Example.inf"
PROG_PNF				="Example.PNF"
PROG_1					=Example.exe
PROG_2					=Example
PROG_SDIR				="Утилиты"
PROG_INFO				="Информация о программе"
SWUninstall				="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"

P.S.: можно еще почитать:

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 13-07-2021 в 02:57.


Отправлено: 13:00, 02-11-2010 | #617


Аватара для Guman

Ветеран


Сообщения: 631
Благодарности: 58

Профиль | Отправить PM | Цитировать


Habetdin похож но почему то мало строк там. тот который я выдел текста в 2 3 раза болше было.

Я тут пытаюсь научиться нормальные аддоны сделать. уже есть успехи но пару вопрос остаеться. ты бы не мог мне по аске помочь?

Отправлено: 13:16, 02-11-2010 | #618


Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата Guman:
тот который я выдел текста в 2 3 раза болше было. »
Просто там много файлов прописано наверное
Цитата Guman:
по аске »
Угу

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 13:33, 02-11-2010 | #619


Аватара для masterchess

Старожил


Сообщения: 390
Благодарности: 119

Профиль | Отправить PM | Цитировать


Guman, возьми лучше любой 7Z SFX аддон, извлеки из него inf-файл и изучай. В свое время мне в этом вопросе очень помог аддон Opera за авторством jameszero.

Отправлено: 15:15, 02-11-2010 | #620



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Авторам аддонов 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




 
Переход