title: Capturing screen on a remote Windows server (Windows Vista or later)
body: <p><strong>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.</strong> 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:</p>
  
  <ul>
  <li><a href="http://www.brianbondy.com/blog/id/100/" rel="nofollow noreferrer">http://www.brianbondy.com/blog/id/100/</a></li>
  <li><a href="https://serverfault.com/questions/482352/take-screenshot-from-server-screen-while-disconnected-from-rdp">https://serverfault.com/questions/482352/take-screenshot-from-server-screen-while-disconnected-from-rdp</a></li>
  <li><a href="https://stackoverflow.com/questions/4712532/why-does-print-screen-in-a-windows-service-return-a-black-image/4935491#4935491">Why does print screen in a Windows Service return a black image?</a></li>
  <li><a href="https://stackoverflow.com/questions/5200341/capture-screen-on-server-desktop-session">Capture screen on server desktop session</a></li>
  <li><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=vs.85).aspx" rel="nofollow noreferrer">https://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=vs.85).aspx</a></li>
  </ul>
  
  <p>but unfortunately I do not see any good solution. <strong>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.</strong></p>
  
  <p>There is a piece of software called <strong>TightVNC</strong> that does what I need but its source is in <strong>C++</strong> so it's hard for me to find the main idea of how to overcome Windows limitations. Maybe someone can tell?</p>
  
  <p>Thanks in advance for any help.</p>