2007 年 12 月
      1
2345678
9101112131415
16171819202122
23242526272829
3031   
上一年下一年   上一月下一月

站点统计
日志:516 篇
评论:331 篇
留言:31 篇
收藏夹:0 个书签
会员数:149 人

最新评论
上海地区广告伞太阳伞专业...
没附件了郁闷,还在的话麻...
已经发送到你的邮箱了,请...
写了一个进程间通讯的类....
行啊,二博客都一样
已经发送了附件到你的邮箱...
老马写的..可惜没的附件...
欢迎!
谢谢了。
第一次走进您的博客,^_...


标记一下:如何在DDK环境下编译驱动   [ 2007-10-18 | 作者:马大哈 | 来自:本站原创]

下载了一份FileDisk源代码.

这个东西是很好的IFS文件过滤驱动学习例子,老外写的.

它可以把一个磁盘平面映象文件映射为一个分区,并可读写.

支持IMG,ISO等格式.

本来想在VC++6.0里面尝试建立工程后编译,可是弄了半天还没弄出个名堂

后来在一个教程里面看到一个简单的方式,如下:

进入DDK的相应版本命令行(要2000就选2000的,要XP的就选XP的,都有Debug版与Free版)

然后切换到驱动源代码所在文件夹,直接输入以下命令就可以了:

X:\Source\FileDisk\Build -cZ

DDK的工具会自动去找makefile与source这两个文件,并根据里面的配置来编译驱动.

要注意的是,这两个文件都是没有后缀名的.

在FileDisk的source文件里面,有如下内容:

TARGETNAME=filedisk '目标文件名,不含后缀
TARGETPATH=..\obj '生成的文件放到哪个目录
TARGETTYPE=DRIVER '生成文件的类型(这里是驱动,那就是DRIVER了)
INCLUDES=..\inc '指定INC目录
SOURCES=filedisk.c filedisk.rc '大约是参与编译的文件吧.....

具体自己用时改改,成为自己所需要的样子就可以了.

至于另一个,makefile文件,就不大清楚了......

不过好歹还是很顺利地编译出来了,哇哈哈哈哈哈哈~~

奔向圣凡冈萨-----恶灵战警精彩片段 filedisk分析手记之一

暂时没有评论