daizi
驱动牛犊
驱动牛犊
  • 注册日期2005-01-07
  • 最后登录2007-02-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1544回复:6

自己编译出来的filedisk怎么不能用啊?

楼主#
更多 发布于:2005-03-17 18:35
  下了一个filedisk,在win2000 ddk freebuild环境下进入src目录,再输入build -c,编译出来的filedisk.sys怎么要比压缩包里提供的filedisk.sys小呢?而且安装后也不能用.
    搜索过了以前的贴子,有人提过这个问题,可没有发现相关的回答。郁闷中。。。 :(
daizi
驱动牛犊
驱动牛犊
  • 注册日期2005-01-07
  • 最后登录2007-02-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-18 12:47
   :(没有人碰到过这个问题么?哪怕是给我一个解决的思路好不好。
   多谢大家了啊
gongbin_net
驱动牛犊
驱动牛犊
  • 注册日期2003-06-18
  • 最后登录2005-06-07
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-18 17:40
win2000 ddk freebuild你用这个版本当然很小了,因为没有调试信息阿,你需要用checked版本那就大了,那个可以调试后应该build -cZ或者build -Cz,我记得不清了,我不用那个的
daizi
驱动牛犊
驱动牛犊
  • 注册日期2005-01-07
  • 最后登录2007-02-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-21 09:51
谢谢gongbin_net。
我就是用free版本和压缩包里的free版本相比较啊,我编译出来的只有6.9KB,而它有10.4KB.而我编译的checked版本竟只有8.4KB,它提供的有67.7KB,差别太大了。

编译信息是这样的:
G:\\test\\src>build -c
BUILD: Object root set to: ==> objfre
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading D:\\PROGRA~1\\NTDDK\\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining g:\\test\\src directory for files to compile.
    g:\\test\\src - 2 source files (1,537 lines)
BUILD: Compiling g:\\test\\src directory
Compiling - filedisk.rc for i386
Compiling - filedisk.c for i386
BUILD: Linking g:\\test\\src directory
Linking Executable - g:\\test\\obj\\i386\\filedisk.sys for i386
BUILD: Done

    2 files compiled -  1537 LPS
    1 executable built


还有我进入编译环境的时候有这样的提示:

New or updated MSVC detected.  Updating DDK environment....

Setting environment for using Microsoft Visual C++ tools.
\'
daizi
驱动牛犊
驱动牛犊
  • 注册日期2005-01-07
  • 最后登录2007-02-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-22 11:49
 :( :( :(Who can help me?
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-22 12:46
这个和编译环境有关,大小不重要的,能用就行了

以前我发现过,一个工程在2000下用不同的DDK版本编译出来的大小有时是不一样,
换到同事电脑上大小也不一样。

我想是编译环境问题,跟使用关系不大
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
daizi
驱动牛犊
驱动牛犊
  • 注册日期2005-01-07
  • 最后登录2007-02-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-23 14:02
现在我编译出来的free版本的安装起来用是没什么问题出现了,可checked版本的版本一装上,输入net start filedisk的时候softice就弹出来了,说什么page fault之类的。
唉,研究下代码再说,结贴啦!
游客

返回顶部