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

Название темы: Авторам аддонов
Показать сообщение отдельно

Аватара для jameszero

Модератор


Moderator


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

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


DyadyaGenya
Ещё раз прочитайте пост 578. Пункт "Установить" в контекстном меню INF-файлов отабатывает через setupapi.

Могу поделиться твиком, который добавит в контекстное меню оба варианта установки INF-файлов (Install через setupapi и AdvInstall через advpack), плюс аналогичные пункты деинсталляции. Предусмотрена работа только с секциями [DefaultInstall] и [UnInstall] в INF-файлах. Возможна деинсталляция с откатом на стандартный пункт "Установить".
Код: Выделить весь код
[Version]
Signature=$Windows NT$

[DefaultInstall]
AddReg     =REGEntries.AddReg
DelReg     =REGEntries.DelReg

[UnInstall]
AddReg     =REGEntries.UnAddReg
DelReg     =REGEntries.UnDelReg

[REGEntries.AddReg]
HKCR,"inffile\shell\Install1",,0x0,"Install"
HKCR,"inffile\shell\Install1\command",,0x20000,"%%SystemRoot%%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %%1"
HKCR,"inffile\shell\Install2",,0x0,"UnInstall"
HKCR,"inffile\shell\Install2\command",,0x20000,"%%SystemRoot%%\System32\rundll32.exe setupapi,InstallHinfSection UnInstall 132 %%1"
HKCR,"inffile\shell\Install3",,0x0,"AdvInstall"
HKCR,"inffile\shell\Install3\command",,0x20000,"%%SystemRoot%%\System32\rundll32.exe advpack.dll,LaunchINFSection %%1, DefaultInstall,0"""
HKCR,"inffile\shell\Install4",,0x0,"AdvUnInstall"
HKCR,"inffile\shell\Install4\command",,0x20000,"%%SystemRoot%%\System32\rundll32.exe advpack.dll,LaunchINFSection %%1, UnInstall,0"""

[REGEntries.DelReg]
HKCR,"inffile\shell\Install"

[REGEntries.UnAddReg]
HKCR,"inffile\shell\Install",,0x0,"&Установить"
HKCR,"inffile\shell\Install\command",,0x20000,"%%SystemRoot%%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %%1"

[REGEntries.UnDelReg]
HKCR,"inffile\shell\Install1"
HKCR,"inffile\shell\Install2"
HKCR,"inffile\shell\Install3"
HKCR,"inffile\shell\Install4"

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

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

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

Отправлено: 20:56, 27-01-2010 | #589

Название темы: Авторам аддонов