Bonjour,
Je rencontre maintenant un problème durant l'association de mon programme avec les fichiers musicaux du disque : après avoir fait un programme de test, j'ai essayé de l'associer avec un fichier musical (le mp3) mais après avoir remplacé les chemins d'accès, l'entrée 'Play' (si c'est ce que j'ai changé) n'apparait plus dans le menu et je ne peux alors plus lancer le fichier. Pourquoi une simple différence de targets m'empeche de lancer le fichier ?
Je vous donne le procédé que j'ai utilisé sur le mp3 :
* Ouverture de mp3file dans HKEY_CLASSES_ROOT (c'est bien lui qui a été associé)
* Dans ' Shell ', l'option par default est ' play ', ce qui veut dire que l'option d'ouverture en gras ou utilisée durant un double clik est celle définie dans la clé ' play ' située dans ' Shell '
* Donc, je me dirige vers ' play ' situé dans ' Shell '
* Bon on est d'accord, le (default) est égal au nom affiché dans le menu. Ici ' Lecture ' (c'est WMP qui l'a mis)
[d'ailleurs que signifie la valeur vide ' LegacyDisable ' ? ]
* J'ouvre ' command ' , je remplace le chemin d'accès (en (default) ) par "E:\Dune\Developpement\test.exe" "%L" [qui est un programme de test affichant ses arguments dans des messageboxes]
La seule chose ayant changée est donc la commande (le chemin d'accès au fichier).
MAIS comme par hasard,' Lecture ' a disparu du menu du bouton droit, remplacé par la valeur par défaut étant " Change Icon ". En double cliquant, normal, il lance "Change icon "...
Pourquoi ? Pourquoi ? C'est pourtant la marche à suivre non ? Est ce un coup de WMP qui empêcherait d'être remplacé ?
Merci d'avance.
P.S : en remettant le chemin d'antan vers WMP, l'entrée réapparait...
Partager