newpower
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2600回复:5

谁知道怎样加载sys啊?????

楼主#
更多 发布于:2002-04-28 18:28
   我写出了一个设备的驱动程序,用2000ddk把它编译成 .sys文件,也写了相应的注册表文件!
   步骤如下: 1。先将此sys文件拷贝到winnt/system32/drivers目录下,2。然后将注册表信息添加到注册表项(我想这样就差不多了) 3。我用《window2000驱动开发》这本书所提供的加载驱动的工具drivercontrol来开启驱动,可是就是一直加载不上呢?这样计算机管理中的设备管理中没有此驱动程序名!重起机子后也不行。。
   现在考虑的是不用inf文件来加载,老师说难道不用书中提供的工具就不行吗?(他的意思是不买这本书的话就无法完成加载自己的驱动吗?) 以前是不是只需要重起机子就行了呢??

   以上不知道说清楚没有,望高手们指教,老师明天还要问我呢!

最新喜欢:

BeshyBeshy
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-28 18:39
用户被禁言,该主题自动屏蔽!
yudingjie
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2002-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-28 20:58
首先搞清楚驱动程序是针对某个硬件来编写的,还是虚拟硬件程序

后者可利用控制面板中的添加/删除硬件进行
前者在插入硬件时配置。举个例子:插入usb硬件时,pnp管理器第一次发现设备后在驱动程序库中搜索需要的驱动程序,有则加载,无则询问
管理员(用户),找出编译生成的.inf&.sys完成驱动程序加载任务。
前者也可用后者的方法进行,不过要确保.inf文件中提供的注册表路径要绝对正确。
newpower
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-29 10:32
我编写的是针对某一个硬件的驱动,但此硬件并没有安装到电脑上,
现在的目的只是希望系统能够识别并且在计算机管理的设备管理器中
能看到此驱动加载成功!
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-30 19:03
如果是PCI的设备在2000下好像一定要写个INF。
yudingjie
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2002-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-01 10:54
我想newpower一定是想设计一个能够直接安装驱动程序,重启后加入硬件即能够识别。可以参考[1]Chris Cant著,孙义,马莉波,国雪飞等译.Windows WDM 设备驱动程序开发指南.北京:机械工业出版社,1998.314~322.这本书的第11章也就是Tom.Cat、caesun提到的要编写.inf文件。要是用driver works配合ddk编写驱动程序的话这部分工作将比较好做一点。


游客

返回顶部