170 похожих чатов

Кто сможет помочь советом? Нужно получить скриншот определенного рабочего стола,

определенного по дескриптору(HDESK), посредством winapi(pywin32, ctypes). Язык питон. Как это можно сделать?

8 ответов

12 просмотров

Когда-то занимался чем-то подобным, на сколько я помню, нельзя просто так удалённо через winapi взять и сделать скриншот, нужно что-бы на целевой пк был загружен скриптец, который будучи вызванным сделает то, что нужно и отправит обратно. Но тут всплывает ворох проблем, питон для агента не очень то продходит, потому что нужно тащить интерпретатор, можно заюзать powershell но с 99% вероятностью его прибьёт антивирус. Не зря все dlp-системы идут по одному пути, пишут на C (или типа того), агента с подписью, что бы можно было без бубна раскатать его по всем компам клиента и добавить в исключения антивируса, а он уже по командам делает что нужно

Свой рабочий стол скринишь или чей-то?

Python-Programmer(работаю) Автор вопроса
🚀Юрий Гагарин
Когда-то занимался чем-то подобным, на сколько я п...

если нужно, то заюзаю скомпилированный экзешник

Python-Programmer(работаю) Автор вопроса
Const
Свой рабочий стол скринишь или чей-то?

сервера. Образно скажем,мощный сервер разделяю на неск независимых раб столов для каждого юзера

Python Programmer(работаю)
сервера. Образно скажем,мощный сервер разделяю на ...

Зачем тебе скринить рабочие столы других юзеров?

Python-Programmer(работаю) Автор вопроса
Const
Зачем тебе скринить рабочие столы других юзеров?

ты не понял. Образно скажем, я создаю внц сервера под нескольких юзеров. Распределение по портам идет(это реализовано) , с ограничениями по функциям(тоже есть), но вот картинку нужного раб стола определенному юзеру по дескриптору передать не могу.

Python-Programmer(работаю) Автор вопроса
Const
Причем тут скриншоты тогда?

ну, это я образно) чтобы облегчить понимание моей задачи

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта