Comment append un élément dans le menu contextuel de la fenêtre

J’ai créé une application c # pour imprimante virtuelle mais je cherche maintenant à démarrer mon application en cliquant droit sur un fichier .pdf ou un fichier .doc

En bref, je veux append un élément dans le menu contextuel de la fenêtre, mais uniquement pour le fichier .pdf et le fichier .doc.

s’il vous plaît me suggérer comment y parvenir.

Merci d’avance.

Pour savoir quelles touches modifier / append, voir la réponse acceptée ici: Ajouter un élément de menu au menu contextuel Windows uniquement pour un type de fichier spécifique

Pour append les clés à l’aide de C #, utilisez un object RegistryKey

ssortingng[] exts = {".pdf", ".doc"}; foreach (ssortingng ext in exts) { RegistryKey _key = Registry.ClassesRoot.OpenSubKey($"HKEY_CLASSES_ROOT\\{ext}\\shell", true); RegistryKey newkey = _key.CreateSubKey("Use Virtual Printer"); RegistryKey subNewkey = newkey.CreateSubKey("Command"); subNewkey.SetValue("", "C:\\yourApplication.exe"); subNewkey.Close(); newkey.Close(); _key.Close(); } 

Modifié depuis Comment append un élément de menu contextuel à l’Explorateur Windows pour les dossiers