各位兄弟姐妹,我在linux平台下做一个块设备io过滤,截获IO操作,然后重定向到另外一个设备上去,主要是写操作,我想做一个类似raid1一样的镜像,保证数据的安全。大家能提供一个思路或者方法么?参照linux下的什么代码比较好做?谢谢了。主要是不知道怎么截获linux下的块设备... 全文

2010-05-21 09:42 来自版块 - LINUX&UNIX核心开发

我有2个模块驱动,分别为module1和module2,其中module1导出一个函数function给module2使用。在module1和module2中我都分别使用了MODULE_LICENSE("Dual BSD/GPL")语句,我的内核是2.6的,安... 全文

2010-04-13 09:23 来自版块 - LINUX&UNIX核心开发

各位大侠好,我在win2000内核态使用FSCTL_GET_VOLUME_BITMAP获取卷位图信息,总是出错显示STATUS_ACCESS_DENIED错误,大家知道原因吗?在打开文件的时候我试过很多参数,比如FILE_READ_ATTRIBUTES,GENERIC_ALL等,... 全文

2009-08-13 16:02 来自版块 - 文件系统(过滤)驱动程序开发

各位兄弟姐妹好,我在做块级别的数据备份,就是把一个卷按照一个数据块数据块地从一个地方备份到另外一个地方。如果我把一个卷从头到尾备份过去,是有效的。但是对于一个卷来说,在使用率不高的时候,有效数据很少。比如一个20G的卷(假设为D盘),如果只使用了5G,我们就不用把20G全部备份过... 全文

2009-07-28 14:58 来自版块 - 文件系统(过滤)驱动程序开发

各位大侠好,由于IOCTL_DISK_GET_LENGTH_INFO在windows2000下不支持,我没有办法通过这个接口获取磁盘长度。于是我采用了以下2种办法:1.打开PhysicalDrive0(磁盘0),通过IOCTL_DISK_GET_PARTITION_INFO去获取... 全文

2009-07-17 09:10 来自版块 - 内核编程

各位兄弟,我调用IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES怎么老是失败,有成功调用过的大侠吗?我搜索版上好像有很多人都调用失败,但是好像没有人回答这个问题,有成功的大侠能不能告诉我怎么回事?谢谢了!!!

2009-02-23 15:23 来自版块 - 文件系统(过滤)驱动程序开发

各位兄弟好,我有一个驱动,在没安装瑞星嵌入式杀毒之前,很正常,一旦安装了这个瑞星嵌入式杀毒就出现UNEXPECTED_KERNEL_MODE_TRAP (7f)蓝屏。这个瑞星嵌入式杀毒只有瑞星完全安装的时候才会安装的,典型安装是不安装的,也不知道是怎么回事,下面是我用windbg... 全文

2009-02-20 10:30 来自版块 - 内核编程

各位大侠好,能不能告诉我一下文件系统驱动里面的sr和FltMgr驱动的作用是什么?我看每个卷上面都attach了sr设备。不知道这个sr设备和FltMgr设备是干什么用的,谢谢了!

2009-02-11 11:24 来自版块 - 文件系统(过滤)驱动程序开发

最近在看XiangXiangRen 大侠的Windows文件过滤驱动开发教程(第二版),首先感谢XiangXiangRen的免费书。书上面写了避免文件重入的事情。书上原话是:使用影设备(Shadow Device)是网络上广为流传的方法。是非常优秀的解决方案。有没有大侠告诉我一下... 全文

2009-02-09 09:27 来自版块 - 文件系统(过滤)驱动程序开发

最近小弟在搞文件系统过滤方面的东西,小弟的习惯就是在做之前先看看驱网前辈们的帖子。我发现大家都说sfilter和filespy在架构上有区别,说sfilter和有些杀毒软件不兼容,但是我看ddk3790里面的sample,我没发现他们的架构有什么区别呀,各位大侠能告诉我,他们的架... 全文

2009-02-06 20:09 来自版块 - 文件系统(过滤)驱动程序开发

各位兄弟新年好,我做了一个磁盘的上层过滤驱动,我可以拦截到磁盘的写操作。但是对于磁盘分区操作,我能拦截到IOCTL_DISK_SET_LAYOUT_EX命令。这个IOCTL_DISK_SET_LAYOUT_EX命令最后应该转换成磁盘的写操作把分区信息写到磁盘里面,我想拦截到这个写... 全文

2009-01-08 13:56 来自版块 - 内核编程

各位大侠好,可以告诉我IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES怎么样吗?我怎么总是调用不成功,说参数错误。下面是我的代码,我总是调用失败,我是在winxp环境下使用的。 各位大侠帮我看看,谢谢了! hDev = CreateFile( &... 全文

2008-11-14 09:11 来自版块 - 内核编程

各位老大好,我做了一个无盘启动系统,单独使用没有问题。但是如果我用无盘启动的机器同时插上本地的物理硬盘,这个时候就有问题了。各位老大能不能告诉我,怎么保证我无盘启动系统创建的虚拟磁盘的磁盘号是磁盘0?系统设置磁盘的磁盘号(磁盘0,磁盘1等等)是根据磁盘的发现顺序来配置的吧。我想使... 全文

2008-10-26 14:05 来自版块 - 内核编程

我用int10h画图,不知道为什么在有些机器画图是好的,有些机器就不行,挺郁闷的,大侠能指点一下吗?谢谢了! mov ah, 0x00 mov al, 0x12 int 0x10 mov ah, 0x0c mo... 全文

2008-10-19 13:15 来自版块 - 内核编程

大侠能不能告诉我怎么调试这个dll吗? 我修改devcon做了一个dll,然后在innosetup的脚本里面调用这个dll。这个dll我把它编译成exe文件然后使用里面的函数是没有问题的,不知道为什么做成dll调用有问题,大侠能不能告诉我怎么调试这个吗?谢谢了!老是蹦... 全文

2008-10-13 11:54 来自版块 - InnoSetup,NSIS 中文讨论区

大侠能不能告诉我虚拟磁盘这种驱动怎么在安装包里面安装?我只会手动安装,这和真实的硬件不同,真实的硬件可以通过总线扫描出来,有他的硬件id等,这种驱动不知道怎么安装,我有inf文件,大侠能指点一下吗?谢谢了!

2008-10-08 19:20 来自版块 - 内核编程

我摸索了一下,发现InnoSetup还挺好用,终于放弃InstallShield了,省得收到律师函。但是我不知道怎么用InnoSetup安装象usb这种类型的驱动,以前用InstallShield也没有安装过这种类似的驱动,不知道怎么玩,大侠能指点一下吗?谢谢了!

2008-10-08 15:24 来自版块 - InnoSetup,NSIS 中文讨论区

My_ZwQueryValueKey函数是我hook以后的函数,Old_ZwQueryValueKey是系统的函数。我的目的很简单,就是当系统查询aaa的值的时候,我让系统查询Myaaa的值,然后返回。但是status = Old_ZwQueryValueKey(KeyHandl... 全文

2008-09-28 16:06 来自版块 - 内核编程

各位大侠,本人最近在搞无盘这方面的东西,基本上没问题了,但是还存在2个小bug,不知道各位大侠能不能指点小弟一下,感激不尽!主要是以下2个bug:1.在windows起来后的2秒钟左右,我的TDI的tcp链接突然断开,我只好重新连接了。只是这个断开的原因很奇怪,我的机器是固定ip... 全文

2008-09-17 14:16 来自版块 - 内核编程

大家好,我写了一个TDI client, 我在这个client里面用TdiRegisterPnPHandlers注册了TDI PnP。我发现我注册TdiRegisterPnPHandlers后,得到的消息顺序是这样的:TDI_PNP_OP_PROVIDERREADY(TdiPnP... 全文

2008-09-01 19:59 来自版块 - NDIS网络接口开发

最近来访

(4)

返回顶部