Mam dziwny problem: moja aplikacja WPF .NET 4.0 zapisuje dane w folderze ApplicationData.Environment.SpecialFolder.ApplicationData zwraca nieprawidłowy folder
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\myProgram\\";
99,9% przypadków działają świetnie, ale na niektórych komputerach zwraca złego folderu - zamiast wracać folder użytkownika powraca inny folder:
C:\Users\<user>\AppData\Roaming\myProgram\ --correct
C:\Users\s\AppData\Roaming\myProgram\ --wrong
niewłaściwy folder ma żadnego zapisu/odczytaj uprawnienia, więc mój program nie działa.
Wygląda na to, że program działa pod innym użytkownikiem, ale jeśli sprawdzę Menedżera zadań, to użytkownik jest zalogowany.
Problem wydaje się występować w przypadku użytkowników domeny z niewielkimi uprawnieniami.
Czy aplikacja jest aplikacją sieci Web? –
Nie, to aplikacja wpf, framework 4.0 –
Przepraszamy za bycie pedantyczną, ale ** użyj Path.Combine! ** –