自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (23)
  • 问答 (2)
  • 收藏
  • 关注

原创 API拦截应用,改变一个进程的父进程

上一篇介绍了,使用API拦截劫持网址,这篇介绍如何在创建进程时指定其父进程。我们使用PCHunter工具可以看到,大多数的进程都是由explorer.exe进程创建的,也就是桌面进程。实际上explorer是由登录进程创建的。从下面这张图中我们可以看出,explorer创建了KuGou等进程。那我们要做的一件事情就是,我们的进程A创建一个进程B,然后A在创建B的时候

2016-12-24 21:45:52 2276 2

原创 迷你播放器

这是一个支持多种视频格式,支持多个1~9个播放窗口的播放器。下载地址:https://download.csdn.net/download/qq112358hai198771/10975182

2019-02-26 20:35:31 1072

原创 超级桌面管理器

这是一个支持网页浏览,文件浏览的工具。可以管理收藏夹。拖动文件夹到标题栏,可以保存常用的文件夹。直接上图。有需要源码的可以联系啊。工具下载地址:https://download.csdn.net/download/qq112358hai198771/10960731...

2019-02-20 09:36:47 390 1

原创 Windows下的UI线程与工作线程剖析(一)

刚刚参加完面试,有些不理想。面试官问的几个有关UI方面的问题没有回答好。我将这几个问题列出来给大家看看。1.对于窗口等UI资源是属于线程的还是进程的?2.UI线程创建了一个窗口,能否在另外一个窗口中调用UpdateWindow等函数对窗口进行更新?我们先看第2个问题,在创建窗口的线程内去调用UpdateWindow肯定是没有问题的,但是在其它的线程中是否可以呢?最好的办法就是写代码验证...

2018-07-21 20:01:14 2415 2

原创 使用本地代理拦截网址及重定向

本程序演示了使用本地代理技术队网址进行拦截和重定向。软件下载地址:链接:https://pan.baidu.com/s/1zRtq-kb9HCtm8gim8mqYHA 密码:9ag3使用方法:首先在Internet选项中设置浏览器代理为:127.0.0.1   端口:8118设置完成后运行软件打开浏览器输入www.sogou.com,网址被拦截输入www.youku.com网址被重定向到优果网。...

2018-04-04 21:41:42 2441

原创 vc++实现扫描托盘图标

vc++实现扫描托盘图标,支持32位和64位操作系统。包括溢出区的图标。链接:https://pan.baidu.com/s/1TOTGZLDiYorohhu8fAusNw 密码:cv4e

2018-03-29 22:36:32 370 2

原创 一个小巧的仿谷歌界面IE内核浏览器

直接上图,什么都不说了,右键单击实现Tab页关闭,Tab是可以拖动的哦。你在我的CSDN资源中可以找到它,我总共上传过两个浏览器,记住下载那个标题是仿谷歌的。另一个是多进程的浏览器,界面不好看,另外你也可以去我的百度云盘下载。使用C++开发。链接:http://pan.baidu.com/s/1i48wS8t 密码:jrtp...

2017-10-09 21:33:53 570

原创 API拦截的应用,网址劫持

之前我有说过API拦截的技术,这篇文章中向大家展示一个应用,那就是拦截浏览器中网络通信API,实现网址跳转。其效果就是,你在浏览器中输入百度的网址,当回车后跳转到了搜狗。这个可以通过拦截多个API实现,也可以只拦截一个。做这件事之前你要熟悉网络通信的原理,知道浏览器是怎么访问网站的。首先,你在浏览器中输入网址后回车。浏览器会拿网址访问域名服务器,将域名转换为web服务器的IP地址。

2016-12-23 21:07:21 2202 2

原创 一个多进程多Tab浏览器的构思及实现

说一说这个浏览器的设计吧,主要参照了3款浏览器,一个WTL自带的浏览器,还有两个都是咱们CSDN上的,其中一个是Raptor浏览器,这个借鉴了非常大,还有一个找不到了,非常感谢他们。整个架构基本上就是ATL+WTL,采用多进程,主进程只是界面进程,子进程是浏览器进程,负责页面导航。这样设计就有个难度,当你在一个页面中点击一个超链接,这个事件是在子进程中发生的,你要通知到主进程,主进

2016-12-16 22:04:15 1539 1

原创 windows暗黑技能3篇

在从windows核心编程中了解到API劫持(也叫Hook API)这种技术后,我就成了一个投机者,总是拦截其它软件的API函数,来做一些不可告人的目的,这让我生活在痛苦之中。在我尝试拦截各种API函数来获取我需要的功能过程中,我发现很多人遇到了和我同样困难的问题,所以我在这里发布3个使用API拦截技术实现的功能,这3个都是在应用层Hook。如没有特殊的说明,全部支持xp及win7系统。

2015-02-06 16:05:27 839

原创 Win32 SDK实现AVI文件的播放

我先声明一下代码只适用于256色位图,图像大小在33K左右,程序中使用了windows自带的AVI库,所以要正确设置头文件和Lib文件( Vfw.h  Vfw32.lib ,要播放大一点的图像,或者是24位真彩色图像,都需要修改程序。这只是一个实验性质的程序,但你只要稍微对其进行修改就可以用于实际的项目。另外,我播放的这个视频文件的透明色是粉色,所以如果你发现不能透明,请你注意这一点。如果需要完全

2013-07-31 22:01:06 1158

原创 网络协议编写的三层境界

<br />免责声明<br />本文不会涉及到你该使用UDP还是TCP,是FTP还是HTTP,也就是跟P都没有关系。^^ 同时,也不涉及该使用私有协议还是标准协议,还是在标准协议下使用私有协议, 而是会谈及在具体的协议编写的时候,使用哪种编写的方式会更好。由于本人的知识有限,谈及利弊时,主要以使用C++编写服务端时的经验为主,至于同时适不适用于其他语言,就靠童鞋们自己分辨了。<br />第一层境界:新手入门<br />    因为我一开始工作的第一家公司就是精于服务端程序编写的公司(运营过百万级同时在线以上

2011-03-02 18:01:00 693

原创 VB中Split函数的功能及用法

<br />描述<br />返回一个下标从零开始的一维数组,它包含指定数目的子字符串。<br />语法<br />Split(expression[,delimiter[,count[,compare]]])<br />Split函数语法有如下几部分:部分描述expression必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。delimiter可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空

2011-03-01 15:06:00 17149

原创 vb mscomm1串口通信接收发送十六进制数据

<br />Private Sub Command1_Click()<br />Dim OutBuffer() As Byte<br />Dim tem As Variant<br />Dim e As Integer<br />Dim q As Integer<br />Dim LenOfText As Integer<br />LenOfText = Len(txtSum.Text) / 2 - 1<br />ReDim OutBuffer(LenOfText)<br />If MSComm1.Po

2011-02-28 14:49:00 12266 5

原创 大胆的程序员

<br />一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们四个人都不说话。<br />那个老奶奶在喃喃道,“这个年轻小伙怎么这么无礼,不过我很高兴我的孙女扇了一个巴掌”。<br />项目经理在想,“没想到这个程序员居然这么大胆,

2011-02-25 14:48:00 628 1

迷你播放器

这是一个支持多个窗口的播放器,播放窗口可以设置1~9个。并且支持播放网络视频流。

2019-02-25

超级桌面管理器

这是一个集成文件浏览与网页浏览功能的小软件,它可以帮助提高您的工作效率。

2019-02-16

一个小巧的仿谷歌界面IE内核浏览器

一个小巧的仿谷歌界面IE内核浏览器,通过右键单击Tab来实现页面关闭。采用单一进程架构,有时界面会卡顿。

2017-10-09

进程隐藏、文件夹隐藏小工具

可以在任务管理器中隐藏进程,在文件浏览器中隐藏指定文件夹内的所有文件

2017-08-12

创建进程时,指定父进程

在创建一个进程时指定其父进程。

2016-12-24

一个小巧的浏览器

这是一个使用IE内核,多进程多Tab架构的简单浏览器。他基本上具备了浏览器的功能。

2016-12-16

Hook WinSocket API截获封包数据

当你在网络上抓到一些数据包,想知道这些包是哪个进程发出来的时候, 怎么办?这个小工具也许能帮一些忙。

2014-05-28

操作系统设计与实现

Minix操作系统的开发者的呕心之作,讲诉了Minix操作系统的实现,从中可以学到不少操作系统的知识。

2014-01-18

Linux编程权威指南

Linux编程一本相当好的书籍,包含的只是广泛,讲解精辟。

2011-11-05

支持位图的LCD取模软件

一个小的LCD取模软件,支持位图取模,可以设置行、列取模。用着很方便。

2011-07-21

连接器与加载器中文版

几乎这是该领域里唯一一本畅销著作,而且也是非常经典的一本著作,几乎每一名出色的程序员,都有仔细研读过这本书。包含英文原版。

2010-11-10

《ARM应用系统开发详解(第二版)》

适合刚入门的新手,也适合实际开发做项目的人使用,绝对是一本好书。

2010-09-09

MS-DOS6.2批处理文件高级指南

详尽地讲解了MS-DOS6.2批处理的编写方法,以及丰富的实例。

2010-01-09

MFC类库详解及手册速查

包含MFC类库的全部内容,讲解详细,大家快来下吧。

2010-01-09

VBScript 网页教程

想学习VBScript 的朋友来拿吧,这里有大量的实例,保证让你收获不小。

2009-07-29

BIOS练习工具加BIOS完全手册

BIOS一向被普通朋友视之为禁地,不敢随便操作,本软件将模拟出一个BIOS,使你做的任何修改都不会对电脑产生危害。

2009-07-29

CMD命令速查手册生成器

可以帮助你查找CMD命令。将构造一个htm文件,在里面有CMD全部命令,构造时间可能要等一会。

2009-05-19

DOS批处理高级教程精选合编

最适合新手学习了,介绍了批处理的编写方法,和大量例子。

2009-05-19

按键精灵软件帮你完成重复的工作

记录鼠标键盘的活动,并保存为文件,可以重新执行。也可以直接编写脚本,用来控制鼠标键盘。

2009-05-19

数据安全-对称加密.avi

软件设计师考试教程视频,数据安全-对称加密技术。

2008-09-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除