breadso
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:6726回复:30

passthru.sys 为何不运行?

楼主#
更多 发布于:2002-03-26 15:12
我用driverstudio 中的driver monitor 打开一个passthru.sys,当我再选中菜单,start driver时,为何无法运行?
错误信息如下:
ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.

但是我打开驱动后,查看注册表,发现 start =3 !

请高手指教,这到底是怎么回事?

最新喜欢:

flyfoxflyfox
heflying
驱动小牛
驱动小牛
  • 注册日期2005-07-24
  • 最后登录2009-09-08
  • 粉丝0
  • 关注0
  • 积分607分
  • 威望67点
  • 贡献值0点
  • 好评度48点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-09 16:54

关注中
nike_zzyun
驱动牛犊
驱动牛犊
  • 注册日期2007-01-06
  • 最后登录2011-06-15
  • 粉丝0
  • 关注0
  • 积分366分
  • 威望87点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-04 13:25
我用driverstudio 中的driver monitor 打开一个kbdfiltr.sys(此.sys文件是自己编写),当我再选中菜单,start driver时,为何无法运行?
错误信息如下:
ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.

但是我打开驱动后,查看注册表,发现 start =3 !

请高手指教,这到底是怎么回事?

这个问题小弟也遇到了,不知道各位有没有解决的。如有解决的麻烦指点一二,小弟不胜感激!
zzy0226@126.com
nike_zzyun
驱动牛犊
驱动牛犊
  • 注册日期2007-01-06
  • 最后登录2011-06-15
  • 粉丝0
  • 关注0
  • 积分366分
  • 威望87点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-04 09:13
我用driverstudio 中的driver monitor 打开一个passthru.sys,当我再选中菜单,start driver时,为何无法运行?
错误信息如下:
ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.

但是我打开驱动后,查看注册表,发现 start =3 !

请高手指教,这到底是怎么回事?

这个问题小弟也遇到了,不知道各位有没有解决的。如有解决的麻烦指点一二,小弟不胜感激!
zzy0226@126.com
qiuzhongming
驱动牛犊
驱动牛犊
  • 注册日期2006-05-06
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-27 21:55
我也遇到一样的问题啊,不知道怎么解决。研究了一天也没有什么结果。
艰难请教。。。。。。。。。
qiuqq
fhqfhv
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-11 18:20
其实注意一下用于安装PASSTHRU的INF就知道了,在INF中有一个节中有CHARACTERICS=0X490(我的印象是 0X80 NCF_HAS_UI 必须装SFILTER.DLL,OX10 是没有服务 ,0X400 IM)如果改为0X4800再添加服务节,就应该有服务了,这个服务我是在今天才调通,绝对好使,不过我是在passthru 建立了一个设备 并建立了一个与服务同名的符号连接,注册并实现了win32与内核例程用于得到包的信息
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-09 11:19
我用driverstudio 中的driver monitor 打开一个passthru.sys,当我再选中菜单,start driver时,为何无法运行?
错误信息如下:
ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.

但是我打开驱动后,查看注册表,发现 start =3 !

请高手指教,这到底是怎么回事?
 

谁告诉你DM是这么用的???SOFTICE的设置把BOUNDCHECK选上就可以了!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-09 11:17
谬论~~~ISA的系统结构你一定没分析过!微软虽然可以用自己的TCP/IP可是也使用了IMD!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-09 11:14
最近我也研究了一下这个例子Passthru,好象这个东西必须要用DDK提供的那个INF来安装才可以运行,如果直接用DriverMonitor来启动就出现你说的那种情况了;

其实DriverMonitor的原理就是打开服务管理器,安装这个驱动然后启动这个服务;对于一般的驱动程序是可以的,对于IMD就不行了,要不然IMD这么好的包过滤模式,为什么没有在防火墙中得到应用呢?就是因为它的安装非常复杂,而且要弹出几次说没有被测试的驱动要求用户确认。我想这就是MS推荐使用IMD进行过滤而真实实现的火墙中并没有这样做的道理吧。。。
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
aha
aha
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2005-10-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-30 14:41
我也碰到了,我用程序安装,启动服务时出错,用getlasterror看到系统提示:无法启动服务原因是服务已被禁止或相关组件没有启动。
哪位老大出来say say,提点思路也好阿。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-29 21:57


\\NTDDK\\src\\network\\config\\filter




















__________________________________________________________

下载xp DDK,艰苦灌水中。


 
按第一贴的“给分”键,给分。
root_7up
驱动牛犊
驱动牛犊
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-29 20:41
我也碰到了.ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.
各位帮帮忙另外sfilter.dll在哪里?
ghm
ghm
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2003-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-04-18 16:32
    大家好,我下午刚刚碰到这个问题!以前安装,泻载一直没问题,不想到今天下午泻了一次之后,就成了这样。把我气得差点想重装系统。各位,到底有没有解决之道?恳请大家知无不言,言无不尽,小可在此有礼了。我的邮箱:hm-gu@263.net
breadso
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-04-08 09:53
[quote]虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答,
实在让小弟感动!


很高兴看到你为小弟捧场!

请看一下我的另一片帖子!?

多谢! [/quote]

忘记写名字了, 不好意思! :D

帖子:“Ndis 中的内存分配与释放 ”
breadso
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-04-08 09:51
虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答,
实在让小弟感动!


很高兴看到你为小弟捧场!

请看一下我的另一片帖子!?

多谢!
SharpShooter
驱动小牛
驱动小牛
  • 注册日期2002-04-07
  • 最后登录2013-07-05
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-04-07 02:29
虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答,
实在让小弟感动!
写驱动不如买足彩!!
fhqfhv
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-04-06 21:48
安装了passthru后,再卸载passthru,你就会在driver monitor中看到passthru发出的一部分调试信息。
另外,imdelay是driverwork的一个例子,作用是把每一个包延迟10m秒。

[编辑 -  4/8/02 作者: fhqfhv]
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-04-05 21:43
如果你使用的平台是W2K/NT,那么
这个问题是不是由于一个系统的服务没有启动导致的,好象是叫什么\"在不同凭据下启动服务\" RunAsService 这么一个东西没有启动所以系统无法启动你的这个驱动程序?

因为大部分有安全意识的人会停止一些不必要的服务,或许你正式关闭了这个服务才这样的,个人猜测,进攻参考
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
breadso
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-04-04 13:34
passthru 其实已经运行了,如果你在网络中安装其他服务(如 driverwork 的 imdelay ),在 driver monitor 中就回显示passthru 对其进行绑定的信息
 


这位大侠,我对你说的有点不明白,能说详细点吗?

“driverwork 的 imdelay“是么东西? (小弟孤陋寡闻,)
fhqfhv
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-04-04 12:04
passthru 其实已经运行了,如果你在网络中安装其他服务(如 driverwork 的 imdelay ),在 driver monitor 中就回显示passthru 对其进行绑定的信息
上一页
游客

返回顶部