my question is about capturing screen on a remote server with windows vista or later installed from all desktops (default, UAC screen, Winlogon, screensaver). How to achieve this without an user logined locally or via RDP. The problem is that changes in Vista brought isolation of Windows services from desktops. I've found some information here and there that address the issue:
- http://www.brianbondy.com/blog/id/100/
- https://serverfault.com/questions/482352/take-screenshot-from-server-screen-while-disconnected-from-rdp
- Why does print screen in a Windows Service return a black image?
- Capture screen on server desktop session
- https://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=vs.85).aspx
but unfortunately I do not see any good solution. I want to get something like Windows remote desktop connection clone. In other words Windows machine with some kind of a server that I can connect remotely to and get screenshots from it.
There is a piece of software called TightVNC that does what I need but its source is in C++ so it's hard for me to find the main idea of how to overcome Windows limitations. Maybe someone can tell?
Thanks in advance for any help.