seaman2012
驱动牛犊
驱动牛犊
  • 注册日期2010-04-26
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2721回复:3

能不能把Ndis中间层驱动driver.sys 通过服务方式启动 不采用inf的安装方式 大侠们帮忙

楼主#
更多 发布于:2010-06-18 18:11
能不能把Ndis中间层驱动driver.sys 通过服务方式启动 不采用inf的安装方式 大侠们帮忙  
 我现在的driver.sys 驱动程序可以 通过net.inf net_m.inf  安装文件 snetcfg.exe  以命令行模式安装  我现在想通过服务的方式安装driver.sys
不用inf文件, 我查了一下 启动一个服务 需要 1 OpenSCManager  打开服务管理器 2 CreateService 创建服务 3  OpenService 打开服务
4 StartService 启动服务  这样可以启动 driver.sys 驱动吗? 我现在也不太清楚 这种方法可不可行 大侠忙 帮忙 !!!!!
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2010-06-18 18:43
奇怪,这么简单的过程,为什么不做实验测试一下呢?

不过还是可以说:基本不可行。

走走看看开源好 Solaris vs Linux
seaman2012
驱动牛犊
驱动牛犊
  • 注册日期2010-04-26
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-06-25 15:45
回 1楼(cyliu) 的帖子
to jonathan  版主大哥
奇怪,这么简单的过程,为什么不做实验测试一下呢?

不过还是可以说:基本不可行。

这个问题我已经测试过了 可以把driver.sys 当服务启动 但是driver.sys不能加载到内核 也就是说driver.sys 还是没有起来 我分析是因为 在驱动的inf文件中有多出操作了注册表 如注册服务 注册小端口 等操作 仅仅不driver.sys当做服务时不能完全按照到内核当中的。 版主大哥能否给个完整的令人信服的解释。 以上只是小弟的自己理解 哈哈 不要见怪。
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
地板#
发布于:2010-06-25 21:29
driver.sys 当服务启动起来不起作用 有何意义,真搞不明白

具体原因可以看看例子里面的安装源码和inf中内容,不仅仅是把驱动加载起来,还要求与协议和网卡之间产生关联
走走看看开源好 Solaris vs Linux
游客

返回顶部