Под личные нужды нацарапал конвертор reg2inf, версия тестовая, о некорректном конвертировании и ошибках отписываем сюда.
- + конвертит REG_BINARY, REG_DWORD, REG_SZ, REG_MULTI_SZ и REG_EXPAND_SZ (есть правда ограничение формата Win9x\NT4 - кирилические символы в значениях REG_MULTI_SZ и REG_EXPAND_SZ превращаются в "кашу")
- + обрабатывает удаление параметров\разделов, комментарии
- + имеется минимальная обработка ошибок синтаксиса .reg-файлов
- + превращает пути совпадающие с переменными системы в доступные переменные INF
- - работает пока только с форматом Win9x\NT4
- - медленно обрабатывает REG-файлы
- - возможен некорректный перенос строк (если 255 символ точка_с_запятой)
допускается указывать 1 обрабатываемый .reg файл в качестве параметра запуска
Загрузить
04.06.2006
Исправлено:
-обработка значений по умолчанию REG_SZ
-конвертирование путей и переменных в DirId Inf только в значениях параметров
-обработка отличных от REG_BINARY двоичных параметров
05.06.2006
Исправлено:
-обработка пустых значений REG_BINARY, REG_MULTI_SZ, REG_EXPAND_SZ,REG_SZ
-обработка многострочных комментариев