simp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2012-08-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望18点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1403回复:4

ddk\\libchk\\i386中的lib文件

楼主#
更多 发布于:2002-12-03 12:48
在ddk\\libchk\\i386中,有很多lib文件,一般我用的时候也就是用ntoskrnl.lib、hal.lib、ndis.lib等,但是其中还有kernel32.lib,ntdll.lib等文件,这些文件说对应的函数在核心态下是不可用的,他们放在这里有什么用?

我试着调用kernel32.dll中的函数,且通过kernel32.lib静态链接,但加载驱动的时候报错说“在指定的dll中找不到过程入口”,查看日志有两个错误:“evnet id:70 在指定的dll中找不到过程入口”“enent id:7000 由于下列错误,xxx服务启动失败:找不到指定的程序”。何解?我链接错了?
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-03 13:53
TARGETLIBS=$(SDK_LIB_PATH)\\kernel32.lib \\
           $(SDK_LIB_PATH)\\advapi32.lib \\
           $(SDK_LIB_PATH)\\user32.lib   \\
           $(SDK_LIB_PATH)\\spoolss.lib
从这个看好象确实在用户态程序下用。
生命驱动,活力无限!
simp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2012-08-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望18点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-03 19:16
ddk中放这些lib文件是干什么用的?
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-03 19:45
编写汇编程序时,可以用到。
simp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2012-08-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望18点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-04 00:04
用这些库?还是不太明白.
游客

返回顶部