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

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

Ответить
Настройки темы
Инфо - Руководство по созданию аддонов (текущая версия)

Аватара для volk1234

Старовер


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


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

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


Изменения
Автор: volk1234
Дата: 24-09-2010
Описание: новая версия на сайте

Руководство перенесено в статью на сайте, но его обсуждение не закончилось. Любой может добавить в него что- нибудь новенькое.

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

Сейчас обсуждается статья: - новое приложение 9.
===============
*Если вы заметили орфографические ошибки, пишите, пожалуйста, в личку

Отправлено: 19:19, 27-02-2008

 

Аватара для volk1234

Старовер


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

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


Я не пробовал, но мне кажется здесь причина в необходимости перезагрузки....
Плюс неизвестен синтаксис и контекст использования инструкции PerUserInstall(на MSDN не нашел)

Вот пример с парой неизвестных инструкций типа IsInstalled
читать дальше »
Код: Выделить весь код
DelReg = dxxspace.addreg
Addreg = dxxspace.remove.reg
UpdateInis = dxxspace_remove.links
PerUserInstall = dxxspace_remove.links.pui
Reboot = 1

[dxxspace_remove.links]

STOOLS_DESC%"
setup.ini, group11,, """%DrvSpace_Desc%"""
setup.ini, group11,, """%CmpAgent_Desc%"""

[dxxspace_remove.links.pui]

GUID = "PerUser_dxxspace_Links"
DisplayName = %PUI_DESC_DXXSPACE_LINKS%
Version = %PUI_VERSION%
IsInstalled = 0
StubPath = "rundll.exe%11%\setupx.dll,InstallHinfSectionPerUser_dxxspace_remove_Links 64 %17%\applets1.inf"

-------

Ю-ху!


Отправлено: 03:40, 14-04-2008 | #111



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

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


Старожил


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


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

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


volk1234,

GUID это идентефикатор компонента вида {F33DE697-954D-4a23-9732-05D939D63C79} (возможно без скобок).
DisplayName это текстовая строка-описание действия.
Version для чего версия я так и не понял, возможно используется для контроля.
IsInstalled ключь выполнения.
StubPath команда запуска инфа или определённой секции из него.

Синтаксис соответсвует тому который я исползовал, но соответсвующих записей в реестре не создаётся, мне приходится использовать другую ручную конструкцию. Не принципиально конечно, просто хотелосьбы разобратся. Тем более что в руководстве по инфам этой информации нет.

Код: Выделить весь код
[Version]
Signature="$Windows NT$"
SetupClass=BASE

[WINRAR]
ADDREG=WINRAR.PERUSER.REG

[PERUSERSTUB]
ADDREG = WINRAR.HKCU.REG,WINRAR.HKCR.REG
PROFILEITEMS=WINRAR.ADDSHORTCUT.1,WINRAR.ADDSHORTCUT.2,WINRAR.ADDSHORTCUT.3

[WINRAR.PERUSER.REG]
HKLM,"%KEY%\%GUID%",,,"WinRAR Theme Install and Configuration Profile"
HKLM,"%KEY%\%GUID%","ComponentID",,"WINRAR"
HKLM,"%KEY%\%GUID%","DontAsk",0x00010001,2
HKLM,"%KEY%\%PGUID%","Locale",,"RU"
HKLM,"%KEY%\%GUID%","StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\WINRAR.inf,PERUSERSTUB"
HKLM,"%KEY%\%GUID%","IsInstalled",0x00010001,1

[STRINGS]
KEY = "SOFTWARE\Microsoft\Active Setup\Installed Components"
GUID = "{F33DE697-954D-4a23-9732-05D939D63C79}"
Использую для применения оформления WinRAR-а под всеми вновь создающимися пользователями *понятное дело что здесь не весь инф*

-------
По-настоящему занятой человек в свободное время спит.


Отправлено: 04:06, 14-04-2008 | #112


Аватара для volk1234

Старовер


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

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


Я знаю еще меньше чем вы, поэтому пара вопросов:
1. А сам параметр PerUserInstall где?
2. Пробовали с моментальной перезагрузкой?

Вот к чему в предыдущем сообщении ссылался на синтаксис.
Достаточно 1 неуказанного параметра, флага, запятой и все.
Так что гадать ИМХО бесполезно

-------

Ю-ху!


Отправлено: 12:34, 14-04-2008 | #113


Старожил


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


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

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


volk1234,
Цитата volk1234:
. А сам параметр PerUserInstall где? »
Я же говорю это альтернатива - я прописываю в SOFTWARE\Microsoft\Active Setup\Installed Components необходимые строки поэтому и нет PerUserInstall *подглядел в Windows Media Player 10* Оригинальный синтоксис проще, но заставить его заработать так и не получилось.
Цитата volk1234:
2. Пробовали с моментальной перезагрузкой? »
Свой вариант, да, пробовал. Не помогало.
Поэксперементирую с вашим - можно полный инф и ссылку?

-------
По-настоящему занятой человек в свободное время спит.


Отправлено: 12:47, 14-04-2008 | #114


Аватара для volk1234

Старовер


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

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


Цитата Shido:
можно полный инф и ссылку? »
это с msdn единственное что нашло по PerUserInstall, там вообщето цель другая была
решение проблемы с установкой утилиты. Я для примера синтаксиса привел..
ссылка

-------

Ю-ху!


Отправлено: 13:40, 14-04-2008 | #115


Старожил


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


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

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


volk1234, понял поэксперементирую.

-------
По-настоящему занятой человек в свободное время спит.


Отправлено: 17:02, 14-04-2008 | #116


Аватара для volk1234

Старовер


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

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


УРРА !!!
Руководство готово! Я сделал все что задумывал. Хотя нет, МЫ сделали.
Косвенно помогло очень много людей. Спасибо вам всем.
Я сам не ожидал от себя столько букв.

Теперь хотел посоветоватся со всеми, что на ваш взгляд стоит добавить\исправить в Руководстве ???
После обсуждения Руководство будет переведено в статью в разделе Автоматическая установка.
Ну и подумываю насчет chm..
===============
Спасибо,
Petya Vase4kin за Update Pack и возможность писать под него свои аддоны, за всегда квалифицированную помощь
Vadikan за фантастическую поддержку от сайта (ну и за моральную тоже)
JamesZero за техподдержку и выдержку
Gora за идеи перешедшие в Руководство (еслибы тогда не потявкались, у меня может и стимула не было бы писать)
Vserd и Master Fess за помощь в проверке Руководства
Drinko (неустанно жавшему "Полезное сообщение" )
и всем всем....
===============

-------

Ю-ху!


Последний раз редактировалось volk1234, 15-04-2008 в 02:01.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:27, 14-04-2008 | #117


Аватара для Zetoke

Ветеран


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

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


volk1234, В тхт-файле пожалуйста выложи.

Отправлено: 23:30, 14-04-2008 | #118


Аватара для Drinko

Советник


Moderator


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

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


volk1234, а хде благодарности за ссылки (да и не только)
, кстати на благодарности жал, чтоб тебя в контрибутеры выдвинули...
2mods: за эту работенку volk1234 достоин звания КОНТРИБУТЕР

-------
Форум Цифровое изображение | Windows 8.1 | Windows 10
-------
Во имя ALTа, CTRLа и святого DELETE
Enter


Отправлено: 02:02, 15-04-2008 | #119


Аватара для volk1234

Старовер


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

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


Вот вам.
Я написал вам спасибо, в целом за все,
крометого надпись в шапке
использованы идеи: Petya V4sechkin, Gora, Vek, XXXler, Jameszero, Vserd, Gosh, Drinko, BoaSoft, Master Fess
перейдет в руководство.
*Позже* Блин пришлось отменить "полезное сообщение" за прошлый пост, а то подхалимски выглядело...

#служебный пост#
временно перенес из шапки сюда приложение 1(там нет места)

Приложение 1. Таблица префиксов.
читать дальше »
Цифровой префикс Назначение Пример
0 Служебные
0-HTMLINFO
1 Аддоны базового набора
1-BASECSP
1-FLASH
1-HDA
1-IE
1-IMAPI2
1-MMC3
1-MSXML
1-MU
1-PKGINST
1-PNRP
1-RDC6
1-ROOTSUPD
1-WEBFLDRS
1-WGA
1-XPNETDG
2 Разного рода обновления и дополнения встроенных компонентов ОС.
2-SHOCKWAVE
2-DOTNET35
2-DX9U
2-HTMCD
2-WMP11RUS
3 Неофициальные обновления или не рекомендуемые обновления ОС.
3-KB893056-MSGINA
3-KB901190-IME
3-EXTREMEPACK
4 Хаки
4-OOBE
4-RAID
4-RCADMIN
4-NODEP
5 Различные DLL и OCX файлы
5-EXPEXT
5-HASHTAB
5-PRIO
5-TARGET
6 Аддоны, предназначенные для внесения изменений в реестр и настройки ОС
6-UNPNC
6-XPRIGHTS
6-MYCUSTOM
7 Программы сторонних производителей.
7-WINRAR
7-EMEDITOR7
7-REGSHOT
7-SALAMANDER
7-VOLUMEC
8 Аддоны, предназначенные для удаления компонентов ОС и драйверов.
8-DEL_CAM
8-DEL_LANDRV
8-DEL_MODEM
8-DEL_MULTIPORT
8-DEL_PRN
8-DEL_SCANER
8-DEL_SCSI-4
8-DEL_VIDEODRV
8-DELBMPINWIN
8-DELGAMES
8-DELMOUSETOUR
8-DELNETMEETING
8-DELPINBALL
8-DELSCR
8-DELWINTOUR
8-DELWMPTOUR
8-DELZONEGAMES
9 Служебные. Предназначены для пост-обработки информации или создания образа.
9-ZLOG
9-BCDW

-------

Ю-ху!


Последний раз редактировалось volk1234, 15-04-2008 в 02:25.


Отправлено: 02:10, 15-04-2008 | #120



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как определить какая версия XP Корпоративка или Oem версия? Rock Microsoft Windows 2000/XP 2 10-01-2008 11:18
Текущая настройка безопасности ActiveX Motto Защита компьютерных систем 1 26-12-2004 19:05
Что такое текущая директория? Guest Программирование и базы данных 11 24-07-2004 00:19




 
Переход