笔记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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值