I\'m a C# developer and I have to change my display resolution regularly.
There are plenty of examples on how to read the current display resolutions: SystemInformation.
Simple answer: Yes. You should use PInvoke.