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

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

Пользователь


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

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


давно уже назревал вопрос, но все надеялся сам решить, как вносить ветки реестра из HKCU используя sysoc аддоны (тоесть с помощью инф-файла)?
как я понимаю, данные реестра из инф-файла вносятся где то между 37 и 24 минутами, соответственно потом на т13 данные HKCU перезаписываются и свои настройки теряются. по идее самый правильный способ был бы запуск отдельной секции через RunOnce. Пробовал так

Код: Выделить весь код
[proga]
OptionDesc	= "proga"
Tip		= "просто прога"
Modes		= 0,1,2,3
AddReg		= Custom.AddReg,Other.AddReg

[DefaultInstall]
AddReg		= Custom.AddReg,Other.AddReg

[Custom.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","proga",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSection %17%\proga.inf,CustomInstall,0"

[CustomInstall]
HKCU,"бла-бла-бла"

[Other.AddReg]
HKLM,"бла-бла-бла-бла"
пробовал и другие способы, но на мой взгляд этот наиболее правильный хотя и он не срабатывает, вносятся соответсвенно только HKLM
что самое обидное, вроде все верно передрал с аддона MyCustom от BoaSoft где оно работает, хотя опять же по невнимательности или не полному пониманию процесса мог не все правильно сделать в своем случае

и ещё вопрос, не всегда срабатывают команды
[Close.Prog]
TASKKILL /IM %PROG_1%
TSKILL %PROG_2%
соответственно не полностью удаляется папка в програмфайлз, поэтому вопрос, есть ли ещё какие то способы закончить процес?

Последний раз редактировалось DyadyaGenya, 13-03-2009 в 00:39.


Отправлено: 01:20, 07-03-2009 | #520

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