J'ai écrit une extension shell en C# qui affiche ma propre entrée de menu contextuel (FileExtensionMenu) Après avoir cliqué sur mon entrée de menu, l'extension shell devrait soumettre le nom du fichier choisi à mon application principale qu'il peut traiter avec ce fichier.Quelle est la manière préférée de communiquer entre une extension shell et une application écrite en C#
Ma question est quelle est la façon de communiquer entre l'extension et l'application. Ou dois-je transférer la logique du programme au code d'extension du shell?
Merci d'avance pour votre aide
Vous pouvez faites ceci sans une extension shell, ajoutez simplement une association de fichier. Ce qui serait le "moyen préféré". –
Veuillez lire [this] (http://blogs.msdn.com/b/oldnewthing/archive/2006/12/18/1317290.aspx) et [this] (http://blogs.msdn.com/b/ oldnewthing/archive/2013/02/22/10396079.aspx) sur pourquoi c'est une mauvaise idée (bien que certains [pas d'accord] (http://stackoverflow.com/questions/15834410/regasm-codebase-works-but-file- avec-regasm-codebase-regfile-does-no/15835909 # comment22533300_15835909)). –