Uso il codice di esempio dell'SDK di Windows 7 per creare e installare una cartella virtuale su Windows 7. Non è un vero file system, è solo un oggetto COM che dice a Windows Explorer cosa dovrebbe visualizzare, come segue:

Ora voglio creare un collegamento per questa cartella virtuale "Jerry" dalla riga di comando. Seguo le istruzioni di questa domanda: come creare un collegamento da CMD? e crea lo script:
@echo off
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%UserProfile%\\Links\\test.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "Computer\Jerry" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
del CreateShortcut.vbs
Dopo averlo eseguito, crea solo questo:
Ma se trascino semplicemente la cartella virtuale "jerry" dall'esploratore alla vista ad albero di "Favoriates", è possibile creare normalmente il collegamento:

E fare clic con il tasto destro del mouse sulla cartella virtuale per creare il collegamento funziona anche:

Quindi, come potrei creare il collegamento per la cartella virtuale dalla riga di comando?
