Я пытаюсь сделать снимок всего виртуального экрана. Это означает изображение не только основного экрана, но и каждого экрана, подключенного к компьютеру.
Есть ли способ сделать это? Я пробовал использовать это, но это не сработало:
Bitmap b = new Bitmap(SystemInformation.VirtualScreen.Width, SystemInformation.VirtualScreen.Height);
Graphics g = Graphics.FromImage(b);
this.Size = new Size(SystemInformation.VirtualScreen.Width, SystemInformation.VirtualScreen.Height);
g.CopyFromScreen(0, 0, 0, 0, b.Size);