Цитата Сообщение от Vamos Посмотреть сообщение
Есть еще вариант: в ехе файле эмулятора добавить обработчик строк, который будет сравнивать наличие параметра в файле пользователя с cfg, ini файлами эмулятора и переписывать значения при совпадении.
Все возможные алгоритмы "слияния" конфигов никак не пересекаются с другими функциями эмулятора, поэтому их вполне можно реализовать отдельной утилитой.

Сравнивать текстовые файлы гораздо удобнее с использованием регулярных выражений ( я для этого использую Perl ), только при написании "объединителя" не надо забывать, что логическая структура конфига мало связана с "физической" - строки в двух объединяемых файлах cfg или ini могут располагаться в разном порядке, но иметь один смысл.