怎样从零开始学习WINDOWS下的驱动开发?

对于初学者,我们需要一个简单的例子,就和C语言里面的HelloWorld一样,编译运行,接着打印出"Hello world!"。我们要先建立起对WDF驱动的一个初步而强烈的感性认识,然后再对照着例子来学习WDF的概念,看它的代码是怎么实现的,这样就会有深刻的认识。这就是教育学上所谓的循序渐进。按照这个思路,我们就先要编译安装运行一个简单驱动程序例子。我浏览了下WDF的例子之后,发现Echo这个例子比较适合我们的这个思路。下面就开始编译、安装和运行Echo这个例子。我是在XP下面做的实验,如果在其他操作系统下,也类似。在开始试验之前,读者可以从微软的网站下载WDK开发包,大小约700Mbytes,需要耐心地下才能下完。

支持wangtk1982
这里的东西有点帮助,中文的且是国内名人所整理
http://211.90.241.130:22366/list.asp?part1=1&part2=10
http://211.90.241.130:22366/list.asp?part1=1
第二部分以及下面一些的Vxd教程

我也在学习。DDK和C开发程序是必备的。
我是零起点。C没有学过,C++学习过很久。
DDK很多东西需要记住。
我正在看ROOTKITS——Windows内核的安全防护这本书,内容比较详细,代码要从www.rootkit.com这个网站下载。
对我有很大帮助。以前是搞VB.net和VC的。

先支持一下“wangtk1982”,我没做过驱动,暂时也不想学,所以帮不上忙了。

还有那个“shzbjd”完全就是上来蒙事的嘛,也不看看问题就乱贴。

这是VB的(石油大学)
http://kj.cqie.cn/syu200501/01.csf
中间自己加
http://kj.cqie.cn/syu200501/30.csf

这里的东西有点帮助,中文的且是国内名人所整理
http://211.90.241.130:22366/list.asp?part1=1&part2=10
http://211.90.241.130:22366/list.asp?part1=1
第二部分以及下面一些的Vxd教程

~

#19487374055# 零基础如何学计算机 - ******
#应朗# 问题一:零基础初学自学计算机应该先学什么 建议读一下清华大学出版社出版的《c++程序设计》,作者是谭浩强,这本书比较易懂,买的时候记得买那本包含c语言的,望采纳.问题二:零基础怎么学计算机语言 1、我是计算机专业,我们先...

#19487374055# 电脑基本知识入门 - 电脑基本知识入门教程 ******
#应朗# 电脑基本知识入门教程不难,一级MS Office、一级WPS Office、一级Photoshop,一... 软件环境:Windows 7 操作系统,WPS Office 2012 办公软件. 3. 在指定时间内,...

#19487374055# 零基础学习驱动编写(Windows) - ******
#应朗# 写驱动程序是很难得.必须有相当好的编程实践基础.操作系统是关键的内容,因为要考虑到移植问题,还有就是硬件基础,起码熟悉单片机,做过通信协议项目.语言上,使用win32汇编多点,...

#19487374055# 从哪里开始学操作电脑 - ******
#应朗# 电脑维修分软件硬件,报个电脑维修的培训班,怎么学完全不用你操心的,只是开始简单些,坚持下去 自己再专研些就OK了. 如果感觉不行,我给你网站,视频教你电脑知识从零开始:1.基础入门篇 http://www.zgwg.cn/xinxi/downloads/peixun/...

#19487374055# 零基础学习电脑从那些方面入手!? - ******
#应朗# 既然是零基础,那先学习软件,然后再学习硬件,比如,1,你可以先聊聊天,弄个空间,弄个网盘甚么的,上传1些资料,图片等同享他们,这中间要用到编辑软件甚么的,简单的美图秀秀了,编辑文字的word了等2,再深1点,你找个免费的虚拟空间,自己在上面架设1个网站,这个练习的更多了,有简单的编程,页面的设计,图片动画的简单处理等3,软件差不多了,就弄个路由器装装,架设1个简单的局域网,把台式机拆开看看,多多装几次系统,擦擦内存条,清算1下风扇甚么的.4,再深点就是硬件的维修了.

#19487374055# 我想先学组装电脑 然后进一步深入 怎么入门???????????? - ******
#应朗# 有开天辟地的软件何必买书呢? 我是在爱我久久软件下载的开天辟地四超值版 听说价值上千元呢 都是些上网的基础 http://www.ao99.com/soft/00077.htm 《开天辟地4-超值版》是在《开天辟地4》的基础上增加了《图形图像篇》和《编程入门篇...

#19487374055# 零起点学电脑.我该从什么地方开始?? - ******
#应朗# 零起点?先分清楚大硬件 显示器 主机 音箱 鼠标 键盘 及其连接方法 然后熟悉鼠标操作和键盘键位.这是成为电脑高手最最基本的,我告诉你计算机系的学生都不学这些,但你认为一个计算机高手可能不会这些么?你会把一个二指禅打字的家伙...

#19487374055# 基础差,怎样学习编程? - ******
#应朗# 编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格.良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执...

#19487374055# 从哪里学习一些最基本的电脑知识 ******
#应朗# 1.windows的帮助文件 2、洪恩学习网站 3、外面的电脑培训班 4、《从零开始学电脑》软件

#19487374055# 如何深入学习计算机从零开始该做如何计划 ******
#应朗# 因为计算机可以分两个级别三个说明:级别:硬件 和 软件件三个说明 :接口,电路 ,信息通道那以你说应该学那些?当然是:针对这三个方面了.内容,微机原理,操作系统和接口原理.三个学好了,你基本是对计算机了解的很深了.

  • 从零开始学电脑很难吗?
  • 答:找对方法其实不算很难,后面自己跟着老师也能补起来。

  • 电脑基础知识入门
  • 答:另外从2015年开始,英特尔又推出了CoreM(酷睿M)系列处理器,主打超低功耗(4.5W),无需风扇散热。m系列的命名规则跟i系列类似。相信大家可以触类旁通,这里就不赘述了。3.显卡型号怎么看?和英特尔相似,笔记本上的独立...

  • 怎样学习Windows 网络编程
  • 答:新手必学:windows网络编程经典入门 作者:huyoo 对于一个windows网络编程初学者,下面方法是经典入门。初学者建议不要用MFC提供的类,而用windows API做一个简单服务器和客户端,这样有助于对socket编程机制的理解。为了简单...

  • 初学者怎样学电脑
  • 答:既然楼主是电脑小白,建议你从windows开始学起,你会用操作系统了,自然会使用电脑了。对于楼上说的打字,你会拼音,自然就会打字,这是由于以前拼音输入法很不智能,效率很低,所以一般用五笔打字法,因而推荐新手学习打字,...

  • 从零开始学电脑基础好学嘛?
  • 答:好学的。电脑基础就像对手机的使用一样。而且比手机还要简单。

  • 如何快速习电脑?
  • 答:电脑系统软件知识,应该怎样学习?其实学会了怎样安装操作系统!就等于是入门了,接着大家要学一下windows操作系统基础应用,最基本操作,系统维护命令使用,怎样安装卸载应用软件等等。例如”windows系统快捷键使用“”开始菜单使用...

  • 怎样深入了解windows操作系统的原理
  • 答:这个需要有扎实的计算机知识。1、首先需要熟练的掌握计算机组成原理和计算机操作系统原理,这是了解一个系统的基础知识。2、另外需要理解windows操作系统还需要深入的学习一下windows平台的编程和起一些内核的东西的,这样才能深入的...

  • 我想学电脑,应该从那里学开始?对电脑一窍不通
  • 答:可以去计算机培训班进行学习。一、最最基础的,有从“windows操作系统”软件开始培训的,学习怎么使用windows操作系统,怎么上网,怎么打字,等;从没接触过电脑的,大概要花1个月来学会这些东西。二、基础一点的,有从“office...

  • 怎样成为Windows平台下的开发高手
  • 答:如果初学者一开始就拿着一本《深入浅出MFC》来看的话,我相信是看不下去的。从C语言控制台编程跨向Windows程序设计其实是需要花一点功夫的。初学者往往在学习Windows程序设计时第一个不习惯的地方是大量MicroSoft定义的宏和...

    为传递更多家电数码信息,若有事情请联系
    数码大全网