Я пишу программу, которая работает с журналами, генерируемыми клиентским сервером. Как я могу определить, где их хранит пользователь? Поиск всех файлов кажется инвазивным, но что, если они хранятся вне корня. Допустимо ли это, что если я сначала заставлю пользователя нажать «обнаружить»? Независимо от того, что, если они были переименованы и переформатированы? Возможно ли прочитать сами настройки сервера из моей внешней программы? Я хочу, чтобы это работало на серверах Linux и Windows. Мне нужен расширенный формат WC3 с несколькими полями, которые не являются естественными. Я также не хочу, чтобы он возвращал ноль, если он включен, но журнал еще не создан. Я не хочу заставлять пользователя (предположительно тупой) играть с настройками.
Есть идеи?