阅读:17033回复:50
scsiport实现的虚拟硬盘源代码放出
慎重申明
这份代码大量的参考copy了ms的toaster跟驱网的vdisk的代码 只有少部分是我自己修改的 一个是toaster的电源管理方面 一个是vdisk常常蓝屏方面(这个部分还是有一个问题,使用checked build的操作系统的朋友也许还是会遇到蓝屏,十分抱歉,我现在使用的机器跑checked build 版的操作系统速度慢得无法忍受,所以这个bug在checked build得os上还是没有解决) 我的编译环境是vs.net 2003 ddk安装目录是c:/winddk/3790 softice安装目录是c:/xxxxx(这些告诉你了也没有用) 请各位朋友自行搭建编译环境 安装使用的inf文件已经放到"bin/inf/"目录下面了 使用方法 1.自己编译3个工程,生产一个总线驱动,一个miniport驱动,一个test 2.运行添加硬件向导,指定bus.inf 3.在确信总线驱动安装完成的情况下,在c盘根目录下面放一个大小不小于100M的名字叫pal.iso的文件(他会是你虚拟出来的硬盘使用的镜像文件). 4.运行test.exe文件 5.新出现的硬件请更新他的驱动到miniport.inf 6.运行计算机管理,点击磁盘管理,不出意外会有一个初始化磁盘的向导出来,照着向导作下去...分区...格式化.. 7.要停止使用这个虚拟硬盘,请使用任务栏上的安全删除设备 8.安全删除以后,想要再次使用,请再运行test.exe 9.想要指定不同的文件名,想要使用多个虚拟硬盘(最多支持4个硬盘).请修改test这个工程, 10.想要实现更多的更xx的要求,请修改代码...... 以上无责任发言完毕..... 有问题可以到群里面讨论 [编辑 - 7/21/04 by tiamo] |
|
|
沙发#
发布于:2011-04-15 13:56
谢谢了,正需要将FileDisk转成SCSi
|
|
板凳#
发布于:2011-03-08 11:06
附件不存在了诶。LZ再发一次可否?
|
|
地板#
发布于:2010-08-24 00:37
学习了,等我下个月改个Storport版本发出来大家看看,哈哈。
|
|
地下室#
发布于:2010-07-19 15:54
已解决。在运行test.exe前要重启计算机
|
|
5楼#
发布于:2010-07-19 09:42
有人帮帮忙吗?谢谢?
|
|
6楼#
发布于:2010-07-17 17:54
|
|
7楼#
发布于:2010-07-14 11:35
不顶不行啊,拿来学习学习
|
|
8楼#
发布于:2010-02-17 19:25
支持,感谢
|
|
9楼#
发布于:2010-01-21 17:36
学习中,感谢楼主~
|
|
10楼#
发布于:2009-11-08 13:10
回 楼主(tiamo) 的帖子
我的QQ号是:182476737.我现在也用了你的tiamodisk源代码。但是我测试的时候发现了一个问题想请教一下你,我是搞SCSI驱动的。看到后加我QQ,如果你没QQ请给我发邮箱lixuekui88@qq.com。我现在找不到你的任何通讯信息。谢谢。 |
|
11楼#
发布于:2008-06-13 13:50
请教一个问题,我修改的toaster filter,拦了IRP_MJ_SCSI中的SCSIOP_READ,在完成例程中为什么不能修改CurSrb->DataBuffer的值,修改了没有用,不知道为什么,能指点下吗
|
|
|
12楼#
发布于:2008-03-20 11:51
不知道怎么用啊,tiamo大牛。
tiamoBus,tiamoMiniport这些文件夹里面只有源代码,在VC6.0里面应该建什么样的工程啊? 本人菜鸟,做好挨批的准备。 |
|
13楼#
发布于:2008-03-13 02:53
引用第36楼xiezhi2002于2008-02-09 23:32发表的 : 我和你一样,请问你解决了没有? |
|
14楼#
发布于:2008-02-18 21:05
不错,可以借鉴一下。
|
|
15楼#
发布于:2008-02-09 23:32
我下了,第一次看驱动程序源代码,不怎么上手!
连接时候提示: tiamoBus error LNK2001: unresolved external symbol @__security_check_cookie@4 tiamoBus error LNK2019: unresolved external symbol @__security_check_cookie@4 referenced in function __output tiamoBus fatal error LNK1120: 1 unresolved externals google了一上午,也不知道什么原因,那位大哥帮小弟指点下,万分感谢! |
|
16楼#
发布于:2007-10-17 17:27
太好了
我一直想知道怎么写个伪设备 希望能编译通过 另外,我安装WDK是否也可以呢? |
|
|
17楼#
发布于:2005-08-11 08:07
谢谢tiamo老大:)
这个东东只能用来学习,使用起来效率太低,用磁盘软件测试速度,只有KB量级的速度。FILEDISK在本地可以达到和本地硬盘差不多的速度。 |
|
18楼#
发布于:2005-07-18 09:16
ok了,是装错了。
还有个问题,就是对这个磁盘的操作反映慢,开始用时还以为是死机了,这是为什么? |
|
19楼#
发布于:2005-07-16 11:28
xpsp2下
|
|
上一页
下一页