dispongo di un piccolo programma in VBscript in grado di attivare l'ICS (Internet Connection Sharing) su una determinata interfaccia di rete.
Vorrei riuscire a lanciare lo script direttamente dal menu contestuale dell'interfaccia di rete su cui voglio attivare l'ICS.
Purtroppo la cosa non sembra essere molto semplice.
L'aggiunta di voci ai menù contestuali richiede l'individuazione nel registry di Windows della relativa chiave di "classe".
Per quanto abbia cercato nel registry e su Internet (sto parlando ormai di ore e ore) non sono riuscito a identificare la chiave di registro relativa all'"oggetto" "interfaccia di rete".
Programmi come Fast Explorer (http://thesoftpro.tripod.com/downloads/fe/index.htm) e Shell Object Editor (http://www.tropictech.de/modules/news/article.php?storyid=12) non sono in grado di identificare un "oggetto" della shell di Windows specifico per le interfacce di rete.
Oggi mi sono letto pure questi due interessanti articoli:
"Launch VNC Shell Extension" http://www.codeproject.com/KB/atl/VNCShellExtension.aspx?display=Print, e
"The Complete Idiot's Guide to Writing Shell Extensions - Part I" http://www.codeproject.com/shell/ShellExtGuide1.asp
purtroppo il problema rimane sempre quello di identificare nel registro di Windows (nel caso specifico mi riferisco a quello di WindowsXP SP2) la "classe" relativa alle interfacce di rete.
Qualcuno ha qualche idea al proposito?
Saluti.
Alessio
.