Как извлечь текущее состояние реестра? (в C / C ++, XP) - PullRequest
1 голос
/ 25 мая 2010

Мне было интересно, как можно извлечь текущее состояние реестра Windows XP в C или C ++? (Пока активна ОС).

Я пытался использовать BackupRead () для файлов реестра, но невозможно CreateFile () их. Мне удалось создать теневую копию файлов реестра, но это не было текущее состояние реестра.

Буду признателен за любую подсказку ... (Я знаю, что ERUNT может это сделать)

Спасибо, Doori Bar

1 Ответ

0 голосов
/ 25 мая 2010

RegSaveKey раньше был предпочтительным методом, но в документации теперь говорится, что вы должны использовать службу теневого копирования томов. Я думаю, что RegSaveKey должен продолжать работать, хотя (при условии, что у вас есть необходимые привилегии). Конечно, вы всегда можете свернуть собственную реализацию, как показано в ссылке в одном из других ответов.

...