Вывод дерева реестра (Visual C++) :shuffle:
От: Yncas http://yncas.narod.ru
Дата: 26.03.06 14:45
Оценка:
Здраствуйте! Помогите пожалуйста! Пишу программу на Visual C++6.0, которая должна выводить дерево реестра, что то вроде стандартного редактора реестра в WinXP, только в упрощённом виде. При выводе разделов происходит, что то для меня не понятное: в WinXP у меня получается вывести только подразделы раздела HKEY_CURRENT_CONFIG, при попытке вывести подразделы, "компик долго думает", а потом дспетчер задач убивает данный процесс. При запуске программы на выполнение в Win98 она выводит все кроме HKEY_CLASSES_ROOT и HKEY_CURRENT_USER. Если же пытаюсь вывести их, ПК опять как бы зацикливается, при попытке завершить процесс, выводит сообщение, что системе не хватает ресурсов.
Може структура TV_ITEM имеет ограничение по объёму хранимой в ней информации, и я её превышаю? Ключи открываю с полным доступом, памяти выделяю под каждое имя тоже прилично, проверял! Если кто нибудь знает или сталкивался с такой проблемой, подскажите, прошу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.