Олег
Заказчик

[no-member:pro]Олег[/no-member:pro]Олег

1 проектов
Завершён
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокзавершён
Описание проекта
Необходимо создать программу автоматической настройки браузеров пользователей.



Цель программы - избавить пользователеё от необходимости настраивать броузер для успешной работы на определенных веб-сайтах. Для получения всех нужных настроек, пользователь скачивает программу, запускает её, и ждёт произведения необходимых настроек. В результате работы программы, пользователь получает уведомления о сбоях и успехах работы, имеет возможность получить сведения о том, какие изменения произведены, имеет возможность вернуть настройки на исходные (если они сохранены).



Программа представляет из себя упакованный исполняемый файл, который содержит в себе два типа данных.

1 - Интерпретатор файлов настроек.

2 - Файлы настроек.



1)

Интерпретатор файлов настроек должен уметь выполнять операции по настройке популарных браузеров. То есть производить изменения на ПК пользователя в файлах, реестре, базах данных браузеров так, чтобы эти браузеры настраивались, а также выполнять системные вызовы, обращения в ABI библиотек и выполнять другие исполняемые программы и модули.



Цель интерпретатора файлов настроек - считать информацию о настройках броузеров из файлов настроек и выполнять операции по настройке броузеров в соответствии с ними.



Типичные операции:

- Добавление веб-сайтов в избранные.

- Включение параметров доступа к сайтам (доверенные сайты) для отдельных сайтов и по шаблонам.

- Добавление-удаление сертификатов шифрования в хранилища пользователя.

- Настройка дополнительных параметров броузеров (включение-выключение ActiveX, SSL, TLS и прочее.

- Поиск броузеров на ПК пользователя, предложение пользователю выбора о работе с одним из броузеров.

- Создание ярлыков на веб-ресурсы на рабочем столе и меню пуск.

- прочии настройки броузеров.



2)

Файлы настроек должны иметь вид XML или текстовых файлов, описывающих производимые изменения.
Автор проекта: Олег