Hi! I am approaching the "Unattended World"... I found out on some sites that, starting with DirectX9, no switches are available. Not having access to the OEM part of Microsoft Site, the alternative seems to be using DXSetup() Api. I managed to write this very very very simple and no-error-checking utility, which uses this api. I post the source code for public knowledge, hoping it might help: -------- remember to #include "dsetup.h" and to use dsetup.lib -------- DWORD dwFlags; int err; dwFlags = DSETUP_DIRECTX; err = DirectXSetup(NULL, NULL, dwFlags); // do error checking and report to the user return 0; -------- This snippet alone is able to start and complete DX9 Setup. DX Files must be in the same folder of the compiled exe (see MSDN doc) Bye everyone!! -- Davide DG IT Administrator davidedg@libero.it