Windows 7 (e probabilmente Windows Vista) visualizza i nomi delle cartelle localizzate utilizzando la voce LocalizedResourceName
nel file desktop.ini
. Per la mia cartella Documents
, questo appare comeFunzione per ottenere il percorso localizzato?
[.ShellClassInfo]
[email protected]%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
(vedi this questione)
In questo modo l'esploratore visualizza il percorso "C: \ Users \ Nome Utente \ Documents" come "C: \ Benutzer \ nome utente \ Dokumente "su un tedesco Windows.
Mi chiedo, se c'è qualche funzione di shell incorporata per ottenere automaticamente questo nome localizzato o, ancora meglio, trasformare un intero percorso nella sua forma localizzata (meglio sarebbe qualche cosa in .NET)?
Questo è ancora più interessante in quanto la voce LocalizedResourceName
è documentata solo per Windows CE (vedere here).
Grazie
Martin
Esattamente quello di cui avevo bisogno, grazie! – MartinStettner