zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1866回复:16

如何使光驱能写?

楼主#
更多 发布于:2005-01-29 16:01
CDFS不支持写操作,所以尽管我处理了写操作的SCSI命令也不行
SCSI命令中有与CD-RW相关的吗?我只想让虚拟光驱像CD-RW那样可以直接往里写数据(DirectDisk,可以格式化光盘的那种)。
---内核开发合作或提供基础技术服务QQ:22863668 ---
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-30 16:37
CDFS不支持写操作,所以尽管我处理了写操作的SCSI命令也不行
SCSI命令中有与CD-RW相关的吗?我只想让虚拟光驱像CD-RW那样可以直接往里写数据(DirectDisk,可以格式化光盘的那种)。
 

因为CDFS作为上层驱动,不会将写操作,传递到下层的SCSI驱动,所以要想进行写操作,或者在CDFS上面做过滤驱动,或者替换掉CDFS驱动
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-01-31 09:34
我主要是想实现一个CDRW,我觉得安装上一个真正的CDRW,可以对一个盘格式化,而且可以直接写,我觉得操作系统已经能直接识别了呀
---内核开发合作或提供基础技术服务QQ:22863668 ---
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-31 10:02
我主要是想实现一个CDRW,我觉得安装上一个真正的CDRW,可以对一个盘格式化,而且可以直接写,我觉得操作系统已经能直接识别了呀
 

你难道不是做支持CDRW的虚拟光驱吗?
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2005-01-31 11:32
是啊,我就是做一个虚拟的CDRW,我是说真正的CDRW放入盘片可以格式化还可以写,这些是由过滤实现的吗?
---内核开发合作或提供基础技术服务QQ:22863668 ---
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-31 15:26
应该不是过滤驱动实现的,好像文件系统不是CDFS,是别的格式,也许是UDF,这个我不是太清楚。请教高人。。。
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-31 16:25
要让它能写,只需支持一些MMC命令即可,DVD-RW比较容易写,CD的话要ATPI等寻找写位置等比较麻烦,大约4~5条命令吧,我不列举了,看MMC-4说的比较详细。虚拟设备首先要配置成刻录机,要不刻录软件看不到,注意config里要设置RW的profile,这样就差不多了吧。看看实际刻录软件发过来的命令就知道了。
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2005-01-31 17:50
好,我试试,你说的MMC-4和SCSI命令集(我用的是SPC-2)不一样吧,哪有,给个链接?
---内核开发合作或提供基础技术服务QQ:22863668 ---
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-02-01 12:30
MMC4是SCSI的一部分主要讲可移动光存储设备,也就是CD/DVD了,很详细,连接忘了,搜搜。
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2005-02-01 13:12
哪位梆梆忙给个连接好不好,我昨天搜了一天也没找到,我一艘mmc4就找到一大堆win2000的管理控制台。
---内核开发合作或提供基础技术服务QQ:22863668 ---
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-02-01 13:43
哪位梆梆忙给个连接好不好,我昨天搜了一天也没找到,我一艘mmc4就找到一大堆win2000的管理控制台。

给你一个看看吧,希望有用。
附件名称/大小 下载次数 最后更新
2005-02-01_mmc4r05.rar (2410KB)  32
在交流中学习。。。
ciomhan
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2010-07-27
  • 粉丝0
  • 关注0
  • 积分244分
  • 威望75点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-02-03 19:59
虚拟光驱是实现在FILE SYSTEM下层的,所以你就是找到相关的MMC指令也没有用.RW使用的是其他文件系统,CDFS是ISO9660规定格式的文件系统,只支持读.如果你要写就要安装其他文件系统,比如UDFS的支持写入的版本,现在MS的操作系统还不SUPPORT,有个NERO的公司有个产品叫INCD中带了UDFS文件系统.或者你只要一次性写入的话,应该直接使用MMC指令.只要CDFS帮你认出来就可以了.
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-02-04 11:34
大大在哪里,UPUP
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2005-02-05 17:06
赞同ciomhan 观点
xuzheng318
驱动牛犊
驱动牛犊
  • 注册日期2005-01-24
  • 最后登录2005-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2005-02-06 15:09
学习,关注!
Leonsoft
驱动小牛
驱动小牛
  • 注册日期2003-05-08
  • 最后登录2012-08-11
  • 粉丝1
  • 关注0
  • 积分21分
  • 威望281点
  • 贡献值1点
  • 好评度103点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2005-02-17 14:36
PsSetCreateProcessNotifyRoutine adds a driver-supplied callback routine to, or removes it from, a list of routines to be called whenever a process is created or deleted.
I will do the best with what the God gave me.
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
16楼#
发布于:2005-02-17 15:35
PsSetCreateProcessNotifyRoutine adds a driver-supplied callback routine to, or removes it from, a list of routines to be called whenever a process is created or deleted.


跟这个有关系么?
---内核开发合作或提供基础技术服务QQ:22863668 ---
游客

返回顶部