阅读:1377回复:3
如何在windows中增加一个虚拟的硬盘分区。
我是超级菜鸟,最近要写一个程序要求增加一个虚拟的硬盘分区,至于内部功能就先不管了。我已经在网上查找了几乎两周了,都找不到详细的介绍。自己也对RAMDISKXP做了不少研究,无奈功力尚浅,始终搞不懂它怎么增加了一个分区,又怎么删除。我只看到了有关注册表的一些修改,代码调试我不太会,我用ollydbg看不到它有调用什么特别的函数。
希望各位高手指点指点,说明一下原理,越详细越好,如果没时间,也请概括一下,此任务已经被我拖了好久了。小弟在此先谢过各位热心回答的人。 |
|
沙发#
发布于:2004-08-03 12:51
那就看看filedisk
|
|
板凳#
发布于:2004-08-03 12:53
原理很简单,创建一个disk device,然后实现几个io_ctrl(参考filedisk),并把read write的request重定向(内存,文件等等) :D
|
|
地板#
发布于:2004-08-04 17:11
支持tooflat,
|
|