Вариантов много, к примеру запуск Add.cmd перед стартом программы для внесения изменений в реестр и еще каких либо действий, и Del.cmd который подчищает реестр и ПК после завершение программы. Можно сразу в файле конфигурации прописать создание (Reg Add)/удаление (Reg Delete) значений в реестре, столько команд сколько нужно ключей. Или импортировать сразу целые ветки реестра - Add.reg, что проще + в некоторых случаях Reg Add не может создать сложный ключ, а Regedit справляется. В Del.reg прописать что удалить в реестре по завершению работы программы:
удалить ветку реестра:
Цитата:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
|
удалить параметр:
Цитата:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software]
"xxx"=-
|
читать дальше »
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:cmd /c Add.cmd"
RunProgram="MyProg.exe"
RunProgram="hidcon:cmd /c Del.cmd"
;!@InstallEnd@!
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:Reg Add..."
RunProgram="hidcon:Reg Add..."
...
RunProgram="MyProg.exe"
RunProgram="hidcon:Reg Delete..."
RunProgram="hidcon:Reg Delete..."
...
;!@InstallEnd@!
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:Regedit /s Add.reg"
RunProgram="MyProg.exe"
RunProgram="hidcon:Regedit /s Del.reg"
;!@InstallEnd@!