Клиентская часть для провайдера под Abbils
Клиентская часть для провайдера под Abbils
По заказу одного провайдера сделал такого клиента - агента:
Цель программы - помощник для абонента.
Позволяет создавать 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$. В остальном - договоримся.
Последний раз редактировалось asstrib Ср сен 29, 2010 5:24 am, всего редактировалось 4 раза.
Re: Клиентская часть для провайдера под Abbils
а если меняются настройки у провайдера - типа ip vpn-сервера, некоторые свойства подключения (с шифрованием и без например) -> Нужно заново программу компилировать? - тобишь - платить?
Или есть внешний файл - или возможность загрузки настроек с откуда-то с провайдера?
Или есть внешний файл - или возможность загрузки настроек с откуда-то с провайдера?
Re: Клиентская часть для провайдера под Abbils
Была мысль тянуть настройки с сервера... НО, что именно захочет изменить провайдер? Работа с обработкой различных тарифов вещь нетривиальная и геморная... Изменить действующие тарифы с уже существующими ID тарифов? Тогда не проблема.... А если введёт новые, с новыми ID к уже существующим? Что по ВПН захочет изменить? Что угодно можно... Поэтому проще изменить исходник и пересобрать прогу. А IP VPN и биллинга прекасно меняется руками в настройках... И стоить это будет в 10 раз меньшеkaats писал(а):а если меняются настройки у провайдера - типа ip vpn-сервера, некоторые свойства подключения (с шифрованием и без например) -> Нужно заново программу компилировать? - тобишь - платить?
Или есть внешний файл - или возможность загрузки настроек с откуда-то с провайдера?
Re: Клиентская часть для провайдера под Abbils
так список тарифов зашиты в программу намертво?asstrib писал(а):А если введёт новые, с новыми ID к уже существующим?
Re: Клиентская часть для провайдера под Abbils
Вариант настроек из сети мне не нравится, а поэтому да. В принципе там всё просто ID тарифа - сумма. Если найду подходящий вариант для загрузки параметров из вне, реализую, а пока так.
Re: Клиентская часть для провайдера под Abbils
Больше конфигураторов, разных и всяких! =)
Автору: тянуть настройки хотя бы VPN надо всё-таки с сервера.
Автору: тянуть настройки хотя бы VPN надо всё-таки с сервера.
Re: Клиентская часть для провайдера под Abbils
настройки VPN пока без изменения, а информация о тарифах теперь тянется с сервера, и в случае изменения/добавления тарифов обновляется без участия разработчикаAbram писал(а):Больше конфигураторов, разных и всяких! =)
Автору: тянуть настройки хотя бы VPN надо всё-таки с сервера.
-
- Сообщения: 6
- Зарегистрирован: Ср мар 28, 2007 11:47 am
- Откуда: Kramatorsk, Ukrain
- Контактная информация:
Re: Клиентская часть для провайдера под Abbils
автору +1
а можно добавить создание PPPoE соединения?
а можно добавить создание PPPoE соединения?
Век живи - век учись, и дураком помрёшь!
Re: Клиентская часть для провайдера под Abbils
Уже добавлена.YuSHa писал(а):автору +1
а можно добавить создание PPPoE соединения?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Клиентская часть для провайдера под Abbils
Не понимаю есть же амон который это все делает даже больше