Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

10 лет назад
Артур
27 лет, Россия
10 лет в сервисе
Был онлайн 2 года назад
10 лет назад

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

Проект будет использоваться на интернет-соревнованиях по Counter-Strike 1.6 для отслеживания читеров.

Нужно разработать win32-совместимое клиентское приложение, которое по команде будет снимать скрины в видеорежимах D3D и OpenGL, на ОС Windows XP и 7. Это будет клиентской частью. Участник должен ввести свой ник, IP сервера и нажать "Соединиться". После чего программа свернется в трей и её значок загорится зеленым светом. Затем участник запускает Counter-Strike 1.6 и спокойно играет матч.

Серверная часть будет у судьи. Она должна представлять собой окно со списком игроков, подключенных к серверу. Там должны быть ники и статусы игроков. У судьи должна быть возможность получения скриншотов по щелчку мыши. К серверной части могут подключаться до 20 клиентов одновременно.
По команде с сервера, на клиенте делается скриншот. В низком приоритете сжимается в JPG и высылается на сервер.

Вся сложность в том, что скриншот нужно делать под D3D, OpenGL и в произвольных разрешениях и глубине цвета. В зависимости от установок игры на клиенте. Также под ОС Windows XP и Seven.

В качестве примера могу привести программу ssServer 3.0021. Она полностью удовлетворяет мои потребности, но у неё нет оптимизации OpenGL под Windows Seven (на скринах везде черный экран).

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Выбранный исполнитель
Петр Л.
Петр Л. 
32 года, Украина
12 лет в сервисе
Был онлайн 9 лет назад
10 лет назад

$50

3 дня

Петр Л.
Петр Л. 
32 года, Украина
12 лет в сервисе
Был онлайн 9 лет назад
10 лет назад

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.