2010-02-22 6 views
3

Par exemple je voulais créer un plugin simple qui supporte le multi-renommer. Je pensais à quelque chose comme un bouton qui pourrait être ajouté à la barre d'outils dans Windows Explorer. Mais comment puis-je faire cela et aussi cela peut-il être fait dans .net?Pouvez-vous créer un plugin Windows Explorer en utilisant .net?

+0

http://stackoverflow.com/questions/1838856/integrating-into-windows-explorer-context-menu –

Répondre

3

Cela peut être fait, mais ce n'est pas forcément une bonne idée. Vous devez envelopper l'API de l'extension shell, qui est basée sur COM, et peut donc être utilisée depuis .NET.

Toutefois, le problème se pose si l'utilisateur possède des extensions utilisant .NET 1.1. La version 2 du CLR ne peut pas être chargée dans une application qui charge la version 1.1 du CLR, ce qui peut provoquer des comportements très étranges. CLR 4 et .NET 4 résout cela en permettant l'hébergement côte à côte de .NET.

+0

1 pour « mais pas nécessairement une bonne idée » et le reste la réponse. – David

+0

+1 discussion et explication de ces problèmes: http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94-8e962124043e/ –

Questions connexes