Ti ripeto che io non suggerirò mai a qulacuno di sostituire moduli di sistema con altri di diversa provenienza.
Perchè questa pratica destabilizza il sistema operativo.
Se il programma accetta le sue dll all'interno della SUA cartella di installazione e le va a cercare lì allora tutto bene (occrre verificare un eventuale file di configurazione del programma e vedere dove è impostata la ricerca delle dll , se necessario modificando il percorso).
Perchè in quella cartella si potranno copiare le dll necessarie ed il sistema non le vedrà nemmeno e non le caricherà.
Ma il problema si riproporrebbe immediatamente nel momento del caricamento in memoria della dll poichè avendo lo stesso nome di una dll di sistema verrebbe bloccata o comunque creerebbe un conflitto.
Questi tentativi di installare software non compatibile danneggiano il sistema operativo.
Per questa ragione , nelle versioni Professional e Ultimate di Windows 7 , è possibile installare gratuitamente Windows Virtual PC ed XP Mode che permettono appunto di installare software obsoleti con supporto usb e unità ottiche.
Quindi , imho , è un tentativo che , se proseguito , ti creerà problemi al sistema operativo.
Ciao
Franco Leuzzi - Microsoft ® MVP Windows Desktop Experience