Поиск по реестру
в неё вложено некоторое (неизвестное) кол-во папок (с неизвестными именами) в каждой из которых еще по папке.
в каждой конечной папке лежит параметр [SIZE="2"][COLOR="Blue"]!!с известным!! везде одинаковым!![/COLOR][/SIZE] именем, который нужно изменить.
тоесть выглядит так
HKEY_CURRENT_USER\Software\*Известная папка*\*неизвестная*\*неизвестная*\Параметр
как можно достать параметр? кроме возможных переборов буквосочетаний в именах папок.
поиск юзал.. )-: не помогло
Перебирать все возожные буквосочетания не нужно. На каждом уровне ты можешь получить все имеющиеся имена следующего. Их и надо перебирать. Структура полностью аналогична дереву папок. Чтобы найти нужный файл ты ведь не перебираешь все ВОЗМОЖНЫЕ имена папок, а узнаешь, какие есть, и смотришь, что находится внутри.
не подскажете где эти имена лежат?
интересуют средства С++
RegQueryInfoKey - узнаешь сколько ключей, и максимальную длину ключа.
RegEnumKey - получишь имя ключа.
В нем повторить, пока не откроешь нужный параметр.
таких функций даже хелп не знает
http://msdn2.microsoft.com/en-us/library/ms724902.aspx
http://msdn2.microsoft.com/en-us/library/ms724861(VS.85).aspx
Не знаю что у тебя за хелп такой %), но в MSDN все есть.
http://msdn2.microsoft.com/en-us/library/ms724861(VS.85).aspx
Не знаю что у тебя за хелп такой %), но в MSDN все есть.