在有的WIN7中提示找不到DX的DLL,可能是WIN7的DX是高版本的我用depend查看了所需要的DLL,结果还是运行不了!如何提取DX9程序所需的DLL文件,以解决WIN7高版本DX运行不了的问题?我的主程序不到1MB,叫客户去安装一个700MB的DX9貌似有点困难,请问有什么合理的解决方案或思路么?

解决方案 »

  1.   

    DX9的用户运行时库也就几十兆,没有700MB那么多...让用户去装个最新的就可以了,很多游戏都是这么干的。
      

  2.   


    用到DX的原因很WS,其实有些WIN7在全屏游戏时用GDI截图会黑屏,于是改用DX9的方式这个感觉还是大了,主程序就一个800KB的EXE,DX却拖着一大家子DLL的,还有没有其他解决方法啊?
      

  3.   

    估计不是DX的事, 可能是UAC的事。 我也用DX9,在WIN7 32和64位上都没有问题。 
      

  4.   


    我也找了好多人测试,有的WIN7没问题,有的WIN7又不行(不区分32或64)~~所以就纳闷啊