jiayt
驱动牛犊
驱动牛犊
  • 注册日期2001-08-16
  • 最后登录2002-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2481回复:5

关于虚拟光驱!

楼主#
更多 发布于:2001-12-17 18:42
在虚拟光驱中,添加一个虚拟光驱即增加一新设备个时,系统会提示
重启对话框,请问各位大虾如何不显示此对话框?

最新喜欢:

villeinvillei...
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-01-14 19:06
如果只是想做个可以在系统中使用的数据用虚拟光驱, 陆老大说的完全对, 如果想让它支持isobuster, cd-text player, cd-g player这样的东东, 不从SCSI上干就不行了.我自己走错了一步路,导致要把class driver移到scsi port上去(还没干).

正在进行XP对应, 为了应急, 我把在2K下的CLASS DRIVER往XP上挪, 遇到下面的问题请LU0老大指教.

解决XP新导入的Session管理,LAST_SESSION的格式变更之后,我做的CLASS DRIVER可以正常使用MOUNT成功的Y:, 但是这个光盘在EXPLORER上表示时不显示LABEL和成功的盘号,却正常的访问它(无论是EXPLORER还是执行程序).

打开Property,它说成功的文件系统是RAW. (正常情况下是CDFS).目前我还没有对付新加的MJ_SYSTEM_CONTRL,同样的程序在2K下一切正常,不知道着是不是症结的所在?

  
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-14 13:26
NT下自己做成CLASS DRIVER就极度简单了. 根本不需要用什么MINIPORT规范. 9X下只要将IOS搞定, IOS会负责通知SHELL有逻辑盘生成. 也不要什么特殊处理.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-01-05 14:06
如果你做的是PNP设备,不需要重新启动。
如果参照一下daemon的做法,会有很大的收益。

我们做的时候也后一个阶段遇到你同样的问题。把程序作干净,就没有问题了。

注册设备和使用方式根据你的实现平台不同。如果在win9x,me上做,做成mpd或者mpr,在2000/nt下做,相对简单些。用ntddk也可,用wdm也可。

具体需要对付的cdrom access code,可以参照下面的文档。
http://61.193.161.104:8800/~zdhe/document/INF-8020.PDF

最复杂的是Mode_Sense,可能会用掉你30%以上的时间。





hhhhhhh
驱动牛犊
驱动牛犊
  • 注册日期2002-01-03
  • 最后登录2004-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-05 02:28
我也想要,
可以共享吗?
huangbeyond(校园人渣)
dowsun
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2002-01-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-12-21 11:49
请问您的虚拟光驱是怎么做的?有源码吗?
 :)
游客

返回顶部