摘要: C++特殊处 #import指令用于从一个类型库中结合信息。该类型库的内容被转换为C++类,主要用于描述COM界面。 语法 #import "文件名" [属性] #import <文件名> [属性] 属性: 属性1,属性2,... 属性1 属性2 ... 文件名是一个包含类型库信息的文件的名称。一个文件可为如下类型之一: * 一个类型库(.TLB或.ODL)文件。 * 一个可执行(.E... 阅读全文
posted @ 2009-07-25 10:06 Xelloss 阅读(781) 评论(0) 推荐(1) 编辑
摘要: 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参... 阅读全文
posted @ 2009-07-24 14:09 Xelloss 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持... 阅读全文
posted @ 2009-07-21 01:59 Xelloss 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 被害者:Easy Video to 3GP Converter 1.4.2 工具:FastScanner(查壳工具) OllyDbg(调试器)作案者:Xelloss之前也看了不少教程,自己也尝试过,但运气不好,找来的软件都是网络注册的,本地破不了 。这次总算是找到个正常的了...首先先打卡软件点Register,在User Name里我们填上这边要注册的名字(我填的Xelloss),在Regist... 阅读全文
posted @ 2009-07-01 00:42 Xelloss 阅读(959) 评论(0) 推荐(0) 编辑