如何在程序中控制光驱的速度?

解决方案 »

  1.   

    曾经看过这么个程序,比较麻烦的是用bcb写的,好像要用到个dll文件
      

  2.   

    好像要用到vxd
    我不清楚
    一下
      

  3.   

    请参考 aspi32 SDK ……唯一的简便解决方法  -_-||  其它软件也是用这个的
      

  4.   

    去看看ASPI驱动, Windows 9x/ME/2000/XP都支持
      

  5.   

    TO:coolfilm(苏飞工作室) 
     那里有光驱小精灵的源码下载?
      

  6.   

    見過有些DVD軟件可以控制速度,不清楚是自私實現的
      

  7.   

    TO kuki84(lazyKat)
    有源码吗?
      

  8.   

    为满足广大用户的需求,摩西电子率先研发出了光驱的变速技术,并在最新推出的50X(增强版)光驱中加入了硬件变速及软件变速的功能。该功能可以通过手动按光驱的PLAY键或从摩西网站(WWW.MOSES.NET.CN)下载其自带的变速软件来随心所意控制光驱速度,实现轻松变速。众所周知,CD-ROM的读盘能力与其速率有着密切的关系。一般而言,两者成反比,即速率越高,其读盘能力就相对降低,因此可以通过降速来应付各种不同质量,不同类别的光碟,例如,播放VCD影片和CD盘,只要8X的光驱就足够应付了,而只有在安装大型软件时才会需要较高的速度。下面从光驱变速的原理来分析一下变速对光驱各方面的影响,这款光驱的变速可通过硬件和软件来实现,硬件变速是由光驱的PLAY键直接控制光驱主轴电机的转速来实现的,软件变速则是由软件控制光驱的FIREWARE,由FIREWARE来控制光驱主轴电机的转速,由此可见,降速也就是降低主轴电机的转速,高速的马达旋转会带来震动,不利于光头进行数据读取,同时会产生令人烦躁的噪音,主轴电机的转速越快,产生的热量也就越多,如果积聚的热量不能够及时散发出去,就囤积在光驱内部,长此以往下去,会加速电机的老化,从而造成光驱的寿命下降。由此可以看出,降速不仅可以提高光驱的读盘能力,降低噪音和发热量,而且可以防止主轴电机老化的作用从而提高光驱的寿命。因此,我们可以根据所使用的光盘的类型,质量的不同来选择适当的光驱速度,以提高光驱读盘的能力,延长光驱的寿命。
    ----从上面的来看,这属于硬件驱动的范围了,呵呵,在这里解决
    可还真的是需要高人了!
      

  9.   

    这个用汇编要不要进ring0的?