Session 安装平台更新kb2670838后,无法对DirectX应用程序运行自动测试

Session 安装平台更新kb2670838后,无法对DirectX应用程序运行自动测试,session,directx,sessionid,windows-update,Session,Directx,Sessionid,Windows Update,我致力于在各种自动化服务器上运行的基于DirectX的应用程序的自动化测试。服务器被设置为作为服务运行,这意味着当测试执行时,它们将在会话0下执行 但是,在安装windows平台更新kb2670838之后,测试开始失败。初始化应用程序时,调用CreateSwapChain后会出现DXGI\u错误\u NOT\u Current\u AVAILABLE错误 我发现某些API调用在会话0下不起作用。(见附件) 但上周这起作用了。我在不同的微软论坛上发布了这篇文章,但似乎没有其他人有这个问题。所以我的

我致力于在各种自动化服务器上运行的基于DirectX的应用程序的自动化测试。服务器被设置为作为服务运行,这意味着当测试执行时,它们将在会话0下执行

但是,在安装windows平台更新kb2670838之后,测试开始失败。初始化应用程序时,调用CreateSwapChain后会出现DXGI\u错误\u NOT\u Current\u AVAILABLE错误

我发现某些API调用在会话0下不起作用。(见附件)


但上周这起作用了。我在不同的微软论坛上发布了这篇文章,但似乎没有其他人有这个问题。所以我的问题是还有其他人经历过吗?你是如何解决这个问题的?

我将“没有其他人有这个问题”解释为“没有其他人尝试过这样做”。因此,没有其他人:1)开发DirectX应用程序。2) 编写启动UI的功能测试。3) 在作为服务运行的环境中执行测试(例如Bambor或jenkins)?我认为这是可能的,但我希望这种情况不是那么罕见。坦白说,我发现你的说法(在会话0中使用DirectX)过去的效果比没有人报告过同样的经历要令人惊讶得多。您的服务器过去是否使用过软件光栅化器?