Wysłałem programik do przetestowania mojemu koledze. Program zapisuje sobie w swoim katalogu pliki z konfiguracją ustawień. Okazuje się, że system nie pozwala zapisywać plików, ponieważ nie ma uprawnień do zapisu w danej lokalizacji (w tym przypadku C:/Program Files/nazwa_programu/saves/). Jak to załatwić, żeby program mógł to robić - nie chcę, żeby użytkownikom wyskakiwały takie komunikaty.
0
2
ProgramData dla rzeczy wspólnych między operatorami
profil\AppData... dla indywidualnych
O te ścieżki można zapytać system, bo mogą być fizycznie inaczej niż typowo
Tu masz w surowym WinApi, znajdź odpowiednik w C#
https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemdirectorya
0
static string APPDATA_PATH = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); // AppData folder