Bitmap btm = new Bitmap(width,height);
         using (Graphics g = Graphics.FromImage(btm))
         {
             g.CopyFromScreen(0, 0, 0, 0, Screen.AllScreens[0].Bounds.Size);
             g.Dispose();
             pictureBox1.Image = btm;
             string save = "F:\\屏幕获取保存\\" + DateTime.Now.ToString("yyyymmddhhmmssmmmm") + ".jpeg";
             btm.Save(save);
          }
           第一次提问, 望大家帮帮忙!

解决方案 »

  1.   

    http://bytescout.com/products/developer/imagetovideosdk/imagetovideosdk.html
      

  2.   

    好像网上应该有Avi生成的代码,
    http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library
    大体意思就是生成bmp序列后,
    加入到AVI的每个帧里面就好了,
      

  3.   

    设置一个计时器,先将屏幕截屏后保存到一个文件夹下,并将文件名保存到内存中的一个列表,
    点击停止时,根据列表中的文件名将图片打开并加载到AVI的帧里面,
    最后调用AVI的生成函数。好像所有图片的大小最好要一样。。