terrace
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2005-12-04
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1270回复:7

请问下写好的驱动程序如何给用户加载?

楼主#
更多 发布于:2004-07-27 14:05
我用DriverStudio在NT下写了一个驱动,我在调试时用DriverStudio下自带的Monitor工具手动加载,但弱提供给用户,也不能让他们安装DriverStudio加载吧,是不是要生成一个.inf文件给他们?如何生成这个文件?
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-27 15:58
NT试的驱动不存在INF文件,你要问的 问题是不是怎么安装驱动 ,NT试驱动的安装很简单,把SYS文件拷贝到系统驱动目录下,添加必要的注册表项就完成了驱动的安装,更好的话,你可以用Installshield做个安装程序直接安装更方便。

我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-07-27 16:18
use service manger load
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
terrace
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2005-12-04
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-27 20:29
非常感谢楼上两位大虾的指点。能否请再说详细些,小弟真的还有些不明白。
>>把SYS文件拷贝到系统驱动目录下
    请问系统驱动目录在哪儿?(请别怒,我真不知)
>>添加必要的注册表项就完成了驱动的安装
    请问如何添加,需要添加什么?
  还有service manger load 是什么工具?




zgc7622
驱动小牛
驱动小牛
  • 注册日期2003-02-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分136分
  • 威望15点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-27 23:01
wowocock的意思是说用服务的方法将你的驱动加载。
就是编写一个上层的exe文件,其中使用创建服务的方式。
一般使用的是CreateService函数,你找找看!比较简单的!
terrace
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2005-12-04
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-29 16:16
感谢楼上各位指导!
我终于可以通过拷贝文件再修改注册表可以实现手动安装。
但是我想做的更友好些,就像Win2K下,系统第一次遇到不识别的设备时就提示安装驱动程序,用户指定一个.inf文件,就可以安装了。请问在NT下也可以建立这样的文件实现么?或者楼上大虾说通过Create Service可以实现,有这样的例子吗?我以前没有这样做过,请问哪有相关资料?
     拜谢了!
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-29 16:31
 你的意思是要系统发现设备提示安装设备驱动?那得支持PNP,在NT下不支持PNP,所以不能发现设备插入,你得自己发现设备。你可以把驱动做成安装文件得形式,作成setup.exe形式。直接点击安装就可以了。
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
terrace
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2005-12-04
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-29 16:58
太感谢了!敢问一下:如何做成一个.exe文件,用什么工具,有相关资料么? 我这几天找的好辛哇!要多少分都可以!
游客

返回顶部