2009-05-08 10 views
3

Für Visual Studio .sln-Dateien, Window Explorer macht etwas "clever", um herauszufinden, ob die v8 oder v9 Symbole angezeigt werden.Windows Explorer - dynamische Symbole für die gleichen Dateierweiterungen

Nun, wenn es um einen Doppelklick kommt/Start auf das Symbol, weiß ich, dass es ein „Visual Studio Launcher“ app geht durch die in der SLN-Datei in der Versionsinfo aussieht und selektiv läuft VS2005 oder VS2008

Aber jede Idee, wie es den Icon-Teil macht. Vermutlich einfach durch das Durchsuchen eines Ordners öffnet etwas die Datei im Hintergrund und trifft eine Entscheidung, welches Symbol verwendet werden soll, aber es ist so nahtlos/schnell.

Irgendeine Idee, wie es gemacht wird. Wir haben hier einen Konfigurations-Generator, der von ClickOnce bereitgestellt wird, aber es wäre schön für die Leute, auf einen Blick zu sehen, welche Version der Generator-App die Konfigurationsdateien erstellt hat.

Cheers,

Antwort

6

Ich denke, das ist, was Sie suchen?

How to Create Icon Handlers

+0

Ja, das ist die Art und Weise VS es tut. Der Code befindet sich in C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ MSEnv \ VSFileHandler.dll –