I want to provide the user with a scaled-down screenshot of their desktop in my application.
Is there a way to take a screenshot of the current user\'s Windo
You might look at using GetDesktopWindow through p/invoke, then get the device context and take your snapshot. There is a very detailed tutorial here. It might be better than perturbing the existing windows.