在Virtual PC中测试DirectX应用程序?

Rob*_* S. 6 directx wpf virtual-pc

我想在Windows 7下使用Windows Virtual PC测试我的WPF应用程序.在我的C#代码中,我正在检查WPF层,如果它小于2,我禁用了DirectX调用.为了在Windows XP上进行测试,我想使用Windows Virtual PC,但它似乎只能在软件模式下运行.因此,等级总是<2.

有关如何使DirectX在Virtual PC中工作的任何想法?

Dra*_*ake 6

Virtual PC 2007

Virtual PC 2007似乎不支持3D加速,但我刚刚发现了一篇博客文章,其中作者找到了在Windows 7客户端上启用3D加速的解决方案.该技巧仅适用于运行Windows 7的主机和客户端.

这是链接.希望能帮助到你.

VirtualBox的

从3.0版开始,VirtualBox通过DirectX 8/9 为3D加速提供支持.

不幸的是,它不是很稳定,另外Visual Studio在开发WPF应用程序时崩溃并且启用了3D加速.

已经打开,它说,他们是在修复工作

VMware工作站

此外,VMware Workstation自5.5版开始提供了实验性的DirectX支持.但是阅读他们的论坛主题似乎WPF开发只能与VMare Workstation 7及更高版本一起启用3D加速.

我没有尝试自己,但似乎很有希望.在产品页面上,您可以看到在Windows 7上运行的Aero 3D,并且屏幕上也显示了半条命!

这个页面:

VMware Workstation是第一个在虚拟化环境中支持3D图形的公司,现在是第一个在Windows Vista和Windows 7虚拟机中支持Windows Aero的公司.在Windows虚拟机中支持DirectX 9.0c Shader Model 3和OpenGL 2.13D图形,运行更多3D应用程序.

评估审判,让我们知道...


rep*_*pka 5

对不起,即使是最新的Virtual PC也不支持硬件DirectX重定向.

您可以尝试VMWare Workstation 7.1.他们声称支持DirectX高达9.0c,这足以让你进入第2层.