Integrating Eclipse in Eclipse; CDT; MinGW; DirectX environment, reference:
When installing the DirectX SDK, S1023 error always occurs at the last step:
After checking the information, most of what is said is:
The DirectX SDK will install "Microsoft Visual C+ 2010 x86 Redistributable", but the current system already has a higher version of "Microsoft Visual C+ 2010 x86 Redistributable -1010.0.40219", so the installation failed. Just uninstall the corresponding "Microsoft Visual C+ 2010 x86 Redistributable -1010.0.40219" and "Microsoft Visual C+ 2010 x64 Redistributable -1010.0.40219" and reinstall the DirectX SDK.
----------------------------------------------------If you haven't solved your problem yet-----------------------------------------.
Solved this problem, the error still exists!!! If I still report S1023 error to you mischievously.
The final DXError log display under C: Windows Logs is as follows:
--------------------
[04/26/16 14:31:22] module: dxupdate (Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - Access denied
Unable to iterate through D: PROGRA~1 MICROS~1 Redist Jun2007_ D3dx10_ 34_ X64.cab. The file may be damaged
------------------
[04/26/16 14:31:22] module: dsetup32 (Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup:: InstallPlugIn
DirectXUpdateInstallPlugIn() failed
--------------------
[04/26/16 14:31:22] module: dsetup32 (Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup:: SetupForDirectX
InstallPlugIn() failed
--------------------
[04/26/16 14:41:28] module: dxupdate (Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - Access denied
Unable to iterate through C: PROGRA~2 MI5E29~1 Redist Feb2005_ D3dx9_ 24_ X64.cab. The file may be damaged
--------------------
[04/26/16 14:41:28] module: dsetup32 (Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup:: InstallPlugIn
DirectXUpdateInstallPlugIn() failed
--------------------
[04/26/16 14:41:28] module: dsetup32 (Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup:: SetupForDirectX
InstallPlugIn() failed.
--------------------------------------------------------------------------------------------------------.
I checked the information, and the reason is that my machine is equipped with Kingsoft Poison Bull. During the installation process, the corresponding requests were intercepted by the Poison Bull. As long as Close the Poison King and reinstall it. .
Problem feedback: http://bbs.duba.net/thread-22947348-1-1.html .