Клиентская часть для провайдера под Abbils
Добавлено: Вт мар 23, 2010 12:24 pm
По заказу одного провайдера сделал такого клиента - агента:
Цель программы - помощник для абонента.
Позволяет создавать VPN и PPPoE подключение на основе имени и пароля. Создаёт ярлык для подключения на рабочий стол. В отличии от некоторых других программ VPN/PPPoE подключение создаёт полностью готовое, с сохраненным именем и паролем. Корректно работает со спец. символами в пароле, типа "&" и т.д.
Позволяет решать некоторые проблемы - сбрасывает winsock, включает DHCP, отключает службу "Сервер".
Полностью корректная работа с Windows Vista и Seven - UAC требует повышения прав только на системные задачи (создание подключений, включения DHCP и т.д.), в остальных моментах работает в обычном режиме, поэтому реализована автозагрузка в трей.
Также, упор сделан на тарифную сетку провайдера. На основе баланса и ID тарифа (сведения о тарифах тянутся автоматом по сети) показывает информационные сообщения об остатке на счету и расчетном количестве оставшихся дней до завершения средств на счету. При остатке менее чем на 4 дня информационные сообщения становятся "Информационно-предупредительными" и более навязчивыми. Минимальный баланс при лимитных тарифах - 5 грн. Также при наличии кредита информирует о задолженности.
Можно запускать и отключать VPN cоединение прям из программы.
Программа не загружена лишними настройками и лишней информацией. Расчитана на начального пользователя ПК.
Реализована переписка с поддержкой (рассылка рекламно информационных сообщений) на основе email. Настройки email тоже автоматом по сети.
Есть справка в chm.
Есть автопроверка наличия обновлений программы.
Функционал, повторюсь, делался под конкретного заказчика, изменить не проблема.
Есть возможность ведения логов для решения технических проблем.
Написана на C#, поэтому необходима платформа .NET Framework v.2. Для Windows XP (Vista и 7 содержат .net из коробки) и при наличии необходимости есть возможность распространять программу без .net. При этом программу пропускаю через "Xenocode postbuild for .net" - создается нативный exe файл, в который уже входят необходимые компоненты и запускается на любой системе.
VPN корректно создается на системе от Windows XP SP2 (sp3, win2003, win2008, vista, 7), более старые системы не поддерживаются.
Если без серьёзных переделок, только тарифы и логотип - 100$. В остальном - договоримся.
Цель программы - помощник для абонента.
Позволяет создавать VPN и PPPoE подключение на основе имени и пароля. Создаёт ярлык для подключения на рабочий стол. В отличии от некоторых других программ VPN/PPPoE подключение создаёт полностью готовое, с сохраненным именем и паролем. Корректно работает со спец. символами в пароле, типа "&" и т.д.
Позволяет решать некоторые проблемы - сбрасывает winsock, включает DHCP, отключает службу "Сервер".
Полностью корректная работа с Windows Vista и Seven - UAC требует повышения прав только на системные задачи (создание подключений, включения DHCP и т.д.), в остальных моментах работает в обычном режиме, поэтому реализована автозагрузка в трей.
Также, упор сделан на тарифную сетку провайдера. На основе баланса и ID тарифа (сведения о тарифах тянутся автоматом по сети) показывает информационные сообщения об остатке на счету и расчетном количестве оставшихся дней до завершения средств на счету. При остатке менее чем на 4 дня информационные сообщения становятся "Информационно-предупредительными" и более навязчивыми. Минимальный баланс при лимитных тарифах - 5 грн. Также при наличии кредита информирует о задолженности.
Можно запускать и отключать VPN cоединение прям из программы.
Программа не загружена лишними настройками и лишней информацией. Расчитана на начального пользователя ПК.
Реализована переписка с поддержкой (рассылка рекламно информационных сообщений) на основе email. Настройки email тоже автоматом по сети.
Есть справка в chm.
Есть автопроверка наличия обновлений программы.
Функционал, повторюсь, делался под конкретного заказчика, изменить не проблема.
Есть возможность ведения логов для решения технических проблем.
Написана на C#, поэтому необходима платформа .NET Framework v.2. Для Windows XP (Vista и 7 содержат .net из коробки) и при наличии необходимости есть возможность распространять программу без .net. При этом программу пропускаю через "Xenocode postbuild for .net" - создается нативный exe файл, в который уже входят необходимые компоненты и запускается на любой системе.
VPN корректно создается на системе от Windows XP SP2 (sp3, win2003, win2008, vista, 7), более старые системы не поддерживаются.
Если без серьёзных переделок, только тарифы и логотип - 100$. В остальном - договоримся.