Windows7中的DirectDraw无法被禁用的解决方法


关键词

DirectDraw 注册表 Windows

摘要

在使用XP的时候,很多朋友都曾被视频截图后的"全黑图片"困扰,就是在本地播放时出现的截图变黑的问题。
在使用XP的时候,很多朋友都曾被视频截图后的"全黑图片"困扰,就是在本地播放时出现的截图变黑的问题。

对此,要解决,一般有两个方法可以用: 一个方法是用两个不同的播放器,同时打开同一个文件;另一个方法是禁用DirectDraw

熟悉Windows XPWindows7的用户应该知道(默认情况下)DirectDrawWindows XPWindows7下都是已启用状态。不同的是,在Windows XP下用户可以禁用它,而Windows7下,它无法被禁用,这是不是就意味着,Windows7用户无法通过"禁用DirectDraw"的方法解决截图变黑的问题。

DirectDrawDirectX中的关于视频输入输出的基本部分,使用DirectDraw可以方便地编制出高效的视频处理程序,只要用户的 硬件支持DirectDraw,就能保证你的代码可以处理它们。 对于Windows7中的DirectDraw无法被禁用,该如何解决呢?

默认情况下,Windows7中的DirectDraw无法被禁用,但我们可以通过其它变通的方法来禁用它:

方法一:修改注册表

Windows7下,运行注册表编辑器,依次定位到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversDCI,然后在右侧 窗口中找到并双击"Timeout",接着,在弹出的窗口中将默认值"7"修改为"0".

修改完毕后,保存设置退出,再下次启动时即可生效。

方法二:安装Windwos7专用驱动

可能有部分Windows7用户会发现,修改注册表并重启计算机后,DirectDrawWindows7下仍然处于启用状态,也就是说,通过修改注册表的方法,未能达到禁用DirectDraw的目的。

出现这样的情况,是由于Windows7在显卡驱动方面与WindowsXP有所不同,有的显卡用户,在win7下需要下载安装专用驱动,一些公版驱动,以及一些Windows XP下的驱动,它们Windwos7下是无法修改DirectDraw的状态的。

DirectX其它组件一样,只要可能,DirectDraw就会最高程度的利用硬件执行某特定功能,并且让那些该硬件还不支持的特性也能用软件仿真的方式加以实现。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Windows7中的DirectDraw无法被禁用的解决方法:http://www.splaybow.com/post/windows7-directdraw.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 关闭360rp.exe进程,停止其占用CPU

相关文章:

Windows7中的DirectDraw无法被禁用的解决方法  (2013/12/5 9:41:30)

关闭360rp.exe进程,停止其占用CPU  (2013/12/3 10:44:11)

Windows 7(x64)下安装Ubuntu12.4的方法  (2013/11/30 11:17:41)

浅谈Windows安全模式的功能和作用  (2013/10/18 16:46:01)

Windows Server 2012对HTML5的支持  (2013/10/16 16:24:18)

利用组策略提升系统性能  (2013/10/15 17:42:13)

查看本地 windows系统是32位还是64位  (2013/10/15 14:55:45)

IE重新安装  (2013/10/12 17:50:09)

删除系统备份  (2013/10/12 16:35:04)

两个浏览器的小技巧  (2013/10/11 16:37:09)