C#, удаленный скриншот без клиента и сервера

Я только что попробовал программу, продемонстрированную в C# на YouTube. Видео показывает, как создать клиент-серверную программу для удаленного захвата рабочего стола, и она отлично работает. Теперь у меня есть вопрос. Возможно ли выполнить ту же работу без клиент-серверной архитектуры? Есть ли какой-то относительный интерфейс Windows API, к которому я могу получить удаленный доступ? Я просто хочу нажать кнопку на компьютере A(с определенной программой) и получить снимок экрана с компьютера B(без специальной программы) по сети. Это возможно? Большое спасибо!

1 ответ

Решение

Дело в том, что когда вы обращаетесь к "некоторому API" удаленно и получаете результат от этого "некоторого API", это называется архитектурой клиент / сервер, где вы - клиент, а "некоторый API" - сервер.

Вы не можете получить что-то, если некому дать))

Если бы вы хотели спросить: "Есть ли что-нибудь в окнах, которые бы дали мне скриншот без инъекций и т. Д.?" - затем:

  1. если вы не заботитесь о законах, теоретически вы можете найти какую-то ошибку в самой системе или приложениях, которые на ней работают, и через них получить доступ к этому компьютеру и заставить его делать все, что вы захотите, это называется взлом, очень черный взлом, и такие вещи трудно сделать.

  2. если вас мало интересует какой-либо из законов и вы не хотите посещать тюрьму, тогда ответ будет отрицательным.

Другие вопросы по тегам