CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

急!急!急!:请问在Windows下如何disable 光驱的自动重放功能

楼主michaelwan(临风)2003-07-02 18:37:56 在 VC/MFC / 基础类 提问

急!急!急!:请问在Windows下如何disable   光驱的自动重放功能  
        我现在正在写一个程序,主要是测试光驱门的弹出与弹入的好坏.   每次弹进时都会自动的播放起我的光盘了这不是我需要的.请问有什么方法在Windows下把光驱的AutoPlay给Disable掉.谢谢 问题点数:0、回复次数:13Top

1 楼c0der()回复于 2003-07-02 18:51:49 得分 0

通过修改注册表就可以了:  
   
  路   径:HKEY_CLASSES_ROOT\AudioCD\shell      
  键值名称:(Default)      
  键   值:其值改为play   表能够自动播放,改为没有内容则禁止。      
  Top

2 楼michaelwan(临风)回复于 2003-07-02 19:30:22 得分 0

朋友帮帮忙吧,能用代码写出来吗?   还有所有的系统都支持吗?  
  好象MSDN的这一页将到了.但我不知怎么做.我是一个新手,帮帮忙.Top

3 楼dzqsuper(数风流人物-还看打倒日本猪的人(抵制日货))回复于 2003-07-02 20:01:39 得分 0

那关键要看你会不会操作注册表了Top

4 楼michaelwan(临风)回复于 2003-07-02 20:03:50 得分 0

我不会呀Top

5 楼michaelwan(临风)回复于 2003-07-02 20:08:19 得分 0

对了MSDN的Enabling   and   Disabling   AutoPlay.这一节将到了,但我不知如何做.好象还有另外一种方法,请个各位帮我看看.谢谢  
  Top

6 楼michaelwan(临风)回复于 2003-07-02 20:24:21 得分 0

我觉得修改注册表的方法不是很好,可能对于不同的OS,   有些子键会不同.我还是比较喜欢MSDN上  
  Enabling   and   Disabling   AutoPlay这一节讲的另外一种方法.好象注册一个QueryCancelAutoPlay消息.但我不知怎么做.  
  Top

7 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-07-02 21:13:58 得分 0

学习Top

8 楼penter(净土)回复于 2003-07-02 21:53:16 得分 0

up,mark&study;Top

9 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2003-07-02 23:00:02 得分 0

在注册表中,如果对注册表不熟悉的话可以下载一个超级兔子或优化大师来改。Top

10 楼michaelwan(临风)回复于 2003-07-03 18:50:46 得分 0

没有其它方法吗?Top

11 楼flmttm()回复于 2003-07-03 19:01:55 得分 0

upTop

12 楼jvcit(々燕归来々)回复于 2003-07-03 19:13:39 得分 0

guan   zhuTop

13 楼xiaohedou(小河豆(充电中.18%.))回复于 2004-01-15 14:07:18 得分 0

看见的时候也晚了:  
   
  禁止光驱的AutoPlay功能  
   
              static   UINT   uMsgQueryCancelAutoPlay=  
   
        RegisterWindowMessage("QueryCancelAutoPlay");  
   
              if   (uMsg==uMsgQueryCancelAutoPlay)  
              {  
                          int   n   =   MessageBox(hwnd,   "你想禁止AutoPlay功能吗?",   NULL,  
   
            MB_YESNO   |   MB_ICONQUESTION);  
   
                        //   1代表取消AutoPlay  
   
                        //   0   t代表允许AutoPlay  
   
                          SetDlgMsgResult(hwnd,   uMsg,   (n   ==   IDYES)   ?   1   :   0);  
   
                          fRet   =   (n   ==   IDYES)   ?   1   :   0;  
   
              }  
  Top

相关问题

  • 怎样在windows中屏蔽光驱?
  • 光驱!
  • Windows XP/2000下有没有可以锁光驱的程序?
  • 光驱求救
  • 我的光驱~~~
  • 监测光驱
  • 光驱错误
  • Help my 光驱
  • 光驱问题
  • 光驱问题!

关键词

  • autoplay
  • 光驱
  • 请问
  • 注册表
  • disabling
  • 功能
  • 禁止
  • 好象
  • 方法

得分解答快速导航

  • 帖主:michaelwan

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo