关于使用事件实现驱动与Win32 AP通迅的例子已经很多了。但我在实际使用中,发现了一些关于Windows 计数的问题,请各位指教一下:案例一: 我希望驱动建立一个事件,然后由Win32 AP来读取信息。于是Win32 AP启动时,会如下操作:h1=CreateFile(&quo... 全文

2005-01-22 02:31 来自版块 - 内核编程

我现在要做一个在win98下的 vxd disk驱动。我在论坛上下载了 little-vcd 和 pgp disk, 发现编译出来的都是 .pdr 文件(但它是vxd文件).这便是win98下的磁盘驱动吗?是bus驱动还是 disk 驱动?在win98下,可以实现对一个磁盘实行过... 全文

2005-01-10 17:22 来自版块 - 内核编程

我在 application 中申请分配的 memory(会有100MB-200MB),但在windows 2003上,它只是先分配空间,并不立即分配实际的物理内存。而且在使用中,经常会换出到 pagefile。 有什么办法可以总是让我的 memory 不会给转到 pagefil... 全文

2005-01-09 22:00 来自版块 - 内核编程

application在win98中能直接发出MAC帧吗? 我需要在win98启动后,向网络上的server发出通知消息(只需要发出,而不需要接收)。我知道 本机的 mac , server的mac/ip。我可以自已构造出 MAC 帧。由于我的 win98用的是dhcp,这时 不... 全文

2004-12-16 23:23 来自版块 - NDIS网络接口开发

有那位兄弟用过 NdisRequest ?我有一事不明。 我的imd在调ndisrequest(queryinfo,OID_GEN_CURRENT_PACKET_FILTER) 时,返回NDIS_STATUS_PENDING.我该如何等待其结束呢?如果我转而在RequestCom... 全文

2004-12-09 09:33 来自版块 - NDIS网络接口开发

我的驱动在运行过程中,会报bug check 0xC20x41 Starting address Physical page frame Highest physical page frame Attempt to free a nonallocated nonpaged poo... 全文

2004-12-08 11:02 来自版块 - 内核编程

各位大虾, 我现在在做scsi miniport驱动。windows2000就在我的scsi 卡上启动(测试时没有ide硬盘)。我设置我的驱动在第0级启动(在disk.sys之前)。启动后检测到windows有几次读取磁盘的操作。但在全部第0级驱动装入后,windows2000会... 全文

2004-11-06 21:49 来自版块 - 内核编程

我将网卡驱动和passthru在系统启动时加载, 启动过程中可以发包,但却收不到包,即PtReceive不被调用,直到系统完全启动才被调用。请问怎么让它在系统启动时被调用?朋友说有可能在启动过程中下层Miniport没有调用NdisM..IndicateReceive ,而只调用... 全文

2004-11-04 23:52 来自版块 - NDIS网络接口开发

我将网卡驱动和passthru在系统启动时加载, 启动过程中可以发包,但却收不到包,即PtReceive不被调用,直到系统完全启动才被调用。请问怎么让它在系统启动时被调用?朋友说有可能在启动过程中下层Miniport没有调用NdisM..IndicateReceive ,而只调用... 全文

2004-11-04 23:51 来自版块 - 内核编程

我在做一个disk filter,位于disk.sys的下层。目的是拦截disk.sys向磁盘写了的特定位置写了什么数据(需要提取数据),功能是类似软件实现的还原卡一样.我现在将拦截得到的irp排队,然后在thread中逐个处理.但遇到一个问题.我发现在拦截scsi_write时... 全文

2004-11-02 16:21 来自版块 - 内核编程

如题,在passthru中安装时会要求同时安装 sfitler.dll它有什么功能呢?如果修改im的inf文件,去掉跟它相关的项后,im好像不能正常工作了。这是什么原因?

2004-10-23 13:25 来自版块 - NDIS网络接口开发

SCSI在处理命令字 SCSIOP_MODE_SENSE 时,它用结构体 struct _MODE_SENSE10 { UCHAR OperationCode; UCHAR Reserved1 : 3; UCHAR Dbd : 1;... 全文

2004-09-28 11:41 来自版块 - 内核编程

我在看toaster时,有很多疑问,为什么当往bus上plug一个device时,系统会认得新的设备是toaster 呢?bus上的child pdo有什么特别的vendorid/deviceid以供识别吗?lu0老大能帮忙讲解一下吗? 还有, toaster bus的pdo,是... 全文

2004-06-26 23:45 来自版块 - 内核编程

我还是不大了解 pdo 和 fdo 的关系。向各位求证一下:以下是的理解,请各位帮忙看一下,是否是对的:pdo是由pnp manager创建的吧?而driver的adddevice例程,是用于创建fdo的吗?如下的语句:IoAttahchDeviceToDeviceStack(f... 全文

2004-06-25 15:53 来自版块 - 内核编程

1.那位高手可以详细说一个注册表在windowsXP启动中(特别是加载第0级驱动时)的作用?在windowsXP中有设置最大注册表大小。这是否意味着注册表的存储是必须连续的(NTFS簇连续)?而且都是预分配的?NTLDR启动后,是直接读取注册表的CurrentControlSet... 全文

2004-02-04 11:22 来自版块 - 内核编程

我在做文件驱动系统(类以fat32)。请教两个问题:1.我的 文件驱动系统 不依赖任何实际的硬件,这时怎样加载?2.我的文件驱动系统需要和另一台机器通迅,在驱动有类似win socket之类的通迅机制吗?socket的阻塞会否导致驱动的阻塞,继而系统的崩溃这个虚拟的文件系统,在读... 全文

2003-12-30 11:20 来自版块 - 内核编程

急, 寻SCSI虚拟驱动的源代码。因工作关系,是需要开发一个虚拟的SCSI适配卡。要求能在Windows2000中安装并使用。安装SCSI驱动后,效果就像虚拟光驱daemon一样,有一个虚拟的SCSI适配卡,一个虚拟的SCSI设备(在这里是一个虚拟的SCSI硬盘)。这个虚拟的SC... 全文

2003-09-22 19:47 来自版块 - 内核编程

我是深圳软件开发公司。现在需要开发scsi驱动和ndis驱动和pxe embedded network fs.其中的scsi驱动要求能创建虚拟的磁盘,并能如真盘一样正常读写pxe embedded network fs 是指能制作可以在pxe环境下执行的二进制代码,它可以创建虚拟... 全文

2003-07-30 15:55 来自版块 - 合作开发

请教各位兄弟,在windows的5种等级的服务启动,网卡驱动的加载是属于那个等级的?能让它运行在system级吗?有没有可能调整win2000的启动顺序,让它在启动的过程中,尽快的启动驱动网卡,然后做网络连接(如连接到x:->\\\\server\\share),然后再加载... 全文

2003-06-18 11:04 来自版块 - 内核编程

我在做ioreq的请求拦截对于文件访问来说,访问同一个盘符的ioreq->ir_rh都是一样的。我能否在vxd加载时,就能获得 指定盘符的 ir_rh(resource handle)呢?下面这些函数有用吗?FS_MountVolumeIFSMgr_RegisterCFSD... 全文

2002-12-02 11:28 来自版块 - 内核编程

最近来访

(2)

返回顶部