我正在编写一个用于Windows屏幕截图的应用程序,该应用程序是Windows服务应用程序,相同的代码也可以在Web应用程序窗体上运行。当我在Windows服务上运行该应用程序时,错误是手柄对图形无效。功能。
private void CaptureScreen()
{
Bitmap captureBitmap = new Bitmap(1024, 768, PixelFormat.Format32bppArgb);
Rectangle captureRectangle = Screen.AllScreens[0].Bounds;
Graphics captureGraphics = Graphics.FromImage(captureBitmap);
captureGraphics.CopyFromScreen(captureRectangle.Left, captureRectangle.Top, 0, 0, captureRectangle.Size);
captureBitmap.Save(@"D:\New folder\captureBitmap.jpg", ImageFormat.Jpeg);
}