换句话说, 我们可以假设核心组件在用户的机器都已经存在了, 我们没有必要再给他们安装一次.
可选的组件有D3DX库, XACT, XINPUT和Managed DirectX. ...DirectX 的安装
在SDK/Redist目录下已经包含了一份完整的DX Runtime安装程序, 完全可以随应用程序一起发布给用户....如果不想显示安装界面, 可以用"dxsetup.exe/silent"来调用安装程序. ...DirectX安装程序至少需要以下几个文件:
dxsetup.exe
dsetup32.dll
dsetup.dll
dxupdate.cab
dxdllreg_x86.cab
加起一共才3M...当然, 这只是安装程序, 并不包含你所要升级的组件.
首先, 如果不是64位程序(32位程序在64位系统下使用的仍然是32位库), 那么所有的*_x64.cab都可以去掉.