- 博客(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关注的人
RSS订阅