【发布时间】:2011-03-31 12:55:43
【问题描述】:
我正在尝试获取整个虚拟屏幕的屏幕截图。这意味着,不仅是主屏幕的图像,而是连接到计算机的每个屏幕的图像。
有没有办法做到这一点?我试过用这个,但没有用:
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);
【问题讨论】:
-
究竟是什么不起作用?你有什么例外吗?
-
它只捕获主屏幕...
-
不知道“虚拟屏幕”,谢谢老兄
标签: c# virtual screenshot