Как можно получить изображение с компьютера, имеющим два монитора? Ибо
Graphics graph = null;
var bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height);
graph = Graphics.FromImage(bmp);
graph.CopyFromScreen(0, 0, 0, 0, bmp.Size);
MemoryStream stream = new MemoryStream();
bmp.Save(stream, ImageFormat.Bmp);
Получает скрин только с основного монитора
Сборка персонального компьютера от Artline: умный выбор для современных пользователей