请教个问题。WDM驱动程序,如果使用Services API启动,驱动可以启动,但启动后立刻又被自动卸载掉了。可以理解,因为这时候驱动根本没有创建设备,自然无法保护运行。于是我写了个过滤驱动,把WDM驱动与KMD驱动结合起来,在DriverEntry()中IoCreateDevi... 全文

2008-07-10 02:18 来自版块 - 内核编程

希望对已经插入的U盘进行re-plug,或者相当于把U盘设备重启。使我的过滤驱动能不用重启就挂接上去。DDK的src\storage\filters\addfilter中,用SetupApi可以实现这样的功能。但怎么在驱动内实现?SetupAPI实现的原理怎么样?以下为addfi... 全文

2008-05-29 11:51 来自版块 - USB驱动开发

我直接编译了toaster\filter\claslower,挂上磁盘驱动器{4D36E967-E325-11CE-BFC1-08002BE10318},新插入一个U盘之类,过滤驱动已经启作用,但系统重启就会蓝屏。我估计是硬盘加载了这个驱动导致,但却实在找不出具体原因。各位帮忙想... 全文

2008-04-30 15:34 来自版块 - 内核编程

在驱动内,怎么控制ring3服务程序?内核里似乎没有对上层服务操作的函数,比如实现服务停止、运行、删除这些操作,在内核里怎么实现?

2007-10-26 11:09 来自版块 - 内核编程

目前想要截取局域网内所有网络数据包,网络采用一台主机上软件网关的形式,类似Windows自带NAT或者WinGate的形式,是否能用IMD实现?

2007-06-18 13:32 来自版块 - NDIS网络接口开发

最近在用TDI做网站访问控制有些网站是UTF-8编码的,所以我在驱动内自己解码,写了一个UTF-8到Gb2312的解码函数,但是里面用到RtlAnsiStringToUnicodeString。但这时就有个问题,“Callers of RtlAnsiStringToUnicode... 全文

2007-05-23 20:06 来自版块 - NDIS网络接口开发

IoCreateFile只能用inline hook吗?今天测试了,SSDT方法始终会蓝,网上找到对IoCreateFile hook的例子,也全都是inline HOOK,没发现SSDT的方式

2007-02-06 17:59 来自版块 - 内核编程

PsSetCreateProcessNotifyRoutine做进程监控时,得到进程的ID,使用ZwOpenProcess打开。在winXP和win2003上没问题,但在win2000上则失败,返回错误码STATUS_INVALID_PARAMETER是否2000和xp有着不... 全文

2007-01-17 17:43 来自版块 - 内核编程

最近来访

(2)

返回顶部