spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:1279回复:4

wdm与c

楼主#
更多 发布于:2002-04-12 09:59
1)在wdm驱动中,可以用那些c函数?(如sprintf)
2)在98和2000下,如何不重启动就载一修改后的驱动?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-12 10:32
在设备管理器里面,卸载你的设备,重新安装,就可以不用重启了,当然,要求是pnp的。
至于函数,我觉得还是少用为妙。
Xman
驱动大牛
驱动大牛
  • 注册日期2001-08-24
  • 最后登录2011-10-07
  • 粉丝0
  • 关注0
  • 积分343分
  • 威望127点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-12 10:47
Walter Oney说:

Windows NT的设计者认为,不应该在驱动程序中使用C编译器厂商提供的运行时间库。
认为内核模式驱动程序仅应调用DDK中公开的函数。
有一个公开的秘密,用于创建驱动程序的标准输入库(ntoskrnl.lib)定义了许多函数,而这些函数却是在诸如string.h、stdio.h、stdlib.h,和ctypes.h的头文件中声明的,这些头文件都是应用程序经常使用的头文件。所以倘若你了解所有的内部细节,你完全可以调用它们。
 
[img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img]
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-12 18:49
尽量用ddk提供的函数,实在不行那就不要管他,别的只要好使就照用不误
我一般都是删除原来的sys;inf,然后升级驱动程序,2k没问题,98大部分需要重新启动
我就是我,没什么可说的。
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-04-13 09:27
用户被禁言,该主题自动屏蔽!
游客

返回顶部