Solution 2

That's kind of vague, but in essence you need to instantiate two System.Drawing.Bitmap objects and compare them pixel by pixel.
You might find that something in the AForge.NET library could help your specific case.