自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShawnHoo的专栏

呼吸新空气

  • 博客(64)
  • 收藏
  • 关注

转载 VC++常用插件和界面库

VC 常用插件   1.Visual Assist (强烈推荐) http://www.wholetomato.com/ VA 从 5.0 一直到现在的 VAX ,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正

2009-03-09 10:46:00 1286

转载 sfilter动态加解密吐血总结

晕了好几天,总算把Ifs的动态加解密给闹明白了。为了后来者不再晕,总结如下:1.加密在SfWrite(IRP_MJ_WRITE)中,而不是完成例程,解密在SfRead(IRP_MJ_READ)中,而不是完成例程,3.只要处理IRP_NOCACHE|IRP_PAGING_IO|IRP_SYNCHRONOUS_PAGING_IO2.加密简单过程:a.得到Windows传下来的Buffer Addres

2008-11-20 16:40:00 1179

转载 FastIo接口介绍

由于你的驱动将要绑定到文件系统驱动的上边,文件系统除了处理正常的IRP 之外,还要处理所谓的FastIo.FastIo是Cache Manager 调用所引发的一种没有irp 的请求。换句话说,除了正常的Dispatch Functions 之外,你还得为DriverObject 撰写另一组Fast Io Functions.这组函数的指针在driver->FastIoDispatch.首先需

2008-11-14 11:45:00 2983 2

转载 windows 数据类型

ATOM 原子(原子表中的一个字符串的参考)BOOL 布尔变量BOOLEAN 布尔变量BYTE 字节(8位)CCHAR Windows字符CHAR Windows字符COLORREF 红、绿、蓝(RGB)彩色值(32位)Const 变量,该变量的值在执行期间保持为常量CRITICAL_SECTION 临界段对象CTRYID 国名标识符DLGPROC 指向一个对话框过程的指针DWORD 双字(32位

2008-11-14 11:36:00 807

转载 Windows文件系统驱动程序编程相关链接

[ 1] Whats in a Name? - Cracking Rename Operations      http://www.osronline.com/article.cfm?id=85      http://www.osronline.com/custom.cfm?name=articlePrint.cfm&id=85[ 2] Filtering the Riff-Raff - O

2008-11-14 11:34:00 943

转载 文件系统过滤驱动基础知识

 一、何谓文件系统过滤驱动?      文件系统过滤驱动是一种可选的,为文件系统提供具有附加值功能的驱动程序。文件系统过滤驱动是一种核心模式组件,它作为Windows NT执行体的一部分运行。      文件系统过滤驱动可以过滤一个或多个文件系统或文件系统卷的I/O操作。按不同的种类划分,文件系统过滤驱动可以分成日志记录、系统监测、数据修改或事件预防几类。通常,以文件系统过滤驱动为核心

2008-11-14 11:30:00 1220

转载 驱动开发——编译正传

驱动开发——编译正传 我在前面也讲过了一些关于编译环境及工具的。在这里结合本例子我再说一下:DDK分为98 DDK和2000 DDK两种,它们工作起来是大同小异的,不过有些驱动程序只能在2000 DDK中使用。由于Win98注定是一种即将被淘汰的操作系统了,所以我学习的时候也没有过多的关注,我用的是2000的DDK,所以以下的所有内容都是针对2000 DDK的。·准备工作1、确定你已经安装

2008-10-06 10:02:00 726

转载 驱动程序开发——编译前传

驱动程序开发——编译前传 好啦,辛辛苦苦终于写完了程序,让我们编译运行吧!按下Ctrl+F5(嘿嘿,让我们先假设你习惯用VC来写程序),我等啊等……疑?怎么毫无动静的?再看看Output窗口,哇!有几百个错误啊!!不禁头大——这是怎么回事呢?原来,WDM程序编译出来的并不是我们常见的.exe,而是.sys文件,在未经设置编译环境之前,是不能直接用VC来编译的(这就是为什么会有几百个错误了)。这

2008-10-06 10:01:00 777

转载 驱动程序开发——Hello Word!

驱动程序开发——Hello Word! 看了好多天的书!特别到书店买了《Windows 200/xp wdm 设备驱动开发》这本书,在这里我不想怎么评论它!对于高手来说,我觉得她一定不能满足,但是对于像我这样想入门的人来说,仿佛看了半天,还是不知道从何下手。什么原理、模型、分层等等讲不讲,讲!绝对应该讲!但是你得快点告诉我怎么先弄一个像“Hello Word!”的什么简单来不能再简单的完整的例

2008-10-06 10:00:00 827

原创 驱动程序开发——工具篇

驱动程序开发——工具篇 因为我学习的时候是在win2000下进行的,所以一切以我学习时的配置为准。第一:安装win2000操作系统,我安装是win2000高级服务器版本。第二:安装Vc++6.0,我装的是英文版。第三:安装win2000DDK;通常驱动程序的调试都是用ddk在cmd中完成的。这部分我暂时略过。下面先介绍如何设置vc++6.0在Visual Studio 6.0集

2008-10-06 09:58:00 837

转载 驱动开发学习笔记1

驱动开发学习笔记1 很久没有网了,出了一段时间的差,近来,莫名的就有点郁闷!前不久在大富翁上发了一份帖子是关于delphi程序员的发展,大家的反应并不都是很好。于是开始觉得可以考虑换个方向。以前我是做MIS开发的。换哪个方向呢?人越多的方向,好像越是没有前途。想想当初上大学,那可是越多人考的学校,学费越贵啊!可现在的职业呢?越多人干的事,越是没有前途了。考虑来考虑去,决定学习一下驱动程序的开发

2008-10-06 09:55:00 865

转载 驱动程序开发流程 (初学者适用)

本人在"逛网"的时候,看到一些很适合驱动开发初学者的引导,特此贴出,希望对大家有帮助。(当然我也是初学者)以下为[懒人日记]博客链接,说得很细,一步一步引导你进入驱动开发的天地:---------------------------------------------------------------------------------1.驱动程序概述http://borland.mblogge

2008-10-06 09:53:00 1268

原创 解决企业数据安全内忧外患之道-- 兼谈国内安全产业的发展方向

 背景   你是否发现,企业“内鬼”更加容易得获取内部的机密信息,因为内部人员可以很容易地辨识信息存储位置。他们往往利用工作之便,可以对信息进行任意的操作。他们可以随便上传下载和发送网络中的文件,包括对外传输、拷贝、打印、编辑等。存储在电子文档中的财务数据、技术文档等很容易被传播出去。这样,他们轻松地把企业的许多重要信息流通到网络外部,轻而易举的获取想要得信息,从而使企业重要的知识财产受到严重损害

2008-07-29 10:56:00 862

原创 Linux内核开发者集体照

 来源:cading的BLOG这是一张Linux内核开发者的集体照,文件较大,粉丝们先来膜拜一下吧,找找里面有哪些牛人(应该是哪些不是牛人才对)?其中有一名华裔(目前美国籍,来自台湾),Yang Li,还有一个Cao Mingming也是美籍华人.

2008-07-29 10:54:00 841

原创 史上最伟大的五位计算机罪犯

 黑帽子黑客 — 罪犯你看见的这些都是在刚步出青春期即被逮捕的黑客。他们中的一部分人做这些是为了赚钱,而另一些则仅仅是因为好玩。1. Kevin Mitnick.Mitnick 也许是黑客的同义词。美国司法部曾这样评价他:“美国史上被通缉的头号罪犯”。他的丰功伟绩被拍成了两部好莱坞电影:Takedown 和 Freedom Downtime。Mitnick 以破解 Los Angeles 的公交车

2008-07-29 10:52:00 795

原创 白领票选的2007最值得珍藏的十条签名

随着即时通讯工具的普及,Windows Live Messenger已成为很多白领必不可少的沟通工具,MSN签名也随之成为一道靓丽的风景.很多人习惯每天上班第一件事就是打开Windows Live Messenger,浏览当天各位好友及同事的签名.还有很多人喜欢用MSN签名来发表自己的看法,把它当成一个描述近况或传递心情的窗口.Web 2.0时代的到来更使很多人把MSN签名当作创作平台,通过个性化

2008-07-29 10:45:00 712

原创 代码逆向乱谈之导引

代码逆向乱谈之导引序         早就想写点什么,自己都不知道一天在瞎忙什么,一直到最近才开始动手。。。我想通过这个乱谈系列跟大家分享一些心得。我打算在这个系列文章中讲点方法与思路,当然,很多方法并不是我的原创,只是我用这些方法和思路解决了我的实际问题。由于本人水平有限,很多说法只是我个人的理解,然后用我自己的语言表达出来,可能并不专业,所以在这里不负责任的乱谈一下,欢迎大家拍砖。

2008-07-11 15:04:00 754

原创 silverlight

 SilverLight是微软最新推出的跨浏览器、跨平台的解决方案。主要有以下特点: 1. 在Web上提供丰富的用户体验 * 空前的富媒体体验以及网络应用 * 强大的基于向量的图形 * 无敌的从Mobile到HD质量的视频以及音频 * 在有硬件加速支持下,最高达15倍的视频编码速度 * 移动设备支持 2. 快速,更具生产力的开发 * 集成现有的网络开

2008-06-24 12:46:00 620

转载 silverlight与Flash的技术比较

        在以前的一篇 文章中我已经说明了Adobe和Microsoft在presentation layer的竞争关系。根据一些资料总结的功能,我针对Flash以及silverlight做了一个比较的图表,后面我会针对每一个横向对比做出说明。由于国内外对Flash和silverlight的比较文章几乎没有,因此没法作为参考,文章中一些东西我不太确定的,请大家指出。       

2008-06-24 11:43:00 1415

转载 WPF图形系统

在Windows NT中,图形多媒体系统基于层次结构。应用程序与顶层的API(实际上是多个用户模式的系统DLL,比如GDI32.DLL)交互,这些系统DLL最终会 通过系统服务调用处于内核模式的系统服务。NT系统的详细信息可参考《Windows 图形编程》的第一、二章。在Windows Vista中,图形系统已经移出了内核模式,并有自己的空间--WPF。 WPF移出内核除了全面提高稳定性(内核模式

2008-06-24 11:19:00 883

转载 WPF指南之WPF的结构

WPF进入我们的生活已经有一段时间。个人认为在UI的实践中,用户需要的是易于操作的,更加绚丽的界面。这两个应该是最基本、也是最重要的宗旨。而对于 开发人员就是要用最简单的方法开发出尽可能漂亮的界面,并且效率也不能太差。除了在一些Web开发和特殊的应用中,很少有开发组配备单独的美工,至少目前 是这样吧!根据自己目前对WPF的了解程度,感觉WPF在其中某些方面确实有超强的震撼力。 客观上讲,Vis

2008-06-24 11:08:00 786

转载 构建完美的WPF开发工作站

原文:http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx作者:Tim Sneath译者:Tony Qu你已经确信WPF是下一代应用程序的战略级技术,你已打算利用这个机会好好规划并重新安装你的开发工作站。 那么你应该在这个工作站上放些什么,才

2008-06-24 11:06:00 659

转载 WPF开发简介

要赢得世界,必须在恰当的时间做出恰当的事。这一点,微软做到了。历经微软DOS,Win 31, Win95, Win 98, Win 2k, WinXP, 一路走来,一次比一次热闹,一个比一个精彩、炫丽。Vista的宣传更是轰轰烈烈,喧嚣日上。Microsoft总是有能力在恰当的时间制造出意料中的轰 动,Vista一经推出便让IT业界趋之若鹜。 一、掀起你的盖头来,让我看看你的脸——.NET F

2008-06-24 11:04:00 678

转载 WPF简介、前景分析、影响程度、WPF资料

WPF简介WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。 作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对 Aero图形引擎的支持,更加让你刚到神奇。顺便提

2008-06-24 11:03:00 1263

转载 一个Linux学习高手写给初学者的话

    现在好多的人开始接触电脑的时候,见到的应该是Windows98说实话,98 已经是一个很人性化,封装的很好的一个系统了一个对电脑一窍不通的人都能很快的使用它。这样很多人对   "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不动它的,不像现在好多人CPU是什么都不知道,却能够 是Flash 高手,倾倒MM无数。如果你是

2008-06-17 14:55:00 621

原创 Microsoft JET Database Engine (0x80004005)未指定的错误解决

 Microsoft JET Database Engine (0x80004005)未指定的错误解决1、系统可能没有注册msjetoledb40.dll,解决办法是   点 开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车即可;2、数据库所在文件夹权限   打开办法是:打开我的电脑,然后点菜单上的“文件夹选项”--->查看,然后把“使用简单文件

2008-03-10 09:54:00 3140 3

转载 浅谈IT新技术及对传统媒体的影响

一、引言    IT(Information Technology)是一个大词,它涵盖了计算机技术、互联网技术、无线通信技术、有线通信技术以及相关的电子产业。在21世纪初,它已经成为我国最大的产业,也是全世界最大的产业之一。 图一:2003年我国各行业规模占全国工业比重(%)     作为IT产业引擎的互联网,自上世纪末以来,进入了高速发展的轨道。历史告诉我们,每一次技术革新,都是

2007-08-26 22:54:00 2812

转载 2007年程序员最应该知道的十件事(组图)

【CSDN独家报道】2007年中国程序员大调查活动将于今天成功落下帷幕,在这为期一个半月的调查活动中,我们共收到了将近两万份有效的调查数据反馈,CSDN和《程序员》已经共同成功的树立了国内调查样本最多的开发者大调查的品牌。透过这些珍贵的数据背后,我们看到了软件业发展的历史、趋势和热点,可以看到各种技术、产品竞相白热化的竞争。从中我们也可以获得很多一直困扰程序员的问题的答案。因为大家共同的参与,也经

2007-08-23 17:13:00 814

原创 Introduction to TCP/IP

Introduction to TCP/IPTCP/IP is the communication protocol for the Internet.Computer Communication ProtocolA computer communication protocol is a description of the rules computers must follow to

2007-08-13 11:56:00 1121

转载 一个80年小子的创业道理,和所有准备创业或者正在创业的兄弟们共享

   一个80年小子的创业道理,和所有准备创业或者正在创业的兄弟们共享   作者:我的礼物   我是一个离开家乡在外地打拼的年轻人。回头看看过去的几年,从迷茫的小子,到对未来抱有信心的创业者,一步步走来,除了一直伴随的运气,觉得还有一些关键的东西,可以写出来,和每一个创业的兄弟们分享,   特别是那些没有风险投资、没有大量资金支持、没有特殊技术优势的朋友。   前序   在叙述

2007-08-12 12:16:00 3681 5

转载 什么是Web Service?

Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器         研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通

2007-08-11 16:08:00 910

转载 十大宽带共享组网方式推荐

  No.10:双网卡共享  自从家庭宽带普及以来,拥有两台电脑的家庭也开始增多,于是人们就开始想办法使两台电脑都能够同时连接宽带上网。  对于网络有一定了解的人都知道双机共享上网可以用双网卡实现网络的共享。也就是说双网卡共享网络是比较多人采用的方案,只需要两张网卡,普通的网线即可实现。此方式利用共享拨号连接来达到共享目的,因此这种共享方案并不依赖于特定接入方式的设备,适合于各种宽带接入。

2007-08-11 15:49:00 1346

转载 中国穷人标准:年收入在3-8万之间

  你是穷人还是富人?   下面是刚颁布的《中国贫富标准线》,看看我们生活在哪个层次?   超级大富豪:年收入在5000万以上   大富豪:年收入在1000—5000万   富豪:年收入在300—1000万之间   富人:年收入在100—300万之间   高产者:年收入在30—100万之间   中产者:年收入在15—30万之间   低产者:年收入在8—15万之间

2007-08-11 15:45:00 2398

转载 黑客/病毒群体行为和产业链分析

        从瑞星公司的统计、研究数据来看,黑客/病毒产业链在近一两年有进一步的发展和完善,窃取的个人资料从QQ密码、网游密码到银行账号、信用卡帐号……等等,任何可以换成金钱的东西,都成为黑客窃取的对象。同时越来越多的黑客团伙利用电脑病毒构建“僵尸网络”(Botnet),用于敲诈和受雇攻击等非法牟利行为。        由于互联网上的病毒地下交易市场初步形成,获取利益的渠道更为广泛,病毒模

2007-08-11 15:42:00 1204

转载 数据挖掘之牛人理解

      “分析报告给你后见之明 (hindsight);统计分析给你先机 (foresight);数据挖掘给你洞察力 (insight)”。        举个例子说。        你看到孙悟空跟二郎神打仗,然后写了个分析报告,说孙悟空在柔韧性上优势明显,二郎神在力气上出类拔萃,所以刚开始不相上下;结果两个人跑到竹林里,在竹子上面打,孙悟空的优势发挥出来,所以孙悟空赢了。这叫分析报告

2007-08-11 15:35:00 1426

转载 数据分析和数据挖掘时代来临

        经过几年的积累,大部分中大型的企事业单位已经建立了比较完善的CRM、ERP、OA等基础信息化系统。这些系统的统一特点都是:通过业务人员或者用户的操作,最终对数据库进行增加、修改、删除等操作。上述系统可统一称为OLTP(Online Transaction Process,在线事务处理),指的就是系统运行了一段时间以后,必然帮助企事业单位收集大量的历史数据。但是,在数据库中分散、独立

2007-08-11 15:31:00 1301

转载 数据库归来——下一代数据库扫描简介

        这些年,企业数据几何级的增长 一直在刺激着数据库市场的蓬勃发展,易观国际近期发布《2006年第4季度中国数据库软件市场数据监测》数据显示,2006年第4季度中国商业数据库市场2006年第4季度整体规模达到5.35亿元,季度环比增15.45%。IDC曾预测,2008年全球数据库软件市场规模将达到200亿美元。        面对着如此需求强劲的市场,有人却说,数据库市场可以算是多年来

2007-08-11 15:17:00 1264

转载 数据挖掘技术概述、工具选择及其现状

随着数据库和计算机网络的广泛应用,加上先进的数据自动生成和采集工具的使用,人们拥有的数据量急剧增大。然而数据的极速增长与数据分析方法的改进并不成正比,一方面人们希望在已有的大量数据的基础上进行科学研究、商业决策、企业管理,另一方面传统的数据分析工具很难令人满意的对数据进行深层次的处理,这样二者之间的矛盾日益突出,正是在这种状况下,数据挖掘应运而生。数据挖掘作为一项从海量数据中提取知识的信息技术是一

2007-08-11 14:57:00 2612

转载 数据挖掘 是“大忽悠”还是“懵懂少年”

 台资餐饮企业“一茶一座”在内地发展迅猛,几年下来已经开了34家连锁店,历史数据累积到三千多万条;本土生产型企业“乐百氏”的门店几乎已铺遍全国,总部十分重视原始数据的采集,为加强对各区域门店和经销商的管理,需要上一套分销系统。   两家企业都是中等规模,信息基础设施较为完备,信息化项目的负责人也既懂业务又懂技术;巧的是,他们今年都选择了部署商务智能系统。接受采访时两位CIO均表示,迄今为止企业的数

2007-08-11 14:48:00 1855 1

转载 基于构件开发的应用框架设计

让设计与分析重用 —基于构件开发的应用框架设计 清华大学 谢晓芹 柳西玲 (计算机世界报)--------------------------------------------------------------------------------框架必须是健壮的、可扩展的、灵活的,且支持动态内容,它要求基于开放或共享标准。框架的设计要力求做到:完备性、灵活性、可扩展性、可理解性,同时抽象能用于

2007-08-11 14:19:00 1157

空空如也

空空如也

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

TA关注的人

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