Estoy tratando de localizar la ruta para la carpeta AppData\LocalLow
.Detectar la ubicación de AppData LocalLow
he encontrado un ejemplo que utiliza:
string folder = "c:\users\" + Environment.UserName + @"\appdata\LocalLow";
que por una está ligada a c:
y para users
que parece un poco frágil.
He intentado utilizar
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
pero esto me da AppData\Local
, y necesito LocalLow debido a las restricciones de seguridad de la aplicación se está ejecutando bajo. También regresó en blanco para mi usuario de servicio (al menos cuando se conecta al proceso).
¿Alguna otra sugerencia?
¿Hay alguna razón no se puede appent un 'Low' a la cadena devuelta? – Oded
o 'Path.Combine (localData, @" .. \ LocalLow ")' –
Por supuesto, podría agregar bajo o usar combinación de rutas, pero creo que la solución de @Thomas es la mejor. Como ya es una llamada de sistema operativo, preferiría usar eso. –