We have to run a process from a windows service and get a screenshot from it.
We tried the BitBlt and PrintWindow Win32 calls, but both give blank (black) bitmaps.>
Have you tried to run as Local System with the "Allow service to interact with desktop" checked?