Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

"Сканер" реестра.   Найти похожие ветки 

 
opoloXAI ©   (2007-02-07 13:16) [0]

Добрый день. У меня есть программа, которая ставится только один раз на систему. Если её деинсталлировать, то при попытке повторной инсталляции, она пишет, что "я один раз уже ставилась и больше не буду…".
Я написал программку, которая сканирует папки C:\Windows и C:\Program Files и сохраняет их содержимое. В результате, я могу посмотреть, какие "хвосты" остаются после инсталляции/деинсталляции.
ВОПРОС: как написать алгоритм "сканера" реестра, чтобы получить TStringList, содержащий (через пробел, в текстовом виде) имя ключа и его значение?


 
Правильный Вася   (2007-02-07 13:22) [1]

TRegistry
PS значения и имена ключей могут тоже иметь проблелы


 
opoloxai ©   (2007-02-07 14:25) [2]

Как написать процедуру "сканирования" ключа реестра со всеми вложенными в него ветками (заранее я не знаю какие у него будут под-ключи)?


 
Dmitrij_K   (2007-02-07 14:42) [3]

см tregistry.GetKeyNames()


 
Anatoly Podgoretsky ©   (2007-02-08 19:40) [4]

> opoloXAI  (07.02.2007 13:16:00)  [0]

RegEdit  - File/Save



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.459 c
6-1158300229
dwar
2006-09-15 10:03
2007.02.25
TCP сервер на INDY. 18000 одновременных подлючений


15-1170333880
boriskb
2007-02-01 15:44
2007.02.25
История PC в рекламных роликах


11-1149484092
Cawa
2006-06-05 09:08
2007.02.25
IBDataBase получение списка таблиц


3-1165217802
Kolan
2006-12-04 10:36
2007.02.25
Неполучается настоить MSSql.


15-1170278881
Ученик чародея
2007-02-01 00:28
2007.02.25
Pascal компилятор в Java-байт код.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский