自定义博客皮肤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)
  • 收藏
  • 关注

转载 WTL深度剖析(转)

原文地址:http://blog.csdn.net/zhghost/article/details/5269745 一.   Win32模型 WTL 是Windows Template Library的缩写。最初,WTL是由微软的ATL(Active Template Library)小组成员开发的一个SDK例子。主要是基于ATL的对Win32 API的封装。从2.0后,功能逐步完

2015-07-18 22:34:31 566

转载 Overload、Overwrite和Override

Overload、Overwrite和Override的概念比较容易混淆,而且Overwrite和Override的中文翻译五花八门,让人很Confuse,顾保持英文原意: Overload  重载: 在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数不同(包括类型、顺序不同),即函数重载。 (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数

2015-07-18 21:31:00 438

转载 预编译头详解

[转]C++预编译头文件 许多初学 VC 的朋友也许都为那么一个问题困扰过:     为什么所有的 cpp 都必须 #include "stdafx.h"     也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢?     这得从头文件的编译原理讲起。其实头文件并不神秘,它的全部作用,就是把自己的所有内容直

2015-07-18 19:31:30 431

转载 windows消息大全

2 3 ////////////////////////////////////////////////////////////////////////// 4 #include "AFXPRIV.H"//消息值的定义来源 5 #include "Dde.h"//DDE消息值的定义来源 6 #include "CPL.H"//控制面板消息值的定义来源 7 #incl

2015-07-14 22:59:35 1373

转载 病毒木马常用API

常用的Win API函数(在这里给出做木马病毒常用到的API) 1、限制程序功能函数  EnableMenuItem 允许、禁止或变灰指定的菜单条目  EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰)  2、对话框函数  CreateDialog 从资源模板建立一非模态对话窗  CreateDialogParam 从资源模板建立一非模态

2015-05-24 20:08:13 1984

转载 病毒分析基础

第 1 章病毒分析病毒分析是将病毒行为还原的过程,在此过程中病毒的行为流程将被分解,病毒的每一步操作都有可能影响正常的操作系统配置或文件。病毒分析的基础是依托于逆向工程的基础,所以在做病毒分析工作之前好好学习下逆向工程知识。 如果在实体机里分析病毒的话,会影响到实体机的日常使用,所以我们需要建立虚拟的环境来分析病毒。 1.1 建立病毒分析环境用虚拟环境来分析恶意程序早在2000年就已经开始采

2015-05-24 20:07:49 2119

转载 病毒分析师初探-转载

第 1 章病毒分析病毒分析是将病毒行为还原的过程,在此过程中病毒的行为流程将被分解,病毒的每一步操作都有可能影响正常的操作系统配置或文件。病毒分析的基础是依托于逆向工程的基础,所以在做病毒分析工作之前好好学习下逆向工程知识。 如果在实体机里分析病毒的话,会影响到实体机的日常使用,所以我们需要建立虚拟的环境来分析病毒。 1.1 建立病毒分析环境用虚拟环境来分析恶意程序早在2000年就

2015-05-24 19:52:19 640

转载 C++ static 总结

静态类成员包括静态数据成员和静态函数成员两部分。  一 静态数据成员:  类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:  1.静态数据成员的定义。  静态数据成员实际上是类域中的全局变量。所以,静态数据成员的

2015-05-11 21:59:24 343

转载 WM_CLOSE WM_QUIT 和 WM_DESTROY EndDialog的区别

WM_CLOSE WM_QUIT 和 WM_DESTROY EndDialog的区别 1.WM_CLOSE其实就是我们按下右上方的那个"X"所执行的操作,这时窗口过程就会收到一个WM_CLOSE的消息,DefWindowProc是处理WM_CLOSE的默认函数,他调用DestroyWindow完成窗口的清理工作后发送WM_DESTROY。 2.一般WM_DESTROY做的是释放资源的工作,然后

2015-05-08 16:46:40 795

转载 网络安全知识学习

经常看到一些网友在论坛发帖问该如何学习网络安全技术,说的直接一点就是想学习黑客攻防技术,最近有网友加我qq又谈到这个问题,今天就整理一下我的一些看法,希望对大家能有所帮助。 从98年开始接触网络安全技术到现在已经10多年了,那时候的个人电脑的系统基本都是win98,服务器基本是winnt,上网都是通过猫拨号上网,记得上网一小时4.2元。攻击方法基本就是远程控制,远程蓝屏,暴力破解密码,拒绝服

2015-03-25 10:26:33 1447

转载 详解多线程MT 和 MD

今天看到一篇帖子,对此方面解释的不错,再此记录一下: 区别1:全局堆句柄不一样。 网上有一个说法,就是一个线程一个栈,一个模块一个堆。前者很容易有理解,每个线程创建的时候在CreateThread中都能制定默认栈大小,只是很多情况下都取了默认值。而一个模块一个堆呢?其实很简单测试,如果是一个多线程MT编译方式的程序,你写一个dll,导出一个函数,参数设置为vector,然后

2014-12-30 11:29:13 743

转载 VS2005下WTL开发环境搭建方式

1、从http://sourceforge.net/projects/wtl下载最新版本的WTL,当时是9.0,不过听说vs2005一般都是用的8.0所以我下的8.0 2、下载得到的是一个自解压文件,可以解压到任意目录。比如d:\wtl80,下面有几个子目录samples, include, AppWizMobile, AppWizCE, AppWiz,还有一个txt文件和htm文件。其中i

2014-11-26 11:30:30 403

转载 WinMain函数参数含义详解

WinMain函数的定义 WinMain函数的原型声明如下: int WINAPI WinMain(     HINSTANCE hInstance,         // handle to current instance     HINSTANCE hPrevInstance, // handle to previous instance     LPSTR lpCmdLine, 

2014-11-26 11:29:19 1085

转载 父子窗口和窗口拥有者的区别分析

在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。     所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥有关系,后者称之为父

2014-11-11 14:01:19 864

转载 MFC中自动创建的各个类之间的关系和指针获取方法

MainFrame: 主框架类 Dlg 是Dialog 的缩写,表示对话框本身   App类就是这个SDI作为"程序"的入口,有点像c的Main函数,它不是从CWND中派生出来的。App表示应用程序本身。   View表示视图类,负责显示数据,提供编辑数据、修改数据的功能。它是指编辑区里面的事就是那块白色的中间区域,负责绘制和响应一些消息   Doc表示文档类,提供对数据的保存和加载

2013-09-05 11:56:29 466

空空如也

空空如也

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

TA关注的人

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