小弟我想做个虚拟磁盘程序,功能需求:登陆后本地上多出一块虚拟磁盘,对这个盘内的操做呢,比如浏览文件,新建文件,读写文件,有对应的网络命令发送到服务器端。具体服务器端不谈。
对于虚拟磁盘实现,我在攻驱动程序这一块,不过慢慢发现过于复杂,对于各种的IRQ请求都要处理,还要熟悉文件系统格式(Fat32或NTFS)。现在想改用APIHoot,把对相关的磁盘操作函数都挂上钩子,这样的实现于我简单一点。不过我个人还是想用驱动实现,请各位大合侠指点一二,如有现成的驱动源码的,更不胜感激。
另外,分不够可以再加。
对于虚拟磁盘实现,我在攻驱动程序这一块,不过慢慢发现过于复杂,对于各种的IRQ请求都要处理,还要熟悉文件系统格式(Fat32或NTFS)。现在想改用APIHoot,把对相关的磁盘操作函数都挂上钩子,这样的实现于我简单一点。不过我个人还是想用驱动实现,请各位大合侠指点一二,如有现成的驱动源码的,更不胜感激。
另外,分不够可以再加。
这样我的电脑中就多了一个Z盘
http://www.pudn.com/downloads188/sourcecode/hack/detail882559.html
不知道你有账号没 如果没有 留个邮箱
C:\WinDDK\6001.18002\src\kmdf\ramdisk
WDK自带的 虚拟磁盘的例子
虚拟磁盘的例子 在pudn上有很多
http://www.pudn.com/search_db.asp?keyword=%D0%E9%C4%E2%B4%C5%C5%CC
代码你不能下载 但是可以浏览的 反正驱动程序一般都是5个一下的文件 直接看 也还可以
你把C:\WinDDK\6001.18002\src\kmdf
都打包给我。
建议换吧 太老了 这个例子是用WDF 新的驱动模型写的
你那边的DDK太老了 给你也没法编译
ddk里面都已经写好了,装上就能用的,只需要简单修改一下应该就可以了
推荐看看这个驱动的源代码