Save (full)Screen Shot To The Disk 
        //Save Screen Shot To Disk
        public void SaveScreenShot(string path)
        {
          Bitmap  bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width,     Screen.PrimaryScreen.Bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
          Graphics gfxScreenshot = Graphics.FromImage(bmpScreenshot);
          gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
          bmpScreenshot.Save(path, System.Drawing.Imaging.ImageFormat.Png);
        }