Подключите нашего Telegram-бота для уведомлений о новых проектах

Запись принудительно выключенного экрана ноута Windows10

Разместить заказ
R
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 5 лет и 5 месяцев
Бюджет: по договоренности
Через программу Anydesk мне принудительно дистанционно выключают экран на ноуте с WIN10. Я хочу записать в виде скриншотов и сохранить информацию, которая могла бы отображаться на экране. Время отключения экрана 2-4 часа. Разрешение экрана FullHD 1920×1080. 

Программа для сохраниния скриншотов предварительно запускается пользователем и работает без отображения на экране ноута (инфа о том, что она запущена, только в Диспетчере задач в разделе служебных задач). 
До дистанционного принудительного выключения экрана программа бездействует.
Начало работы программы (записи скриншотов экрана) – с момента принудительного выключения экрана. Событие "выключение экрана" – это не событие "экран блокировки Windows". Принудительно выключенный экран может быть либо полностью черным, либо содержать какую-либо надпись типа "экран заблокирован". Триггером для начала работы программы является факт разности между формируемым Windows изображением и изображением, выводимым на экран ноута.
Окончание записи – с момента включения экрана в штатный режим. 
Сохранение скриншотов осуществляется по пути, определенном в настройках проги. 

Желательно вести запись скриншотов только по "датчику движения", то есть при изменении содержания экрана. То есть неподвижный экран желательно не записывать, дабы не увеличивать размеры файла. 

Так как скриншоты сохраняются прямо на жесткий диск ноута, предусмотреть внештатные ситуации (когда размер файла стал больше свободного места на диске). Если такая ситуация возникает, то программа просто должна прекратить запись, но не выводить никаких сообщений на экран. 

Последовательность скриншотов экрана делать с заданной пользователем периодичностью (примерно один раз в 1 секунду). Цель – экономить место на диске и поддержать высокую скорость работы системы.

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

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

3. Скриншоты вместо видео: формат скриншотов более подходящий, лучше последовательное сохранение изображений. При этом программа будет проверять на идентичность с предыдущими скриншотами, чтобы избежать избыточных данных.

4. Управление размером файла: предусмотреть механизм, который будет следить за доступным пространством на диске. При достижении критического размера файла работа проги останавливается без уведомления для пользователя о необходимости освобождения места.
Разделы:
Опубликован:
21.05.2025 | 07:53 [поднят: 21.05.2025 | 07:53] [последние изменения: 21.05.2025 | 07:53]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».