XXXler
Планируеш ли объеденить обе утилиты?
Можно ли реализовать в Reg2Inf разделение информации на секции по принципу расположения в реестре (что-то вроде):
%NAME%.HKCU.REG
%NAME%.HKLM.REG
%NAME%.HKCR.REG
И добавить возможность опционально формировать секцию
%NAME%.PERUSER.REG в SetupMaker. С таким содержимым:
Код:
![Выделить весь код](images/misc/selectcode.png)
[%NAME%.PERUSER.REG]
HKLM,"%KEY%\%PROGRAM_GUID%",,,"%INSTALLNAME%"
HKLM,"%KEY%\%PROGRAM_GUID%","ComponentID",,"%INSTALLNAME%"
HKLM,"%KEY%\%PROGRAM_GUID%","DontAsk",0x00010001,2
HKLM,"%KEY%\%PROGRAM_GUID%","Locale",,"%LANGUAGE%"
HKLM,"%KEY%\%PROGRAM_GUID%","StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%NAME%.inf,PerUserStub"
HKLM,"%KEY%\%PROGRAM_GUID%","IsInstalled",0x00010001,1
[PerUserStub]
AddReg=%NAME%.HKCU.REG
[Strings]
KEY = "SOFTWARE\Microsoft\Active Setup\Installed Components"
INSTALLNAME= "имя программы"
PROGRAM_GUID= "сгенерированный GUID"
LANGUAGE= "RU"
Это позволяет вносить изменения в реестр для каждого пользователя. Секцию PerUserInstall заставить работать у меня не получается - этот вариант кажется более надёжным.