We had a requirement where we need to run a C# windows form application in background and take the screen capture( off-screen rendering and capturing ). Our application will be running in SYSTEM user. We were able to capture the screen. But when the application is ran under SYSTEM user, the resolution is not coming correctly. The resolution is coming as 1024*786.
Is this an expected behavior? I mean to say, if an application is ran under SYSTEM user, will the resolution change ?