Скриншот активного процесса - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Например открыто приложение Steam. Для примера тупой код:
if(steam == active) //если пользователь на данный момент в этой программе (не просто оно открыто на ПК, а именно пользователь сейчас в нём)
{
     //делаем скриншот данного окна
}
Как это можно реализовать, подскажите пожалуйста! Пробовал некоторые коды из интернета, мало что получалось. Там обычно проверка на то, открыто ли приложение вообще, а не пользуется ли им пользователь сейчас.

Решение задачи: «Скриншот активного процесса»

textual
Листинг программы
sc.CaptureWindowToFile(rustHandle, "D:\\test.jpeg", ImageFormat.Jpeg);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5