boss911:
ghazan Цитата: Немного только непонятно, откуда при этом брать имя профиля... |
Цитата: А лучше без ключей, если лежит AutoExec_User.ini и AutoCreate=yes, то автоматом импортировать в новый User.dat, если имя INI задано не верно (проверка по маске AutoExec_*.ini), то ничего не импортируем. |
Имя профиля брать из имени AutoExec_*.ini, где * - имя профиля. Если имя не задано (AutoExec.ini и AutoExec_.ini), а его легко проверить по маске, то пользователь сам виноват, в таком случае игнорировать автоматическое создание профиля, либо в таком случае использовать системное %USERNAME%. Либо через ключ /AutoCreateProfile=user, который указывает, что нужно создать профиль "user", а далее по сценарию всасывается, если есть, соответствующий AutoExec (AutoExec_user.ini).
Короче, возможность РАЗОВО указывать имя профиля для автосоздания из AutoExec_*.ini должно быть обязательным.
Я уже собрал сборку с костылем. Создал профиль, вычистил из базы все модули и сделал бекап профиля соответствующим плагином, получил голую базу (DAT файл) размером 28 Kb, в который потом всасывается мой INI.