自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 驱动程序开发技术详解读书笔记(九)

 手动加载NT驱动程序的几个步骤:1. 调用OpenSCManager, 打开SCM管理器。2. 调用CreateService创建服务。3. 调用StartSevice开启服务。 手动卸载NT驱动程序的几个步骤:1. 调用OpenSCManager, 打开SCM管理器。2. 调用OpenService打开服务。3. 调用DeleteService卸载此项服务。

2009-11-19 23:46:00 362

原创 驱动程序开发技术详解读书笔记(八)

 在看第一章的时候,讲到了用VC编译驱动程序,需要修改一些编译和链接参数,但是却不是很理解为何要那样修改,现在终于在第三章找到了答案。/nologo:代表不显示编译的版权信息/Gz:默认函数调用采用标准调用(_stdcall)/W3:采用第三级的警告的模式/WX:将警告信息变成错误信息,最大程度地保证代码的可靠性/Z7:用Z7模式产生调试信息。VC默认的Program Data

2009-11-17 07:13:00 519

原创 驱动程序开发技术详解读书笔记(七)

 终于结束了三天的高烧,摆脱了甲流的猜疑,这几天除了睡觉就是在医院挂吊瓶,现在终于可以回来看看书了! 第二章简要的介绍了操作系统相关的一些知识,虽然简要,但是很重要,玩驱动就是要跟她打交道嘛。 每个人都会有一个自己最熟悉的编程语言,但并不是所有的编程语言都可以用来做驱动开发,比如说我比较熟悉用ASP编写网站后台程序,但ASP不能用来开发驱动,原因是它的编译器不能编译出PE格式的二进

2009-11-12 07:39:00 353

原创 驱动程序开发技术详解读书笔记(六)

看完了第一章的内容,感觉只是了解了驱动程序的基本结构,能够使用工具加载驱动程序进行测试,但对于具体的驱动程序细节则有些云里雾里,有些丈二和尚摸不到头脑,光看第一章可能无法把握,还需要继续往下看啊。第二章介绍Windows操作驱动的基本概念。Windows特性:1.可移植性2.兼容性3.健壮性和可靠性4.可扩展性5.性能对于很多人认为windows系统是一个垃圾,不如

2009-11-08 14:30:00 437

原创 驱动程序开发技术详解读书笔记(五)

 WDM驱动的编译跟NT驱动差不多一样,不多说了。WDM驱动的安装不太一样,主要是需要有INF文件,因为我之前做过USB硬件开发,在测试的时候去INF文件有一些了解,所以此部分简单的说一下,只要在控制面板中添加新硬件,并指向INF文件即可正常安装驱动。书中提到了更好的方法,用EzDriverInstaller会更快,不用那么麻烦,对于测试,我想这样的方法是一个不错的选择。

2009-11-08 11:52:00 493

原创 驱动程序开发技术详解读书笔记(四)

/************************************************************************* 文件名称:HelloWDM.cpp                                                 * 作    者:张帆* 完成日期:2007-11-1************************

2009-11-08 09:31:00 644 2

原创 windows驱动开发技术详细读书笔记(三)

 使用DDK自带的编译环境实在是太麻烦,所以还是使用VC++比较方便一些。按照张帆老师书中的步骤新建一个工程,然后去build竟然出现错误,看错误说明是因为不认识PULOGN的定义。解决办法很简单:将INC/CRT目录移加入,并将DDK相关的移到最上面,问题得到解决,如下图  

2009-11-07 09:45:00 485

原创 windows驱动开发技术详细读书笔记(二)

 DDK的安装就容易很多了,到百度上一搜一大堆,确定版本号下载安装就可以了,安装的时候要选择全部安装,这样才会有DDK的编译环境,而且还会安装很多有用的小工具。安装后可以看到里面有Windows XP checked build environment,这个就是编译用的工具,相当于VC的debug版本,那个free的相当于VC的release版本。使用DDK的编译环境比较麻烦的是需要写So

2009-11-06 22:59:00 602

原创 windows驱动开发技术详细读书笔记(一)

 这本书已经买了有两个多月了,终于有时间安下心来看书了。首先是DDK的安装,之前我装的是vista操作系统,但vista系统没有专用的DDK,也是使用winxp的DDK,经试验可以正常编译出驱动,但是在vista下专用的驱动加载工具好像并不好用,有些问题,不能正常将驱动程序加载。因此,无奈之下又重新安装了XP操作系统,目前的系统环境跟张帆老师在书中提到的一样,驱动可以正常加载了。 一个

2009-11-06 07:09:00 503

空空如也

空空如也

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

TA关注的人

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