Because of Microsoft's security policies, creating a window while running as a service causes the creation of a new window station as well as a new desktop exclusively for this service.
The result is, the application is running but without showing a window at the visible desktop. The problem is that rendering for invisible windows acts like clipping away the whole scene.
My question is, is there a way to access the graphic hardware acceleration without actually drawing a scene on the screen? In other words the whole rendering should take place with or without a visible window.