我的扫描器设计

AlphaBlend实现透明效果,只是仅仅能针对某块区域进行alpha操作,透明度可设。

TransparentBlt能够针对某种颜色进行透明,只是透明度不可设。

AlphaBlend:






BLENDFUNCTION bn;

bn.AlphaFormat = 0;

bn.BlendFlags = 0;

bn.BlendOp = AC_SRC_OVER;

bn.SourceConstantAlpha = 0; //透明度设置,0为不透明;255为全然透明

AlphaBlend(hMemDC,0,385,320,95,hBackGroundDC,0,385,320,95,bn);

bn.SourceConstantAlpha =
0:                           
 bn.SourceConstantAlpha = 100:
    

bn.SourceConstantAlpha = 255:

TransparentBlt:





TransparentBlt(hMemDC,10,0,296,20,hBarDCW,0,0,296,20,RGB(0,0,0));//指定RGB(0,0,0)透明

BitBlt(hMemDC, 10, 21, 296, 20, hBarDCW, 0, 0,
SRCCOPY);

时间: 2024-10-15 20:53:44

我的扫描器设计的相关文章

安全建设之平台搭建

一.信息搜集类 基础信息 基础信息搜集包括ip,域名,端口,框架,组件信息.Ip.域名甲方可通过运维同事获取,其他获取方式仁者见仁智者见智.端口,需要我们根据获取的域名.ip进行端口扫描,这里推荐masscan.nmap,写调度脚本入库处理,记录并对比是一个持久的工作,并对端口做服务探测,有时会有不一样的收获.框架.组件信息,也许很多架构师.程序员都无法理清,这就需要我们去主动搜集.比较直接的办法是收集php.ini.pom.xml,收集相关的组件信息查看组件是否存在漏洞,比如imagemagi

Zebra指令

^LS  : 标签的位移 ^A 缩放/点阵字体^A( 可缩放/点阵字体)命令用于内置的True Type 字体.可缩放字体(也可以认为是平滑矢量字体)能够以点为单位来对横向.纵向进行扩展.点阵字体由点阵象素组成,通常高度高度大于宽度.内置的的缩放字体(A0=CG Triumvirate Bold Condensed) 默认为不旋转, 15 点高, 12点宽.打印机将从^A 命令得到字体的旋转方向.宽度.高度等参数.^A 命令的格式:^Af,o,h,w^A = 缩放/ 点阵字体f = 字体名默认值

qqzoneQQ空间漏洞扫描器的设计attilax总结

1.1. 获取对方qq(第三方,以及其他机制)1 1.2. QQ空间的html流程1 1.3. 判断是否有权限1 1.4. 2015年度Web服务器安全漏洞 TOP51 1.5. 2014年互联网十大安全漏洞及思考_安全_比特网.htm1 1.6. OWASP十大安全漏洞分别是: 2 1.1. 获取对方qq(第三方,以及其他机制) 1.2. QQ空间的html流程 http://user.qzone.qq.com/314087978 http://analy.qzone.qq.com/cgi-b

物联网的低成本乳品质量链追溯平台设计

0 引言     随着物联网技术的飞速发展,乳品质量追溯信息化备受瞩目,应用于知名乳品企业的大型奶牛养殖场乳品追溯专用系统应运而生,但这种大型平台因价格昂贵.设计细节直接针对大型奶牛养殖场,很难推广到养殖小区或者合作社中.而这种新兴的集约型养殖模式在信息化建设方面仍比较落后,其在奶牛养殖和生鲜乳收购等环节中存在的管理服务漏洞,严重影响了实现乳品质量链的整体追溯,一旦出现乳品质量问题不能迅速定位到某个环节,所以开发适用于中小型养殖场乳品质量链追溯的服务平台具有更普遍性的意义. 1 追溯平台总体设计

Hadoop分布式文件系统(HDFS)设计

Hadoop分布式文件系统是设计初衷是可靠的存储大数据集,并且使应用程序高带宽的流式处理存储的大数据集.在一个成千个server的大集群中,每个server不仅要管理存储的这些数据,而且可以执行应用程序任务.通过分布式存储和在各个server间交叉运算,集群和存储可以按需动态经济增长.以下的设计原则和经验是根据yahoo通过HDFS管理的40PB得来的. 1. HDFS简介 HDFS是一个分布式文件系统,并且为MapReduce分布式算法提供了一分析和传输大数据的框架.HDFS使用java编写,

利用易语言编写简单的目录扫描器

最近在参加小迪的培训,听到这目录扫描收获很大,把过程写下来做笔记. 一.先开发这个我们得首先知道目录扫描器的原理: 1.获取用户输入的url 2.把url和敏感目录关键字组合(比如:url:www.xxx.com 关键字:admin.asp 组合:www.xxx.com/admin.asp) 3.对组合的url进行发包 4.对返回包进行判断,对状态码200,403的进行输出(可自行定义) 二.代码实现部分: 1.界面设计:url输出框--------编辑框1        扫描键--------

hbase 利用rowkey设计进行多条件查询

摘要 本文主要内容是通过合理Hbase 行键(rowkey)设计实现快速的多条件查询,所采用的方法将所有要用于查询中的列经过一些处理后存储在rowkey中,查询时通过rowkey进行查询,提高rowkey的利用率,加快查询速度.行键(rowkey)并不是简单的把所有要查询的列的值直接拼接起来,而是将各个列的数据转成整型(int)数据来存储.之后实现两个自定义的比较器(comparator):一个是相等比较器,用于实现类似于SQL的多条件精确查找功能. select * from table wh

基于ZigBee的家居控制系统的设计与应用

基于ZigBee的家居控制系统的设计与应用 PPT简介:http://pan.baidu.com/s/1i38PC6D 摘  要 智能家居是未来家居的发展方向,其利用先进的网络技术.计算机技术和无线通信技术等将家居中的各种电子电气设备连接起来,统一管理.远程监控和资源共享,实现了高效.便利的生活环境.近些年互联网的迅猛发展,网络的稳定性.安全性和网络带宽都有了长足的发展,由互联网提供的各种服务已经深入到人们生活的方方面面,因此将智能家居系统同互联网结合起来,为用户提供远程控制服务,延伸智能家居系

基于Python+协程+多进程的通用弱密码扫描器

听说不想扯淡的程序猿,不是一只好猿.所以今天来扯扯淡,不贴代码,只讲设计思想. 0x00 起 - 初始设计 我们的目标是设计一枚通用的弱密码扫描器,基本功能是针对不同类型的弱密码,可方便的扩展,比如添加SSH.SVN.phpmyadmin的弱密码扫描功能.我们设定启动方法是命令行,可以通过命令行指定扫描对象,以及扫描哪些弱密码. 既然是要求可扩展,那我们首先来编写一个通用的框架,然后通过添加POC的方法来实现扩展.在这个框架中,我们需要处理的事情包括: 初始化扫描对象(格式化URL.从文件或数据