c # screen capture desktop virtuale

Ho trovato un modo per creare desktop virtuali con c #. Ora mi stavo chiedendo se possiamo prendere uno screenshot di un desktop particolare e se sì, come?

Grazie in anticipo

Blizz

HAvate provato il metodo CopyFromScreen nell’object GFX

  Graphics g = new Graphics(); g.CopyFromScreen( ....params.... ) 

Non l’ho provato ma la prima cosa che proverei è:

  • crea un nuovo thread
  • passa il thread al nuovo desktop chiamando SetThreadDesktop
  • fai una foto
  • interruttore indietro

potrebbe funzionare.