c# - programa - grabar pantalla windows 8
Pantalla grabar una sola ventana (1)
Instale Microsoft Expression Encoder 4 con Service Pack 2 (SP2) .
Aquí hay un programa de muestra para usarlo. Una muestra más completa viene con el SDK, que está incluido en la descarga.
using System;
using System.Drawing;
using Microsoft.Expression.Encoder.ScreenCapture;
// Added references to:
// Microsoft.Expression.Encoder
// Microsoft.Expression.Encoder.Types
// Microsoft.Expression.Encoder.Utilities
// WindowsBase
// System.Drawing (for Rectangle)
namespace scrcap
{
class Program
{
static void Main(string[] args)
{
ScreenCaptureJob job = new ScreenCaptureJob();
// You can capture a window by setting its coordinates here
job.CaptureRectangle = new Rectangle(100, 100, 200, 200);
// Include the mouse pointer in the captured video
job.CaptureMouseCursor = true;
// Output file; you can transcode the xesc file to something else later.
// Note that this silently does nothing if the file already exists.
job.OutputScreenCaptureFileName = @"C:/Users/arx/scrcap/capture.xesc";
// Do some capture
job.Start();
// Wait for a keypress
Console.ReadKey();
// And stop
job.Stop();
}
}
}
Estoy buscando un SDK, un complemento o un código que grabe en video una ventana específica (hwnd). Si es posible en C # o Java. ¿Alguien sabe si esto existe? He estado buscando en Google, pero no he encontrado nada.