笔记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:时时屏幕抓取小程序相关推荐
- charles设置:抓取小程序的请求包
一直以为小程序的包没有办法抓取,直到前段时间,培训微信小程序开发的时候才了解到,在微信正式环境中,接口请求需要使用https协议,官方文档中描述如下图: 所以想要抓包工具能够抓取https协议的包,需 ...
- python3屏幕抓取程序_python之屏幕抓取
Tidy 和 HTML 解析 Beautiful Soup 屏幕抓取:是通过程序下载网页并从中提取信息的过程. 简单来见:下载数据并对其进行分析 思路:可使用urllib来获取网页的HTML代码,再使 ...
- 屏幕抓取程序 (位图DDB的例子)
屏幕抓取程序的意思是将整个屏幕图显示在应用程序的用户区中,等价于截图. 对桌面窗口的操作: 首先得知道桌面窗口的宽和高,获取宽和高需要利用窗口的设备句柄,而获取设备句柄需要知道窗口句柄,这一系列的连串 ...
- charles 抓包小程序(电脑window,手机是iPhone ios 10.3)
栽过几次坑,终于写成经. 反反复复装过多次charles,中间遇到各种问题导致最终没法看到抓包信息,一个坑一个坑的埋,终于成功抓包小程序.梳理了下可以尽量减少栽坑的安装过程,如下: 1.下载charl ...
- python动态捕捉屏幕_python学习(十五) 屏幕抓取
15.1 屏幕抓取 15.1.1 Tidy和XHTML解析 Tidy:用来修复不规范且随意的HTML文档的工具. 为什么用XHTML: 和旧版本的HTML之间最主要的区别:HTML可能只用一个开始标签 ...
- fiddle无法抓包小程序解答
抓包小程序的教程很多,但是操作一遍,为什么还是抓不到.这时候就需要来看这里了(ps:来,来我这里,come on baby,包教包会) 步骤: 1.打开任务管理器(快捷键:ctrl + alt + d ...
- springboot+vue.js校园快递代取小程序 一次创业经历心酸分享
小王通过开发一个校园快递代取小程序,在校园兼职快递代取赚取了丰厚的利润,因此我产生了灵感带领大家开发校园快递代取小程序,下面介绍下我的开发思路 数据库建模 开发之前我们想要做具体的需求分析然后建表,建 ...
- C#抓取网页程序的实现浅析
C#抓取网页程序是如何实现的呢?我们首先来了解在HTTP,它是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebRespons ...
- 用fiddler抓包小程序
第一步:安装fiddler,保证手机和PC端在同一个wifi下: 第二步:设置属性 按图勾选 第三步:以上两步设置完后,重启下fiddler(解决本地服务器不能访问),然后查看本地IP地址 第四步:手 ...
最新文章
- xml c libxml类库使用
- yii2表单数据检查怎么自定义输出错误_B端产品日记——表单设计
- JVM内存管理及GC机制
- python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...
- ansible-playbook 手工编译安装nginx
- Android官方开发文档Training系列课程中文版:网络操作之网络管理
- 10个经典的哲学小故事
- 无锁atomicInteger
- Swift中的数据存储
- WinEdt Latex 插入特殊字符
- The transaction timeout is larger than the maximum value allowed by the broker
- 产品评审意见表标准样式
- scrapy开始初始下载
- 物品怎么抠图?手把手教你快速抠图
- tableau各种精典示例经验总结02
- batch、batch size与epoch
- 数据结构和算法 第六天内核链表是链表的终结者
- 【3D目标检测】Monocular 3D Object Detection with Pseudo-LiDAR Point Cloud
- 关于游戏服务端的搭建
- 删除微软office正版验证补丁
热门文章
- 令人失望的IE7Beta,仍然不支持Web标准。
- Windows系统上3种连接Docker虚拟机的方法
- jquery 判断控件css样式,jQuery获取并设置CSS类
- Golang——递归的使用
- android安装python opencv_Python、C++、Android OpenCV 开发环境的配置
- oracle awr报告生成_分享AWR报告的生成和简单分析方法
- exhaustion java_Java Player.setExhaustion方法代碼示例
- rocketmq删除topic_RocketMq 快速入门教程
- 他说:越成熟,越觉得自己平庸
- new php,PHP: 新特性 - Manual