gpt4 book ai didi

windows - 没有 Aero 合成就没有 vsync;无法在 CreateDesktop() 制作的桌面上打开 Aero

转载 作者:可可西里 更新时间:2023-11-01 12:42:06 24 4
gpt4 key购买 nike

我正在使用 OpenGL 进行渲染。我的东西是沙盒的,所以我使用 CreateDesktop() 来防止粉碎攻击。但是,无论出于何种原因创建新桌面时都没有 Aero 组合(尽管默认桌面有)并且尝试使用 DwmEnableComposition() 启用它失败。我不知道为什么,也不知道如何解决这个问题。 DwmEnableComposition() 在默认桌面上运行良好。有没有办法让 vs vsync 在没有组合的情况下工作?即使从 nvidia 的驱动程序控制面板强制执行,我也无法这样做。这里的解决方案是什么?

我使用的是 Windows 7。在 Windows 8 中,他们说不能禁用合成,所以我想知道这个问题是否不会再出现了。

最佳答案

据我所知,DWM 组合仅限于 Windows 7 中的默认桌面,并且在其他桌面上始终处于禁用状态。您可以在未启用 Aero 效果的 UAC 提示符和登录/ctrl+alt+del 屏幕上看到这一点。我很确定 Windows 8 已经改变了这一点,因此所有桌面现在都由 DWM 呈现。

关于windows - 没有 Aero 合成就没有 vsync;无法在 CreateDesktop() 制作的桌面上打开 Aero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com