Bonjour,
Je recherche un moyen efficace d'intercepter ou de détecter le double-clique sur un fichier sous Windows en C++.
Par exemple lorsque l'on double-clique sur un fichier .doc ou .docx, récupérer le chemin complet avant le lancement de Word du genre "C:\Documents and Settings\userA\Desktop\Toto.docx"
Pour le moment, je réaliser un Hook sur la méthode "ShellExecute" en Windows XP et sur "CreateProcess" en Vista et Seven.
Cependant, si l'application associée est installée sur le poste, avec certaines extension comme .avi par exemple, je récupère "c:\Program Files\Windows Media Player\wmplayer.exe" et non le chemin complet du fichier sur lequel j'ai double-cliqué.
En vous remerciant d'avance pour vos idées ou explications.
Partager