首页
社区
课程
招聘
[求助]DDK 关于IoCreateDevice的问题
发表于: 2007-12-30 20:42 8009

[求助]DDK 关于IoCreateDevice的问题

2007-12-30 20:42
8009
我在WINDOW2000中用IoCreateDevice创建了一个磁盘设备,在我的电脑中是可以显示的,并且可以使用,但是当我在WINXP下的时候,我再创建磁盘也没有提示出错,创建的磁盘在我的电脑中没有显示,当我在命令行现键入:X:(回车,X是我创建的磁盘设备),提示“函数错误”,在网上查了一下说是要用一下DefineDosDevice函数来制定一下。但是我用了之后,盘符是出来了,但是还是不能用,无法打开,提示:“函数错误”。
请大家给指点一下。
(声明一下,我想做一个虚拟光驱)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 271
活跃值: (18)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
2
filedisk与ramdisk. 虚拟光驱.我也刚开始研究...
推荐去看<<windows内核实验教程>>,最后一章讲如何做虚拟光驱,很详细,但是代码不完整   
如果有什么新进展,请多多指教.最近可能要离开几天了.
2007-12-30 21:47
0
雪    币: 223
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
昨天晚上做实验,发现一个很奇怪得是:这种问题在我的vmware里的WINXP里面就不存在,
可以完好的创建出我想要的设备,并且可用..
这是怎么一回事呀,还请高手解答.

谢谢楼上得回答,我去看一下<<windows内核实验教程>>这本书。
2007-12-31 08:30
0
雪    币: 223
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
问题虽然是解决了,但是没有找到
真正的原因!!!
2008-1-2 19:55
0
雪    币: 126
活跃值: (179)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
看看FileDisk的代码就知道了
2008-1-17 10:15
0
游客
登录 | 注册 方可回帖
返回
//