日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

笔记10:时时屏幕抓取小程序

發布時間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笔记10:时时屏幕抓取小程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

    今天無意間看到了一邊關于黑客的制作木馬病毒的文章感覺還蠻有意思的。

    里面有一個說到做一個木馬病毒,可以時時抓取別人電腦的屏幕內容,然后我靈機一動

    就想能不能用我們現在學的C#和winfrom也寫個程序來抓取屏幕呢。

    于是我就抱著試試看的態度,去找度娘了。。。沒想到這一搜索還真的有這樣的代碼。

    自己就一句句的照著敲,嘗試的去理解里面的東西,到處改改試試的

    沒想到還真是那么回事的,其實代碼一不多。。。然后自己再發揮一下,結合學的定時器

    一個能能時時抓取電腦屏幕的小程序就這樣大功告成了。。。哈哈哈,又像黑別人電腦,邁進了一步。

    話不多說,代碼如下:

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace winform截屏 11 { 12 public partial class Form1 : Form 13 { 14 public Form1() 15 { 16 InitializeComponent(); 17 } 18 private void button1_Click(object sender, EventArgs e) 19 { 20 //getimage(); 21 timer1.Start(); //開啟定時器 22 } 23 int i = 1; 24 private Image getimage() 25 { 26 //獲取屏幕的整個寬度 //獲取屏幕的整個長度 27 Bitmap image = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                       Screen.PrimaryScreen.Bounds.Height);
28 Graphics imgGraphics = Graphics.FromImage(image); 29 //設置截屏區域 30 imgGraphics.CopyFromScreen(0, 0, 0, 0, new Size(Screen.PrimaryScreen.Bounds.Width,
                                      Screen.PrimaryScreen.Bounds.Height));
31 image.Save("D:\\第"+i+"張.jpg"); 32 return image; 33 } 34 //用個定時器,每隔5秒鐘抓取屏幕一次 35 private void timer1_Tick(object sender, EventArgs e) 36 { 37 getimage(); //調用方法 38 i++; 39 } 40 } 41 }

    我是小白,歡迎報錯,和大神指導。。。。。。

轉載于:https://www.cnblogs.com/gx-143/p/5410394.html

總結

以上是生活随笔為你收集整理的笔记10:时时屏幕抓取小程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。