QQ抓图功能的提取

2024-01-03 22:48
文章标签 提取 功能 qq 抓图

本文主要是介绍QQ抓图功能的提取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

QQ 抓图功能的提取
sjdev
 
 
一直以来,我都觉得 QQ 的抓图功能做的非常好。特别是在我写文档时,一次又一次的“ Print Screen ”,一次又一次的“ mspaint ”让我不胜其烦,“ Ctrl+Alt+A ( 腾讯 QQ 抓图快捷键 ) 给了我不小的帮助。有时我想,能不能把 QQ 的抓图功能提取出来?这样的话,不用登陆 QQ 也可以使用其抓图功能,这样会大大方便那些不能上网的人。网上一搜,果然“有法可依”。
QQ2006 的安装目录下,有一个名叫 CameraDll.dll 的动态库,它有一个导出函数 CameraSubArea QQ 的抓图功能就是由这个函数实现的。我们可以这么使用这个函数:
打开一个文本文件,输入: rundll32.exe CameraDll.dll CameraSubArea   将它保存为一个 .bat 文件,然后把它和 CameraDll.dll 放到同一个目录,运行这个批处理就可以使用抓图功能了。
然而我们发现,这样来使用其抓图功能有点麻烦,因为每次都要点击那个批处理文件,那有没有简单的办法呢?办法是有的,那就是给这个批处理文件创建一个快捷方式,然后给这个快捷方式指定一个快捷键,这样一来,每次点击相应的快捷键时,就可以进行抓图操作了。
我们可以看到,上面的方案,需要用到三个文件才能解决问题,这样容易出问题,万一哪个人不小心把其中一个文件给删除了,就用不了了。那有没有办法只用一个文件搞定所有问题?当然可以,下面要讲的就是。
使用 VC 创建一个程序,把 CameraDll.dll 当做资源导进去,在需要的时候把它释放出来,然后调用其中的函数就可以了。代码本就简单,此处就不再多费口舌。还有其它一些方便的特性,譬如最小化时拖盘显示譬如开机自动运行譬如自定义快捷键等等,程序中并没有加入,有兴趣的朋友可以自行增加。全部代码提供下载 QQ抓图功能提取源代码
1 :下面的代码已经使用 ATL 进行完全的重写,因为已经找不到以前的代码。另外,程序中使用的抓图的动态库,也不是上面所说的 QQ2006 中的

这篇关于QQ抓图功能的提取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/567310

相关文章

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Go语言实现将中文转化为拼音功能

《Go语言实现将中文转化为拼音功能》这篇文章主要为大家详细介绍了Go语言中如何实现将中文转化为拼音功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 有这么一个需求:新用户入职 创建一系列账号比较麻烦,打算通过接口传入姓名进行初始化。想把姓名转化成拼音。因为有些账号即需要中文也需要英

基于WinForm+Halcon实现图像缩放与交互功能

《基于WinForm+Halcon实现图像缩放与交互功能》本文主要讲述在WinForm中结合Halcon实现图像缩放、平移及实时显示灰度值等交互功能,包括初始化窗口的不同方式,以及通过特定事件添加相应... 目录前言初始化窗口添加图像缩放功能添加图像平移功能添加实时显示灰度值功能示例代码总结最后前言本文将

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has