Мой объект - экспортировать реестр Windows в текстовом формате с использованием командного файла.
Если я использую одну из следующих двух строк из командного файла:
REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software"
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software"
Я получаю вывод, похожий на этот:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software]
[HKEY_CURRENT_USER\Software\Adobe]
Я удивлен выводом экспорта с использованием REGEDIT GUI. Если я выберу Файл-> Экспорт
и измените «Сохранить как тип» на «Текстовые файлы», я получаю вывод, похожий на этот:
Key Name: HKEY_CURRENT_USER\Software
Class Name: <NO CLASS>
Last Write Time: 1/5/2011 - 8:27 AM
Key Name: HKEY_CURRENT_USER\Software\Adobe
Class Name: <NO CLASS>
Last Write Time: 11/4/2010 - 12:01 PM
Я думаю, что второй пример показывает данные в более удобочитаемом формате. Я хочу добиться того же результата, используя cmd или командный файл.
Любая помощь будет высоко оценена.