давно уже назревал вопрос, но все надеялся сам решить, как вносить ветки реестра из 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%
соответственно не полностью удаляется папка в програмфайлз, поэтому вопрос, есть ли ещё какие то способы закончить процес?