如何禁止,启动directdraw加速? (300分)

  • 主题发起人 主题发起人 BlackDragon
  • 开始时间 开始时间
B

BlackDragon

Unregistered / Unconfirmed
GUEST, unregistred user!
如何禁止,启动directdraw加速?就像手动启动directx诊断工具里的禁用,启动directdraw
一样。
 
拿个监视API使用情况的工具监视一下directx诊断工具
想不起来那个工具叫什么了,反正有[:)]
 
老大,你帮我查吧,这300给你。[:D]
 
没有实现的方法吗?[:(!]
 
可能是修改注册表。
 
我想directx应该是个服务吧,修改注册表的键值不应该能控制的了.
 
找了个API spy 可无法找出所用的API,就看见一个MssageBox,其他的看不明白[:(]
另外禁止DDraw加速并不意味着禁止DDraw
 
gxcooo:
你用directx诊断工具试试看,禁用directdraw加速后,你的调用directdraw接口的程序
还运行的了吗?我的是不能运行了.嘿嘿,是不是我的机器的问题啊?[:D]
 
啊,我要顶不住了,大家帮我顶啊。[:D]
 
好。我帮你顶
 
我在win2000+dirctx8.1+G2mx400里禁用加速后依然可以运行我写的directdraw程序,依然可以在directx诊断工具
里测试directdraw[:)]
 
我的是丽台s325禁止后就不行了?directdraw程序就测试不了。你停止后还可以玩3d游戏?
真牛[:D],我也要换。不过,老大,还是帮我找找这个函数吧,或者帮我顶。[:D]
 
禁用directdraw加速后还可以测试DDraw,但无法测试D3D
对不起,可能我误导了你,可能只是修改注册表而已
 
找到了:
把下面的键值设成1就是禁用,改为0就是启用
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DirectDraw]
"EmulationOnly"=dword:00000000
 
张无忌也说过,不过我没信,测试一下。
 
我测试的没问题[:)]
 
多人接受答案了。
 
后退
顶部