Witam,
tworze programik w którym użytkownik ma możliwość wyboru ścieżki zapisu pliku. Czasem może się zdarzyć, że user bez praw administratora będzie chciał zapisać plik np. do {program files}, wtedy dostaje wyjątek "EFCreateError". W związku z tym mam dwa pytania:
-
jak najlepiej sprawdzić czy "mam" dostęp do tworzenia plików w danym katalogu (na chwilę obecną przychodzi mi sposób: stworzenia próbnego pliku, jeśli się powiedzie to wykasowanie go oraz result:=true, a jesli błąd to result:=false;
-
czy jest możliwość podwyższenia uprawnień użytkownika? Np. poprzez wywołanie odpowiedniego okienka UAC? Jeśli tak to czy możecie mnie nakierować mniej więcej czego powinienem szukać?
pozdrawiam