Я разрабатываю приложение .NET winforms, которое должно захватывать снимок.
Для этого я использовал метод System.Drawing.Graphics.CopyFromScreen
, который работает нормально, но когда я пытаюсь сделать снимок экрана определенного приложения (Oracle EBS)затем он фиксирует пустой.
Он хорошо захватывает все изображения, но только при попытке захвата Oracle ERP возвращает пустой белый цвет.
graphics = Graphics.FromImage(CaptureBMP);
graphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
CaptureBMP.Save(@"C:\Temp\printscreen.jpg", ImageFormat.Jpeg);
Он также должен захватывать Oracle ERP на рисунке