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

Название темы: Тихий инсталятор Ccleaner
Показать сообщение отдельно

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


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

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


Вложения
Тип файла: rar Inno Setup read.rar
(72.9 Kb, 36 просмотров)

Выдержка из прилагаемого аттача:
Код: Выделить весь код
1) С помощью флага uninsclearvalue при удалении приложения параметр в реестре установится в пустую строку (с типом REG_SZ). Флаг не комбинируется с флагом uninsdeletekey. 
Так ключ Key и его параметр Version типа dword со значением 1 при удалении приложения будет заменен ключом Key с пустым параметром Version типа REG_SZ.   

[Registry]
Root: HKCU; Subkey: "Software\Key"; ValueType: dword; ValueName: "Version"; ValueData: "1"; Flags: uninsclearvalue

2) Флаг uninsdeletekey при удалении приложения удаляет ключ реестра со всеми его дочерними ключами, параметрами и значениями. Так при удалении приложения удалится ключ Key и его параметр Version со значением 1.1.1:

[Registry]
Root: HKCU; Subkey: "Software\Key"; ValueType: string; ValueName: "Version"; ValueData: "1.1.1"; Flags: uninsdeletekey

3) При использовании флага uninsdeletekeyifempty при удалении приложения ключ реестра удалится, только если он пустой. В примере ключ Matrix при удалении приложения удалится, если останется пустым:

[Registry]
Root: HKLM; Subkey: "Software\Matrix"; Flags: uninsdeletekeyifempty

4) Когда установлен флаг uninsdeletevalue, при удалении приложения удалится параметр реестра и его значение. В примере при удалении программы из реестра удалится параметр Version со значением 1.0:

[Registry]
Root: HKCU; Subkey: "Software\Matrix"; ValueType: string; ValueName: "Version"; ValueData: "1.0"; Flags: uninsdeletevalue

Флаг uninsdeletevalue удобно использовать в комбинации с флагом uninsdeletekeyifempty – если все значения в ключе реестра будут удалены, эффект будет тот же, что и при использовании флага uninsdeletekey, а если нет, то ключ с не удаленными по какой-либо причине параметрами удален не будет.
Я им уже не пользуюсь - перешел на SIM (с помощью которого создана инсталляшка) - там все нормально добавляется и удаляется.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:16, 02-10-2007 | #6

Название темы: Тихий инсталятор Ccleaner