有关OLE对象的使用(1)

一、理论基础:创建COM组件有如下两种方式。1。在开发过程中,客户程序通常都是通过CoCreateInstance()创建COM对象,但这样创建方式,客户必须知道该COM组件的CLSID或ProgID。COM库通过ID在注册表中找到COM,并加载。通过指针数组调用其内的函数。2。另一种创建方式,就...

2005-09-29 22:24:00

阅读数 7916

评论数 0

计算机图形学—DDA直线生成算法

光栅扫描转换:  根据图形的几何描述,确定二维像素矩阵上,哪些像素是正好在图形上或最靠近图形。使所选择的像素尽量靠近理想图形。直线光栅化:已知一条直线的两个端点坐标,确定二维像素距阵上位于或最靠近这条直线,即是理论直线的所有像素的坐标值       在光栅显示器的荧光屏上生成一个对象,实质上是往帧...

2005-09-20 21:56:00

阅读数 7386

评论数 0

CString 操作指南zz

CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操...

2005-09-16 16:22:00

阅读数 899

评论数 0

病毒编程技术-5

网络共享资源也是按树状组织的,非叶节点称为容器(container),对容器需要进一步搜索直到到达叶子节点为止,叶子节点才是共享资源的根路径。共享资源一般分成两种:共享打印设备和共享文件夹。对于网络共享文件的搜索,采用WNetOpenEnum和WNetEnumResource(由mpr.dll导出...

2005-09-12 21:46:00

阅读数 2298

评论数 0

病毒编程技术-4

解析PE文件的导出函数表  PE文件的函数导出机制是进行模块间动态调用的重要机制,对于正常的程序,相关操作是由系统加载器在程序加载前自动完成的,对用户程序是透明的。但要想在病毒代码中实现函数地址的动态解析以取代加载器,那就有必要了解函数导出表的结构了。在图1中可以看到在PE头结构IMAGE_OPT...

2005-09-12 21:43:00

阅读数 1583

评论数 0

病毒编程技术-3

* API函数地址的获取        在能够正确重定位之后,病毒就可以运行自己代码了。但是这还远远不够,要搜索文件、读写文件、进行进程枚举等操作总不能在有Win32 API的情况下自己用汇编完全重新实现一套吧,那样的编码量过大而且兼容性很差。Win9X/NT/2000/XP/2003系统都实现了...

2005-09-12 21:42:00

阅读数 1646

评论数 0

病毒编程技术-2

* Windows平台和PE文件格式          Windows平台是当今最为流行的桌面系统,在服务器市场上,也占有相当的份额。其可执行文件(普通的用户程序、共享库以及NT系统的驱动文件)采用的是PE(Portable Executebale)文件格式。病毒要完成各种操作,在Windows系...

2005-09-12 21:41:00

阅读数 2148

评论数 0

病毒编程技术-1(转载)

文 / 温玉洁  生活在网络时代,无论是作为一名程序员抑或是作为一名普通的电脑使用者,对病毒这个词都已经不再陌生。网络不仅仅是传播信息的快速通道,从另外一个角度来看,也是病毒得以传播和滋生的温床,有资料显示,未安装补丁的Windows操作系统连接至internet平均10-15分钟就会被蠕虫或病毒...

2005-09-12 21:40:00

阅读数 2278

评论数 0

杀毒软件技术的亲密接触(转载)

病毒的分类1994年2月18日,我国正式颁布实施了《中华人民共和国计算机信息系统安全保护条例》,在《条例》第二十八条中明确指出:“计算机病毒,是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。”这是我国对于计算机病毒的正式定义,但...

2005-09-12 21:33:00

阅读数 1179

评论数 0

人间自有真情在

人间自有真情在  当有人为社会风气而叹息,当有人为"世风日下"而无奈,当有人为人与人之间的冷漠而沮丧,当有人为一些社会丑恶现象而苦恼……然而,在我们面前的毕竟不是荒芜的沙漠,佛眼看世界,这儿有理解的清泉,这儿有友爱与奉献的绿洲,从深圳的陈观玉到黑龙江鸡西的"姜北&qu...

2005-09-11 10:21:00

阅读数 1259

评论数 0

(转载)多少年来心血的结晶

                                                                    教你如何追美媚一、应该给mm留下什么样的第一印象(时间:刚开始接触mm)   1、我认为最关键的,是要让mm看到你的上进心。   男人的最大魅力在于事业有成,年轻...

2005-09-11 09:17:00

阅读数 1062

评论数 0

WINDOWS中Shell文件操作的监控(转载)

一、利用WIN32API编制监视程序(哈尔滨 赵晓辉)  监视程序,这个名字听起来似乎很陌生。它的用途主要是在后台监视系统中关键信息的改变,比如注册表的改变及硬盘上由于文件操作引起的改变等等。  也许有人会问了,编制这样的程序有什么价值呢?硬盘上文件改变了,我只要在资源管理器里点一点不就全都清楚了...

2005-09-10 12:42:00

阅读数 3832

评论数 0

屏幕拷贝程序(象素拷贝)

//////////////////////////////////////////////////小弟工作之余写了一个程序,//注意,该程序非常占用CPU时间,它的唯好处就是简单,可以一个象素一个象素的操作//您还可以根据需要改变象素的值达到特殊的效果。//本程序在WIN2000下测试通过,可以...

2005-09-10 11:40:00

阅读数 912

评论数 0

窗口消息机制

摘要:Windows编程和Dos编程,一个很大的区别就是,windows编程是事件驱动,消息传递的。所以,要做好windows编程,必须对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的论述,由于小生初学VC,里面可能有一些错误的地方,还往各位大虾批评、指正。     消息是指什么?...

2005-09-10 11:35:00

阅读数 2097

评论数 1

(转载)Win2k内存篇 分页机制 (二)

JIURL玩玩Win2k内存篇 分页机制 (二)作者: JIURL                 主页: http://jiurl.yeah.net     日期: 2003-7-30 8种转换由于页表被映射到了0xc0000000 开始的4MB地址空间。所以我们也可以象CPU那样完成虚拟地址到...

2005-09-10 11:14:00

阅读数 1438

评论数 0

(转载)Win2k内存篇 分页机制 (一)

JIURL玩玩Win2k内存篇 分页机制 (一)作者: JIURL                 主页: http://jiurl.yeah.net     日期: 2003-7-30 基本概念    Windows 2000 使用基于分页机制的虚拟内存。每个进程有4GB的虚拟地址空间。基于分页...

2005-09-10 11:06:00

阅读数 1228

评论数 0

CString实现原理(转载)

关于Cstring 类 版权所有©Stevencao@benq.com2003-11-6 看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的Cstring的错误用法的.出现这种错误的原因主要是对Cstring的实现机制不是太了解。 Cstring是对于原来标准c中...

2005-09-10 10:49:00

阅读数 1113

评论数 0

位图波浪:Jeff Molofee(NeHe) 的 OPENGL 教程-第十一课

大家好!对那些想知道我在这里作了些什么的朋友,您可以先按文章的末尾所列出的链接,下载我那毫无意义的Demo看看先!我是bosco,我将尽我所能教您来实现一个以正弦波方式运动的图象。这一课基于NeHe的教程第六课,当然您至少也应该学会了一至六课的知识。您需要下载源码压缩包,并将压缩包内带的data目...

2005-09-07 19:00:00

阅读数 1174

评论数 0

粗糙的世界:Jeff Molofee(NeHe) 的 OPENGL 教程-第十课

这一课是由Lionel Brits (βtelgeuse)所写的。在本课中我们只对增加的代码做解释。当然只添加课程中所写的代码,程序是不会运行的。如果您有兴趣知道下面的每一行代码是如何运行的话,请下载完整的源码,并在浏览这一课的同时,对源码进行跟踪。  好了现在欢迎来到名不见经传的第十课。到现在为...

2005-09-07 18:59:00

阅读数 1536

评论数 0

漂亮的星星动画:Jeff Molofee(NeHe) 的 OPENGL 教程-第九课

欢迎进入第九课。到现在为止,您应该很好的理解OpenGL了。『CKER:如果没有的话,一定是我翻译的罪过......』。您已经学会了设置一个OpenGL窗口的每个细节。学会在旋转的物体上贴图并打上光线以及混色(透明)处理。这一课应该算是第一课中级教程。您将学到如下的知识:在3D场景中移动位图,并去...

2005-09-07 18:54:00

阅读数 1748

评论数 0

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