DirectX9.0c的核心组件自从DirectX SDK Summer 2004后就再也没有变过了, 除了Vista上的DX10....换句话说, 我们可以假设核心组件在用户的机器都已经存在了, 我们没有必要再给他们安装一次.
可选的组件有D3DX库, XACT, XINPUT和Managed DirectX. ...如果核心库不需要安装(前面说过, 假设用户机器上已经存在DirectX9.0c), 那么DirectX.cab和dxnt.cab都可以去掉. ...至于XACT, XINPUT和MDX用到哪个加上哪个的cab. ...如果没有使用DirectShow, BDA.cab, BDANT.cab和BDAXP.cab也可以忽略(也可以假设用户机器上已经存在)
好了, 经过这些精简, 剩下的文件应该不会超过10M^_^, 对于一个客户端来说是九牛一毛