类似超级解霸的“光驱防读死”是怎么实现的

gbstar2021 2002-05-04 10:29:25
是不是要重写光驱的驱动?(是不是和虚拟光驱的技术有些关系呢?)
那位能提供点资料或给点提示。本人只是出于对技术的好奇,没有商业目的。
...全文
30 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gbstar2021 2002-05-09
只找到 2.0 的,那个时候的超级解霸还是使用 mci 播放的影片
光盘的读取也是通过中断完成的,和现在的情况已经完全不同了。
  • 打赏
  • 举报
回复
kingofvc 2002-05-07
www.helpwork.net上有超级解霸原码的下载
自己去找找
  • 打赏
  • 举报
回复
oyf888 2002-05-07
我想应该跳一个扇区,就是2.5K,一旦发现有错就读取后面的扇区,同时解码程序保持原来的数据,非法数据不解码,这样就没有马塞克了。
  • 打赏
  • 举报
回复
Richuen22 2002-05-07
应是:
跳过去的应以帧为单位。不好意思!
  • 打赏
  • 举报
回复
Richuen22 2002-05-07
防读死是读不到的就跳过去,估计是接管了CD-ROM的读WIN32函数。我想这有个定位问题,跳过去的应以fu(忘记怎么定)为单位。
  • 打赏
  • 举报
回复
goldmoon 2002-05-07
学习!
  • 打赏
  • 举报
回复
hww02 2002-05-07
应该 是不同的 IDE驱动。
  • 打赏
  • 举报
回复
shaohua 2002-05-07
up!
  • 打赏
  • 举报
回复
双杯献酒 2002-05-07
估计是编写了驱动程序.
  • 打赏
  • 举报
回复
gbstar2021 2002-05-06
我推
  • 打赏
  • 举报
回复
zjlsct 2002-05-05
肯定是它自己接管了光驱

电脑读盘时读不出会努力试几次,实在不行就报错
而vcd机则是从内到外一直读下去,不管读出读不出
  • 打赏
  • 举报
回复
Q_O 2002-05-04
楼上的想法未免简单了点、你说的还是在操作系统的范围内。如果自己控制光驱的话。至少要用vxd.
  • 打赏
  • 举报
回复
DavidHowe 2002-05-04
我也想过这个问题。
我想至少有这样的2种可能性:
1。读取文件时产生了例外,然后被try...catch...捕捉到。
2。异步文件读取时产生了超时。
不知还有什么别的想法?
  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
帖子事件
创建了帖子
2002-05-04 10:29
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……