Удаление разделов и параметров
Синтаксис описания разделов реестра такой же, как и в предыдущем случае:
Корневой раздел, [подраздел], [параметр], [флаги], [значение]
Корневой раздел — это основной раздел, содержащий раздел реестра или параметр, который нужно удалить. Подраздел — это дочерний раздел, который нужно удалить, или же подраздел, содержащий параметр, который вы хотите удалить. Параметр — это имя параметра, который нужно удалить.
Как и в случае с добавлением/изменением значений, можно указать дополнительные флаги.
В листинге 1 приведен код INF-файла, удаляющего отмеченные параметры и разделы реестра при его установке.
Листинг 1. Пример удаления
[Version]
Signature=SCHICAGO$
[Defaultinstall]
DelReg=Del
[Del]
; удаляем параметр Str из SoftwareCompanyProgram
HKCU,SoftwareCompanyProgram,Str
; удаляем строку "Text" из списка строк
HKCU, SoftwareCompanyProgram,StringList,0×00018002,"Text"
/удаляем весь раздел SoftwareCompanyProgram
HKCU, SoftwareCoropanyProgram