2011-11-03 11 views

risposta

7

Per fare questo è necessario implementare e installare una "shell extension" (che in pratica sono un sacco di interfacce COM) ...

Nota: se il sistema è in esecuzione su non ha. NET 4 quindi Microsoft ha consigliato di NON utilizzare .NET per questo a causa della restrizione intrinseca con le versioni precedenti che un processo non può eseguire più versioni di framework contemporaneamente. A seconda del caso del sistema operativo, ecc., Si potrebbe raccomandare di implementarlo con C/C++.

In questo caso specifico è necessario creare un'estensione shell che implementa IShellPropSheetExt.

A parte l'attuazione della shell extension è un lavoro veramente duro ... alcuni collegamenti con le informazioni/samples/Codice sorgente/librerie ecc .:

+0

C'è una componente di farlo facilmente :-) –

+0

sì - Segui i link esp. il terzo link (http://www.ssware.com/ezshell/ezshell.htm) ha un componente (commerciale) denominato EZshell che viene fornito anche con un wizard VS ecc. – Yahia