Je suis en train d'écrire une extension shell en utilisant C# mais je n'ai trouvé aucun exemple sur le Web sur la façon d'utiliser la fonction API Windows SHCreateShellFolderView. Est-ce que quelqu'un a un exemple de comment l'utiliser?Comment utiliser SHCreateShellFolderView à partir du code C# sur Windows 7?
Je suis mal à l'utiliser sous Windows 7.
Avez-vous un exemple spécifique de C#? –
Non, je ne le fais pas. Il semble que Microsoft recommande de ne pas écrire d'extensions shell managées et ne les considère pas comme un scénario pris en charge http://msdn.microsoft.com/fr-ca/magazine/cc188741.aspx. Mais de toute façon, il est possible de créer un composant non géré pour cela et y accéder avec un wrapper géré. – volody
J'étais au courant de cette recommandation, mais il a été déclaré avant le CLR v4.0. Sur CLR v4.0, il existe une fonctionnalité appelée exécution côte à côte qui permet à un processus de charger plusieurs versions du CLR à la fois. Donc, si vous écrivez votre extension en utilisant C# 4.0, il n'y a pas de problème. –