自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blessyou312的专栏

学习笔记

  • 博客(66)
  • 资源 (13)
  • 收藏
  • 关注

原创 自己实现WTL的CWindowWnd

首先对接口进行声明,包括重要的几个属性和方法。窗体生命周期相关的方法有如下几个1.预处理      预处理阶段,需要设置创建窗体所需要的一些前提条件,比如类名、窗体样式等。考虑到CWindowWnd会被其他类继承产生新的窗体,需要将相关函数声明为虚函数。本例当中有GetW

2011-09-27 17:07:21 775

原创 Android学习系列(一)Activities

      Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一相窗口上面。类比Windows当中的概念,Activity相应于一个Dialog(MFC)或者是Form(C#),它为用户提供一个可视的界面。      一个应用当中通常有若干个关系松散的activities组成。通常情况下,一个应该中有一个act

2011-04-27 13:32:00 504

原创 Chromium源代码结构

chromium源代码结构

2011-03-16 11:46:00 2005

原创 客户端安全性测试,你赞同以下内容吗

客户端安全性测试

2010-12-30 11:24:00 1718

原创 错误调用CreateToolhelp32Snapshot导致内核内存泄露

调用CreateToolhelp32Snapshot未关闭句柄,导致内核内存泄露

2010-12-10 12:47:00 1731

原创 浏览器安全建议

<br /><br />  A secure browser must include the following traits as a minimum:<br /> <br />* It was coded using Security Development Lifecycle (SDL) techniques.<br />* It has undergone code review and fuzzing.<br />* It logically separates network and loca

2010-06-29 17:47:00 446

原创 设计模式记录

单件模式:http://terrylee.cnblogs.com/archive/2005/12/09/293509.html

2009-07-13 10:25:00 388

原创 winsock2.h与afxsock.h的冲突

今天写程序,遇到winsock.h和winsock2.h的冲突,错误一片一片的。在网上找了半天,终于明白,原来是afxsock.h与winsock2.h冲突。解决办法很简单,只要在afxsock.h前包含winsock2.h即可。

2009-06-04 16:38:00 1489

原创 学习Python中

这几天在研究Python,据说类库特别全,移植性很好,于是就想写个程序练手。过程中有想点法,记下来。 1。开发环境简单      我是在WINDOWS下面开发的,用的是2.6的IDE,可能VS工具用习惯了,感觉这个IDE做的相当简单,很少有智能提示,即使偶尔有,也要半天的时间,还不如我自己打字快。      缺少必要的语法检查功能(或许是我还没找到),每次想检查语法问题,都要运行一

2009-05-21 10:40:00 834 1

原创 学习RFC2617的收获

天天很闲,于是组长让我看一下RFC2617,一个同事要用,但不知具体含义。于是看了两个半天,心得如下。对于qop="auth", algorithm="MD5",各值按如下得到: cnonce:MD5(随机数)response:MD5(A1+":"+nonce+":"+nc+":"+cnonce+":"+qop+":"+A2)A1=MD5(username+":"+realm+":"+pw

2009-05-05 16:54:00 1289

原创 开心农场助手alpha版闪亮登场,欢迎索取

[关于程序]:很多人都在玩开心农场,所以我决定写一个帮手来让大家玩的更简单。经过一段时间的努力,第一个版本新鲜出炉啦,欢迎大家下载试用。这是本人在工作空闲时间写的一个程序,现在是第一版本,所以在使用过程中可能会出来一些小问题,欢迎大家反馈,一定在下一版中进行改进。 [关于环境]:大家都知道开心农场的服务器很不稳定,所以导致本程序在使用过程中可能会失败,重复几次一定会成功

2009-03-27 16:57:00 3436

转载 DirectSound应用程序开发快速入门

摘要:DirectSound编程的入门介绍,通过实例讲解了如何利用DirectSound最基本的功能-----播放音频,并提供了DirectSound播放音频文件的两种方式(Static buffer 和Streaming buffer ),   关键词: Directsound stream buffer ,static buffer wave 文件播放  一、配置DirectDounf的开发环

2009-03-19 09:34:00 570

原创 C#生成和访问资源文件

C#可以方便的实现将图片文件放入到资源文件中,这样你辛辛苦苦做的图片就不会那么容易被别人盗用,发布程序时只需要带一个资源文件即可。下面就简单介绍一下如何生成和访问资源文件。        ResourceWriter   rw   =   new   ResourceWriter("data.resources");//创建资源文件 Image   image   =   Image.FromFi

2009-01-07 17:30:00 2315

原创 隐藏

隐藏

2008-08-21 18:10:00 576

原创 网页分析及XML存储与显示

 为在校内网工作的女友写一个工作量分析软件,花了一天的时间,终于从混乱的网页上提取到了最关键的数据部分.自己我感觉跟BAIDU在做的工作有相似之处,都是网页分析,挺有意思的.原理应该就是网络外挂吧,其中被屏蔽的部分可以跨进程访问浏览器.为了方便自己统计,没有用这种方式,而是内嵌Webbrowser的方式,这样可以很方便实现自动换页.有几点自我感觉值得记下1.再次认识了mshtml和webbro

2008-04-03 16:43:00 1119

原创 QQ心跳包格式分析 监听局域网QQ号代码

以下我是抓取的QQ客户端向服务器发送的UDP包00000000 02 11 5B 00 C6 38 A9 23 D8 07 B9 04 9A BA 69 A6   ..[..8.# ......i. 00000010 F4 AF 1E 60 BD B0 AE 56 DC FE F9 03               ...`...V ....00000000 02 11 5B 00 C6

2008-02-29 10:01:00 6774 1

原创 select模型的应用

     for ( ;; )    {        fd_set readfds;        fd_set writefds;        FD_ZERO( &readfds );        FD_ZERO( &writefds );        FD_SET( sock, &readfds );        int maxfd = sock;        time

2008-02-27 15:33:00 1152

原创 VC获得系统当前进程以及某进程使用的模块的方法

void CEnumProcessDlg::UpdateProcess(){ //删除所有项 m_listPro.DeleteAllItems(); int nItem=0; PROCESSENTRY32 pe32={sizeof(PROCESSENTRY32)}; HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,

2008-01-08 15:36:00 1330

原创 提自己程序的权限进行远程注入

////////////////////////////////////////////////////////////////////////////设置或取消当前进程的调试特权//////////////////////////////////////////////////////////////////////////BOOL EnableDebugPrivilege(BOOL bEnab

2008-01-08 12:20:00 1976

原创 钱!

 昨天,穷困之极.又被房东收走了不少银子,平时省吃俭用,我和女朋友连衣服都舍不得买,大冬天的,女友只有一个件比较厚的衣服,感觉真是对不起她啊.晚上突然想到,我在一个培训公司代过课,嗯,应该找他们要工资了(没有跟他们签合同,不知会不会赖账).结果还好,老板说:明天你过来吧.结果,今天打他手机---停机,唉,不知什么时候才能开机.今天上午8:30来实验室写的我连连看,一时间忘了没钱的痛.专心写

2008-01-07 15:01:00 1883

原创 枚举系统进程VC代码

#include #include int main(int argc, char* argv[]){ PROCESSENTRY32 pe32; pe32.dwSize=sizeof(pe32); HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if(hProcessSnap==INVALID_HA

2008-01-02 13:42:00 1256

转载 DirectDraw快速入门

 这并非哗众取宠, 通常学习一种电脑技术有两种方法. 一种是自己摸索, 在错误的方向上一错再错, 屡战屡败, 不过最后得道成功. 另一种是有人 或好的材料指导, 因而事半功倍, 在正确的方向上走了速成的捷径. 就象KFC 的鸡一样. 第一种学法能学出电脑天才, 因为所谓电脑高手, 其实就是排错试错的高手. 而第二种则出电脑专才. 这个两小时(?)的学习, 不能使你深入的掌握DD, 不过可以给你编制

2007-12-31 15:07:00 1215

原创 判断网络状态的代码

 要包含这两个头文件:#include "Wininet.h"#include "Sensapi.h"和这个LIB:#pragma comment(lib,"sensapi.lib")void Fun_InternetGetConnectedState(){  DWORD   flags;//上网方式 BOOL   m_bOnline=TRUE;//是否在线  m_bOnline=

2007-12-24 11:08:00 1528

原创 VC实现小图标

 初始化并显示小图标void CTestDlg::InitIcon(){ m_tnid.cbSize=sizeof(NOTIFYICONDATA); m_tnid.hWnd=this->m_hWnd; m_tnid.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP; m_tnid.uCallbackMessage=MYWM_NOTIFYICON;  //用户定义的回调消息

2007-12-21 04:01:00 1514

原创 KEYBOARD HOOK

LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam){ BOOL bKeyUp = lParam & (1  int x=0; int y=0; if (bKeyUp && wParam == VK_LEFT && nCode == HC_ACTION)  {  x=38;  y=444; } else if(

2007-12-21 00:01:00 1236

原创 DLL编写

1.DLL的实现文件中,所有方法都必须以 extern "C" _declspec(dllexport)开头2.DLL在头文件中,所有方法都必须以 extern "C" _declspec(dellimport)开头3.也可以在.def文件的最后声明4.在CPP文件中,先声明回调函数 LRESULT CALLBACK methodname(int nCode,WPARAM wParam,LPARA

2007-12-20 22:44:00 1170

原创 SendMessage消息大全及说明

 WM_CREATE   =   &H0001     应用程序创建一个窗口     WM_DESTROY   =   &H0002     一个窗口被销毁     WM_MOVE   =   &H0003     移动一个窗口     WM_SIZE   =   &H0005     改变一个窗口的大小     WM_ACTIVATE   =   &H0006     一个窗口被激活或失去激活状

2007-12-08 23:25:00 8176 1

原创 C#获取鼠标指向的URL标签地址

HtmlElement ele = webBrowser1.Document.GetElementFromPoint(new Point(x, y));string herf=ele.GetAttribute("href"); 

2007-12-01 20:35:00 1531

原创 C#捕捉屏幕

private void GetScreenStream(ref byte[] buffer)        {            Image img = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height);            Graphics g = Graphics.From

2007-11-21 14:47:00 1152

原创 对对碰助手V1.0发免费发布啦!!

对对碰助手使用说明:1.单击"开始"按钮可帮您找到一个可消去的位置,并自动消去.按回车也可完成相应操作2.单击"加速"可以对QQ游戏进行加速(本软件现在为4倍加速,若想要更高的加速请联系:[email protected],将免费为您订做3.本软件现不支持自动开始,在以后的版本中会有所改进,有总是可联系:[email protected]下载地址:http://dl2.

2007-11-15 10:53:00 1134

原创 QQ连连看外挂V1.0版发布啦!!

 本外挂支持最新的连连看角色版.功能如下:1.可手动设置消去时间,可以在秒杀对手也可以慢慢消(这样不容易被发现是在用外挂,可以赚很多分)2.可设为自动开始.程序自动运行.若有事出门,可选自动开始,在不知不觉中为您赚分.3.在运行期间可设为最小化或隐藏,不影响您的正常工作学习。由于是第一次开发外挂,有免有些缺点,现提示如下:1。采用单线程,在程序运行后,直至程序运行结束,路途

2007-11-15 10:19:00 1910

原创 一个简单的HOOK API的DLL

#include "windows.h"#include "process.h"#include "tlhelp32.h"#include "stdio.h"#pragma comment(lib,"th32.lib")PIMAGE_DOS_HEADER pDosHeader;PIMAGE_NT_HEADERS pNTHeaders;PIMAGE_OPTIONAL_HEADER    pOptHe

2007-11-13 15:03:00 703

原创 将指定DLL程序写入任意进程内存空间中

 #include "windows.h"#include "tlhelp32.h"#pragma comment(lib,"th32.lib")const char *pkill="fundll.dll";           //用到的DLL文件的路径,最好写成绝对路径//这个路径是相对于目标进程的,而不是自身进程char *process="test.exe";   //要注入的进程名(目标

2007-11-13 14:54:00 1967 2

原创 基于P2P及多播技术的仿QQ程序

软件为本人学习练习之用,感觉不错,放到网上,供大家参考,可以索要源代码.本软件为局域网内的聊天工具,界面用QQ界面贴图得来,只是好看,没什么实际功能.. 一.本软件的技术亮点我感觉主要有以下两点.1.       用组播的形式来更新好友信息(程序定时向指定的多播组发送自己的在线状态,让其它好友更新)2.       多线程.开多个线程,分别用来发送数据,接收数据和更新界面,可并

2007-11-06 10:01:00 737

转载 DirectShow开发中的HelloWorld

 一 环境设置... 1二 DirectShow编程简介... 1三 播放文件例程... 3一 环境设置该节介绍如何建立DirectShow应用程序。你可以建立一个控制台程序,或者Visual Studio环境下的其它Visual C++的项目。头文件所有DirectShow 程序都使用下表中的头文件。

2007-10-29 11:27:00 553

转载 DirectShow开发音视频聊天程序

 当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过DirectShow技术模拟QQ实现了视频和音频的采集,传输,基本实现了QQ的视音频聊天的功能。        网络视音频系统主要功能就在于视音频的采集,网络传输两个方面,通过Video Capture系列API函数,你就可以轻松的搞定视频捕捉,但是对于视频的网络

2007-10-29 09:32:00 749

转载 mouse_event

 函数功能:该函数综合鼠标击键和鼠标动作。函数原型:VOID mouse_event(DWORD dwFlags,DWORD dx,DWORD dwFlags,OWORD dx,DWORD dy, DWORD dwData, DWORD dwExtralnfo);参数:dwFlags:标志位集,指定点击按钮和鼠标动作的多种情况。此参数里的各位可以是下列值的任何合理组合:MOOSE_EVENTF_A

2007-10-22 16:45:00 779

原创 QQ连连看外挂开发过程记录

  QQ连连看分析: (注:此数据为非最大化时的数据2007年10月13日测试有效)     连连看游戏区中的方块由内部小方块和外部边框组成,如下图                       (不能显示,就跟汉字回一样)分析数据,或者说是关键数据就在内部的方块中.经过我严格测试,得到如下结论:内部小方块宽24(屏幕坐标单位),高28,相临两块内部小块距7;数据区,TopL

2007-10-17 14:32:00 1559

原创 有用的WINDOWS API的C#声明形式

每次用到API或宏定义时都得找半天,现记下,以后方便[DllImport("user32.dll")]        public static extern void PostMessageA(int hWnd, int Msg, int wParam, int lParam);        [DllImport("user32.dll")]        public static ex

2007-10-17 08:32:00 808

原创 几个常用的WINDOWS消息的值

 public   static   int   WM_KEYDOWN   =   0x0100;       public   static   int   WM_KEYUP   =   0x0101;       public   static   int   WM_SYSKEYDOWN   =   0x0104;       public   static   int   WM_SYSKEY

2007-10-15 16:02:00 689

ADT10.0.0免积分

免费的ADT10插件,编写Android必用插件,不要积分

2011-04-16

C#连连看源代码

本人年前写的C#连连看,之前发表过一个最初的版本,现在是比较完善的,有很多功能,由于年后导师要开发其它项目,没时间再研究了,发布出来,愿大家能将其改进的更强大.里面有好多图片资源和音乐资源,希望大家好好利用.

2008-03-03

BitTorrent-4.4.0源代码

从其它网上下的,希望对大家有用.

2008-01-08

仿QQ框架VC代码

从网上面的仿QQ的VC源码,只实现了基本框架.希望对一些人有用,我想应该可以自已开发实现通信功能.

2007-08-30

C#多线程扫描器

C#实现的多线程扫描器,只要网速够快,就可以实现飞速扫描,不知最多可开多少线程,我开到过500,一切正常,CUP占用不超过10%.

2007-08-30

扫描器C++源代码

包括SYN扫描,单线程TCP,多线程TCP的程序源码,编译测试通过.一会还要上传一个C#的有界面的程序.刚才测试时竟然是C#有界面的快一些!

2007-08-30

多线程下载工具

用C#写的一个多线程下载工具,利用HTTP协议中分块技术。由于线程学的不是很好,程序有点慢,给大家点思路,希望高手能够改进。

2007-08-29

万能截屏工具

基于C#实现的截屏工具,不同于网上其它的只能截取全屏的软件,本程序可以实现对任意部分进行截屏,功能跟QQ截图相似,但本程序可以无网络连接的情况使用,很方便.<br>希望能够给大家一些帮助.

2007-08-22

事务提醒器

自已写的一个事务提醒器,实现基本功能,还有待完善,希望对大家有所帮助。

2007-08-21

文件切割合并程序

用C#写的一个文件分割合并工具,速度可以,支持超大文件.对于格式要求不严的文件可以成功切割并合并。

2007-08-21

空空如也

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

TA关注的人

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