Bonjour,
je développe une application qui a besoin de retrouver quel est le chemin exact d'un fichier utiliser par un programme tiers (n'importe quel autre application). En cherchant un peu, j'ai fini par trouve une dll qui permet de faire ça : OpenFileFinder.dll
elle permet de récupérer les fichiers ouvert par toutes les applications (il reste plus qu'au programmeur de faire le tri dans tout ça) sauf que visiblement il y a un soucis avec elle : en gros, parfois, lorsque l'on lance le scan, il ne prend pas le fichier ouvert alors que si l'on relance le scan quelque seconde après, il va nous le trouver.
Mes questions serait, est-ce que c'est du a une instabilité de window? (actuellement je suis sur XP mais je vais adapté pour intégré tout ce qui est vista/7/8) ou est-ce que c'est la dll elle même qui n'est pas stable (et donc que je devrais moi même la modifié pour corriger ça)
donc je suis sous xp sp3, je développe sous VS C# 2008 sous framework 3.5
ps : l'important est la vitesse de récupération du chemin absolu du fichier, donc un scan du pc complet est à exclure
Merci d'avance et si je ne suis pas assez clair, n'hésitez pas a me demander des détails, je vous les donnerais dans la mesure du possible.
Partager