在驱动程序中:// 创建连接名RtlInitUnicodeString(&DosNameLink, L"\\DosDevices\\SFilter"); status = IoCreateSymbolicLink(&DosNameLink... 全文

2007-11-22 10:49 来自版块 - 文件系统(过滤)驱动程序开发

用DDK中的INF安装文件安装了sfilter当系统启动的时候也就加载了sfilter.sys可是我想用net stop sfilter 确提示不能关闭sfilter但是如果:在系统已经启动之后再去执行net start sfilter 确是可以的。我想解决这个问题,就是当当系统... 全文

2007-11-21 09:43 来自版块 - 文件系统(过滤)驱动程序开发

在上层应用程序中可以利用MultiByteToWideChar 这个API 函数实现宽字符的转化,MultiByteToWideChar 包含在windows.h中 我在驱动程序中,调用MultiByteToWideChar 这个API,当然提示未定义我想 #include &... 全文

2007-11-20 14:26 来自版块 - 文件系统(过滤)驱动程序开发

驱动程序中:// 创建连接名 tlInitUnicodeString(&DosNameLink,L"\\DosDevices\\SFilter"); status = IoCreateSymbolicLink(&DosNameLi... 全文

2007-11-19 10:26 来自版块 - 文件系统(过滤)驱动程序开发

我在sfilter的基础上修改。在IRP_MJ_READ历程中 :buffer = Irp->UserBuffer;DbgPrint("观察:IRP_MN_NORMAL buffer = %s\n", buffer);发现把DbpPrint注销掉,是一点... 全文

2007-11-17 08:35 来自版块 - 文件系统(过滤)驱动程序开发

楚大哥上面 有Irp->FileObject->CurrentByteOffset.Quat = offset.Quat + length;我用DDK看编译提示说FileObject并不是Irp的成员。我去DDK定义的头文件中找到Irp定义 发现有个PFILE... 全文

2007-11-14 08:36 来自版块 - 文件系统(过滤)驱动程序开发

驱网第一张页面中,提供的一个filedisk的例子,我下过来用了, 以前做过USB驱动,U盘过滤驱动,都用自己的WINDDK来编译的。filedisk 不知道是什么性质的驱动程序。 用什么编译,因为我用自己的不能编译。刚接触这个,能否指点下。

2007-10-30 18:29 来自版块 - 文件系统(过滤)驱动程序开发

我看别人发过MINIPORT的贴子,查了一些资料,可我到现在还搞不清楚什么是MINIPORT以及MINIPORT驱动。请大虾们能讲下么?

2007-08-10 14:34 来自版块 - 内核编程

大家好,这是我写的U盘只读过滤驱动程序,我顺便写了,应用程序来控制U盘是否需要只读。虽然勉强完成了,但还是会存在着很多问题。希望大虾们能解决下。通过完整的写一个过滤驱动,我有个感觉,就是代码其实不是第一步最重要的。第一步最重要的还是了解程序的各种非代码的部分。具体我也讲不出来。因... 全文

2007-08-10 07:55 来自版块 - 内核编程

我的 status = IoCreateSymbolicLink(&win32Name, &ntName)为什么返回是错误的UNICODE_STRING ntName = RTL_CONSTANT_STRING(L"\\Device\\usbs... 全文

2007-08-09 14:30 来自版块 - 内核编程

我的 status = IoCreateSymbolicLink(&win32Name, &ntName)为什么返回是错误的UNICODE_STRING ntName = RTL_CONSTANT_STRING(L"\\Device\\usbs... 全文

2007-08-09 14:28 来自版块 - USB驱动开发

最近根据别人的过滤驱动模块,写了个U盘过滤。而且在DeviceTree中,也发现了我的过滤驱动加载在USBSTOR.sys了。我也创建了这些IRP_MJ_READ,IRP_MJ_SCSI,IRP_MJ_WRITE,IRP_MJ_INTERNAL_DEVICE_CONTROL,IR... 全文

2007-08-06 16:09 来自版块 - USB驱动开发

PSCSI_REQUEST_BLOCK CurSrb;我想用上面结构 , 提示说没定义。我找到那个定义此结构的文件,在我的程序中,加入#include "minitape.h"没出现没定义,但是出现其它问题了。不知道是什么原因。

2007-08-06 09:24 来自版块 - USB驱动开发

sinister大虾 写了一个键盘过滤驱动我的理解:他在PS2键盘过滤上 #define PS2KEYBOARDNAME L"\\Device\\KeyboardClass0"// 根据设备名称找到需要附加的设备对象问下,是不是所有的PS2键盘的设备名都是上... 全文

2007-08-04 13:05 来自版块 - 非USB硬件驱动开发

sinister大虾 写了一个键盘过滤驱动我的理解:他在PS2键盘过滤上 #define PS2KEYBOARDNAME L"\\Device\\KeyboardClass0"// 根据设备名称找到需要附加的设备对象问下,是不是所有的PS2键盘的设备名都是... 全文

2007-08-04 13:01 来自版块 - ABC初学者

看到tracera大虾说:“USB版块有人提供的USB设备只读代码。” 可我好象找了半天都没有看到, 不知道 哪位大虾 能提供下。谢谢

2007-08-03 09:42 来自版块 - USB驱动开发

最近想用DDK写驱动程序。看到别人说DDK 中 有build.exe这个工具。我在DDK开发包中,不同的目录下找到了几个build.exe 。可是发现好象都不能用。首先我的DDK不是安装的,是直接包拿过来用的。不知道 是不是一定要安装的,build.exe才能用。哪位大虾能解决下... 全文

2007-07-31 18:50 来自版块 - ABC初学者

最近来访

(2)

返回顶部