Программа для удалённого администрирования (C++, MFC, COM+): Портфолио фрилансера Алексей Йескела 09.08.2011, работа №7 - FL.RU
Алексей Йескела

Примерный срок выполнения

2 месяца

К списку работ
Алексей Йескела
Алексей Йескела

Программа для удалённого администрирования (C++, MFC, COM+)

image
Программа для удалённого администрированния. Упрощённый аналог TeamViewer/radmin/AnyDesk. Структура: * сервер (ведёт БД на MySQL, соединяет клиентов) * ведомый клиент * мастер-клиент Система позволяет: * видеть экран ведомого компьютера * выбирать глубину цвета передаваемого изображения (влияет на трафик) * управлять клавиатурой ведомого компьютера * управлять мышью ведомого компьютера * передавать файлы в обоих направлениях * если есть возможность, основной трафик идёт напрямую между клиентами * вести статистику подключений к серверу, времени работы и объёма переданного трафика * есть возможность использовать ведомый клиент в виде COM-объекта в любой программе * одновременно к серверу может быть подключено до 100 клиентов (это настраивается) Требования к машинам клиентов: * в основном требования к скорости соединения: для комфортной работы от 512 кбит/с * безлимитный интернет (!!!) * высокие этические качества оператора мастер-клиента Известные проблемы и недоделки: * вполне возможна оптимизация передачи экранного трафика * не работает снятие изображения с темы "Aero" в Win7 * не работает установление прямого соединения в случае, когда сервер находится в одной сети с ведомым клиентом * не приделан чат На картинке показана упрощённая схема системы