阅读:6726回复:30
passthru.sys 为何不运行?
我用driverstudio 中的driver monitor 打开一个passthru.sys,当我再选中菜单,start driver时,为何无法运行?
错误信息如下: ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry. 但是我打开驱动后,查看注册表,发现 start =3 ! 请高手指教,这到底是怎么回事? |
|
最新喜欢:![]() |
沙发#
发布于:2007-04-09 16:54
顶
关注中 |
|
板凳#
发布于: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 |
|
地板#
发布于: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 |
|
地下室#
发布于:2007-03-27 21:55
我也遇到一样的问题啊,不知道怎么解决。研究了一天也没有什么结果。
艰难请教。。。。。。。。。 |
|
|
5楼#
发布于:2002-05-11 18:20
其实注意一下用于安装PASSTHRU的INF就知道了,在INF中有一个节中有CHARACTERICS=0X490(我的印象是 0X80 NCF_HAS_UI 必须装SFILTER.DLL,OX10 是没有服务 ,0X400 IM)如果改为0X4800再添加服务节,就应该有服务了,这个服务我是在今天才调通,绝对好使,不过我是在passthru 建立了一个设备 并建立了一个与服务同名的符号连接,注册并实现了win32与内核例程用于得到包的信息
|
|
6楼#
发布于:2002-05-09 11:19
我用driverstudio 中的driver monitor 打开一个passthru.sys,当我再选中菜单,start driver时,为何无法运行? 谁告诉你DM是这么用的???SOFTICE的设置把BOUNDCHECK选上就可以了! |
|
|
7楼#
发布于:2002-05-09 11:17
谬论~~~ISA的系统结构你一定没分析过!微软虽然可以用自己的TCP/IP可是也使用了IMD!
|
|
|
8楼#
发布于:2002-05-09 11:14
最近我也研究了一下这个例子Passthru,好象这个东西必须要用DDK提供的那个INF来安装才可以运行,如果直接用DriverMonitor来启动就出现你说的那种情况了;
其实DriverMonitor的原理就是打开服务管理器,安装这个驱动然后启动这个服务;对于一般的驱动程序是可以的,对于IMD就不行了,要不然IMD这么好的包过滤模式,为什么没有在防火墙中得到应用呢?就是因为它的安装非常复杂,而且要弹出几次说没有被测试的驱动要求用户确认。我想这就是MS推荐使用IMD进行过滤而真实实现的火墙中并没有这样做的道理吧。。。 |
|
|
9楼#
发布于:2002-04-30 14:41
我也碰到了,我用程序安装,启动服务时出错,用getlasterror看到系统提示:无法启动服务原因是服务已被禁止或相关组件没有启动。
哪位老大出来say say,提点思路也好阿。 |
|
10楼#
发布于:2002-04-29 21:57
\\NTDDK\\src\\network\\config\\filter __________________________________________________________ 下载xp DDK,艰苦灌水中。 |
|
|
11楼#
发布于:2002-04-29 20:41
我也碰到了.ERROR(1058): The driver is marked as disabled(Start = 4) in its service database entry.
各位帮帮忙另外sfilter.dll在哪里? |
|
12楼#
发布于:2002-04-18 16:32
大家好,我下午刚刚碰到这个问题!以前安装,泻载一直没问题,不想到今天下午泻了一次之后,就成了这样。把我气得差点想重装系统。各位,到底有没有解决之道?恳请大家知无不言,言无不尽,小可在此有礼了。我的邮箱:hm-gu@263.net
|
|
13楼#
发布于:2002-04-08 09:53
[quote]虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答, 很高兴看到你为小弟捧场! 请看一下我的另一片帖子!? 多谢! [/quote] 忘记写名字了, 不好意思! :D 帖子:“Ndis 中的内存分配与释放 ” |
|
14楼#
发布于:2002-04-08 09:51
虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答, 很高兴看到你为小弟捧场! 请看一下我的另一片帖子!? 多谢! |
|
15楼#
发布于:2002-04-07 02:29
虽是旁观者,看到各位大虾大佬对如此问题做如此耐心之回答,
实在让小弟感动! |
|
|
16楼#
发布于:2002-04-06 21:48
安装了passthru后,再卸载passthru,你就会在driver monitor中看到passthru发出的一部分调试信息。
另外,imdelay是driverwork的一个例子,作用是把每一个包延迟10m秒。 [编辑 - 4/8/02 作者: fhqfhv] |
|
17楼#
发布于:2002-04-05 21:43
如果你使用的平台是W2K/NT,那么
这个问题是不是由于一个系统的服务没有启动导致的,好象是叫什么\"在不同凭据下启动服务\" RunAsService 这么一个东西没有启动所以系统无法启动你的这个驱动程序? 因为大部分有安全意识的人会停止一些不必要的服务,或许你正式关闭了这个服务才这样的,个人猜测,进攻参考 |
|
|
18楼#
发布于:2002-04-04 13:34
passthru 其实已经运行了,如果你在网络中安装其他服务(如 driverwork 的 imdelay ),在 driver monitor 中就回显示passthru 对其进行绑定的信息 这位大侠,我对你说的有点不明白,能说详细点吗? “driverwork 的 imdelay“是么东西? (小弟孤陋寡闻,) |
|
19楼#
发布于:2002-04-04 12:04
passthru 其实已经运行了,如果你在网络中安装其他服务(如 driverwork 的 imdelay ),在 driver monitor 中就回显示passthru 对其进行绑定的信息
|
|
上一页
下一页