Windows 7 (y probablemente Windows Vista) muestran nombres de carpetas localizadas usando la entrada LocalizedResourceName
en el archivo desktop.ini
. Por mi carpeta Documents
, esto se parece a¿Función para obtener una ruta localizada?
[.ShellClassInfo]
[email protected]%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
(ver this cuestión)
De esta manera el explorador muestra la ruta "C: \ Users \ Nombre de usuario \ Documents" como "C: \ Benutzer \ nombre de usuario \ Dokumente "en un Windows alemán.
Me pregunto, si hay alguna función de shell incorporada para obtener automáticamente este nombre localizado o, mejor aún, transformar una ruta completa en su forma localizada (lo mejor sería cualquier cosa en .NET)?
Esto es aún más interesante ya que la entrada LocalizedResourceName
solo está documentada para Windows CE (consulte here).
Gracias
Martin
Exactamente lo que necesitaba, ¡gracias! – MartinStettner