[WINAPI] Znalezienie ścieżki do Program Files
Ostatnio zmodyfikowano 2014-08-18 00:09
krzysztof.kolski Temat założony przez niniejszego użytkownika |
[WINAPI] Znalezienie ścieżki do Program Files » 2014-08-17 22:08:00 Witam Program który tworze wymaga zapisania pewnych swoich danych "prywatnych" na dysku w miejscu które nie będzie przeszkadzać użytkownikowi.
Do tej pory po prostu tworzyłem nowy folder bezpośrednio na dyksu C i tam zapisywałem te dane, dowiedziałem się że ma to jednak conajmniej dwie wady: 1. Jeśli użytkownik uruchomi program z konta bez uprawnień admin'a utworzenie folderu bepośrednio na dysku C będzie niemożliwe. 2. Automatyczne tworzenie folderu na dysku C powoduje bałagan.
Pytanie: jak zrobić to w porządny sposób, np. jak uzyskać ścieżkę do katalogu Program Files czy Pliki Programów, czy można jakoś odczytać z systemu tą ścieżkę w winapi?
|
|
SeaMonster131 |
» 2014-08-17 22:25:57 Google Twoim przyjacielem. Hasła typu: |
|
MrPoxipol |
» 2014-08-18 00:09:34 Do tej pory po prostu tworzyłem nowy folder bezpośrednio na dyksu C i tam zapisywałem te dane, dowiedziałem się że ma to jednak conajmniej dwie wady: 1. Jeśli użytkownik uruchomi program z konta bez uprawnień admin'a utworzenie folderu bepośrednio na dysku C będzie niemożliwe. 2. Automatyczne tworzenie folderu na dysku C powoduje bałagan.
|
3. Użytkownik może nie mieć nawet partycji z taką etykietą. Program który tworze wymaga zapisania pewnych swoich danych "prywatnych" na dysku w miejscu które nie będzie przeszkadzać użytkownikowi. |
W takim wypadku lepiej użyć %APPDATA% niż %PROGRAMFILES%. @sea do tego nie potrzeba winapi.. |
|
« 1 » |