XP下开发的DX9程序在Win7下卡死?该怎么解决

XP下开发的DX9程序在Win7下卡死?
我做的DX9游戏,在Windows7下面运行会卡死,原因不明。

网上爬文发现很多游戏都会在Win7下出现卡死现象,所以我推测应该是有某个或某几个常用的DX模块在Win7下需要做不同的处理,因此请教下各位经验丰富的高手们,可曾遇到并解决过此类问题?

------解决方案--------------------
用vista版本的驱动, 有的显卡的win7的显示驱动会有问题,比如创建级别的device失败.

不过可能会影响平时玩游戏的性能
------解决方案--------------------
在win7上最好用dx10以上版本开发,win7先天就支持它
------解决方案--------------------
用DX10的话,WINXP就不支持了
------解决方案--------------------
没遇到过这问题
------解决方案--------------------
在vista/win7上的DX9其实都是被"解释"运行的,在画的时候还是用的DX10/11,只不过在用他们模拟 DX9,这个工作是由 Win 的驱动完成的
------解决方案--------------------
这是属于Win7的驱动部分,不会对外开放,只要知道有这么会事就好了
------解决方案--------------------
我也是啊,卡死。
而如果是dx10的代码,在vista下FPS=50 win7 下=500,这个杂解释啊
------解决方案--------------------
XP下,不可以开发这个系统!