DirectX可再发行包分解

DirectX可再发行包分解,directx,Directx,我是否只允许重新分发DirectX包的一部分?(例如,仅DirectDraw DLL,不带Show/3D/等)来自DirectX SDK Redist EULA的编号: DirectX软件开发工具包可再发行代码 可再发行代码标识为 以下文件中的所有文件 DirectX SDK上的“Redist”目录 CD/下载: 重新发现/ 在上面的 目录必须包含在任何 DirectX运行时的分发 DSetup32.dll DSetup.dll DXSetup.exe DXupdate.cab dxdllreg

我是否只允许重新分发DirectX包的一部分?(例如,仅DirectDraw DLL,不带Show/3D/等)

来自DirectX SDK Redist EULA的编号:

DirectX软件开发工具包可再发行代码 可再发行代码标识为 以下文件中的所有文件 DirectX SDK上的“Redist”目录 CD/下载:

重新发现/

在上面的 目录必须包含在任何 DirectX运行时的分发

DSetup32.dll DSetup.dll DXSetup.exe DXupdate.cab dxdllreg_x86.cab

答案是“是”和“否”,这取决于你问的是什么。您无法从DirectX SDK发送应用程序中的任何“原始”DLL,必须使用DirectSetup。但是,您可以只包括上讨论的实际需要的出租车


这实际上只适用于DirectX SDK可选并行组件,如D3DX、XAudio2等。如中所述,DirectDraw实际上是Windows操作系统的一部分。您不能使用Windows XP Service Pack 2、Windows Server 2003 Service Pack 1和Windows XP x64 Edition中包含的以DirectX 9.0c开头的REDIST进行更新。DirectDraw总是在那里。您所做的只是设置一个OS版本检查,并假设它已经安装,因为它是。这只是正确设置支持的最低操作系统版本的功能。

EULA是最终用户许可证。在哪里可以找到开发者许可证?是的。DirectX SDK EULA是SDK最终用户的EULA。