Могу ли я сделать снимок экрана удаленной машины, если знал IP-адрес?

Можно ли сделать снимок экрана рабочего стола удаленной машины с помощью C ++? Мы смогли сделать снимок экрана текущего компьютера с помощью оконных API и сохранить его в локальном формате как растровое изображение. Если бы знал IP-адрес удаленного компьютера, возможно ли это?

[Редактировать]

На самом деле наша модель представляет собой сервер-клиент, где на сервере будет выполняться внутренний код C ++. Клиенты будут обращаться к серверу через вызовы REST и просматривать данные. У нас было требование сделать снимок экрана клиента и сохранить его как изображение. Мы сталкиваемся с некоторыми техническими проблемами при сохранении HTML-контента в виде изображения. Поэтому мы подумали о любых других методах захвата экрана. Поскольку в C ++ есть API для захвата текущего экрана, мы подумали, есть ли способ захватить экран клиента со стороны сервера.

-1

Решение

Да, если вы устанавливаете и запускаете программное обеспечение для этого на удаленном компьютере, так что оно принимает сетевые пакеты и отправляет обратно копию содержимого экрана.

Нет, если вы просто хотите случайным образом выбрать машину без установки на нее программного обеспечения [по модулю эксплуатируемые ошибки безопасности в ОС, и вы также знаете, как их использовать (ab) — и даже если бы я знал о таких дырах в безопасности, которые я т, я бы не стал писать это здесь как ответ].

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]