J'ai un problème pour utiliser des dll que j'ai en 32 bits sur mon système windows 7 64bits.

J'avais en particulier des soucis avec IEShims.dll et gpsvc.dll, quand je chargeais une dll dépendant de ces deux là, le chargement échouait.

J'ai résolu le problème avec IEShims.dll en copiant une version 32bits de cette dll dans le dossier de mon exécutable.

Par contre je n'ai pas de version 32 bits de gpsvc.dll
Après une recherche sur google, apparemment elle n'existe pas en 32 bits.
Semblerait que je n'en n'ai pas besoin, c'est un "delay-load dependency", mais comment le dire à mon programme pour qu'il n'essaye pas de la charger sauf si il en a vraiment besoin ?

Merci de votre aide