Bonjour,

Me voici confronté a un nouveau problème !
J'ai un produit qui s'installe automatiquement à partir d'un fichier .CAB
Un fichier .INF décrit les fichiers a copier...

Pour des raisons historiques (que je ne connait d'ailleurs pas), mon produit a besoin des fichiers msvcm90.dll, msvcp90.dll, msvcr90.dll.
Mon produit s'attend a trouver ces dll dans son propre répertoire.

Lors de l'installation, le script (.inf) copie ces fichiers (present dans le .CAB)dans le répertoire "C:\WINDOWS\Downloaded Program Files", puis dans le répertoire d'install...

Le problème :
Si les fichiers msvcm90.dll, ... sont présent dans le système, le .INF n'arrive pas a les copier sous "C:\WINDOWS\Downloaded Program Files".
Et du coup, mon produit ne fonctionne pas !

Si je force la copie (avec le repertoire de destination en dur), ca marche.
Mais je préfèrerais une solution dynamique (utilisation de %OBJECT_DIR% ?)
pour être plus propre...

Alors, je sais qu'il serait préférable d'utiliser les dll msvcm90, ... là où elles sont sans les copier dans nos repertoire, mais j'ai peur que les modifications soient trop importantes et entrainent des regressions (la bete noire) !

Si quelqu'un a une idée ou a déjà rencontré ce type de problème, je serais heureux de partager son expérience...
D'avance merci