cs_jashugan
Messages postés28Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention27 mai 2010
-
29 juil. 2009 à 11:31
colargol7
Messages postés2Date d'inscriptionmardi 22 septembre 2009StatutMembreDernière intervention 4 octobre 2009
-
3 oct. 2009 à 18:48
Bonjour,
J'ai une question concernant le menu contextuel dans l'explorer windows. J'ai reussi à ajouter une entrée dans ce menu pour le type de fichier que je souhaite (à savoir un fichier .docx) en ajoutant dans le regedit la clé :
[HKEY_CLASSES_ROOT\Word.Document.12\shell\MonEntrée\command]
Avec ca, j'ai un item qui s'est ajouté au menu contextuel "MonEntrée" sur les documents .docx.
Le soucis est que je n'arrive pas à faire un sous-menu du type :
Titre
|
-> Sous menu 1
-> Sous menu 2
Si quelqu'un sait où il faut taper dans la base de registre pour effectuer un tel menu, ca m'interesse :)
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 29 juil. 2009 à 13:29
Quand j'y réfléchis bien, je ne pense pas avoir jamais vu cela. As-tu un exemple d'application qui procède de la sorte ? Je ne suis pas sur que ce soit possible.
cs_jashugan
Messages postés28Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention27 mai 2010 29 juil. 2009 à 14:21
@Minotthor, oui je pensai à un menu du même type que winrar, 7-Zip, FileMenu Tools aussi. J'ai installé ces logiciels, mais je ne trouve pas dans la base de registre où ils ont enregistré leur infos pour ce menu, je ne vois pas comment c'est fait :/
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 29 juil. 2009 à 15:24
Je suis en train de surveiller les modifications que WinRAR apporte à la base de registre quand on coche l'option. Je vous informerai de mes trouvailles.
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 29 juil. 2009 à 15:46
Bon alors ... je ne comprends rien aux modifications apportées à la base de registre. Manifestement ce n'est pas WinRAR qui les applique directement. Par contre, j'ai trouvé ça en recherchant sur le Google le nom de certaines des clés de registre :
cs_jashugan
Messages postés28Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention27 mai 2010 29 juil. 2009 à 16:07
Et bien, je vais présenter la solution au chef de projet, on verra si ça lui plait lol. Mais bon, la mise en oeuvre risque d'être plutôt longue et donc pas rentable -_-
cs_jashugan
Messages postés28Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention27 mai 2010 30 juil. 2009 à 14:31
Bon j'ai tenté de me lancer sur l'interop COM, mais bon, même avec un exemple apparement tout fait, j'arrive pas à faire fonctionner le sample :/ c'est pas évident.
cs_jashugan
Messages postés28Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention27 mai 2010 31 juil. 2009 à 10:26
Bon j'ai réussi à m'en sortir, c'était l'api msn qui n'était plus bonne avec les nouvelles version (c'est un vieux sample dans l'exemple). Maintenant j'ai bien mon sous-menu dans le shell windows (il ne faut pas oublier de relancer le process explorer.exe pour que la dll charge les changements dans le shell.
Par contre, impossible de rendre la dll compatible .NET quand j'utilise visual studio 2005/2008, je n'ai réussi à faire fonctionner la dll qu'avec 2003 :/ lol. M'enfin ça avance :)
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 1 août 2009 à 11:32
Et bien moi ... je ne suis parvenu à rien.
Par contre je ne savais pas qu'il fallait redémarrer explorer.exe ... ça pourrait expliquer des choses. Zut.
Heureux que tu y sois parvenu. Et vivement Windows 7 qui va permettre de créer des sous-menus asns dll.