Bonjour,
J'ai écris un programme utilisant la bibliothèque de compression DotNetZip. A présent je désire étendre ses fonctionnalités et ajouter la possibilité de l'utiliser via le menu contextuel de Windows (Explorateur de fichiers - Shell).
J'ai bien trouvé quelques trucs sur le Net mais ils ne sont pas vraiment explicites ou ne fonctionnent pas.
Je recherche des exemples ou du code C# (tout fait - rêvons un peu...) qui me permettrait d'une part, de rajouter des commandes au menu contextuel de l'Explorateur de fichiers pour mon programme et d'autre part créer pour celui-ci un type de fichier spécifique.
Concernant le menu contextuel, les items disponibles (selon contexte - fichiers ou dossiers) seraient par exemple :
- pour ajouter un ou plusieurs fichiers de n'importe quel type dans un fichier archive de ma fabrication,
- pour ajouter le contenu d'un dossier à un fichier archive de ma fabrication,
- pour extraire les fichiers d'une archive sélectionnée,
etc...
Un peu le même type de menus que Winzip ou Winrar proposent dans lle menu contextuel de l'Explorateur. L'idéal serait de faire référence à une .Dll [ContextMenuHandler] qui traiterait toutes les options que je désire intégrer, mais mes connaissances ne vont pas hélas jusqu'à là.
Quelqu'un pourrait-il me renseigner, m'expliquer ou me fournir quelques exemples fonctionnels (que je complèterai éventuellement selon mes besoins) afin de générer de tels menus ?
Merci d'avance,
Cordialement
Partager