Witam,
Mam problem ze swoją aplikacją pod systemami Vista, a polega on na tym, że po jej instalacji w "Program files" program nie może zapisywać w swoim katalogu nawet plików tekstowych. Wiem, że wynika to z wbudowanego mechanizmu UAC. Co prawda powinno do tego celu wykorzystywać inny katalog, ale co w sytuacji aktualizacji programu? Muszę mieć dostęp, aby usunąć starą wersję i zapisać nową...
Teoretycznie wystarczy utworzyć plik manifestu dla programu, który powinien rozwiązać problem, ale nie rozwiązuje. Znalazłem nawet metodę, która podczas kompilacji coś dodaje do exe'ca z utworzonego pliku REC, ale przy kompilacji program ignoruje ów plik i wywala komunikat: Duplicate resource: Type 24(user-defined),ID 1:FIle...... resource discarded.
Nie mam już pomysłu co mogę zrobić, aby moja aplikacja uruchamiała się z taki prawami, które umożliwią swobodny zapis w jej katalogu domowym. Dodam, że w innym folderze np na dysku D wszystko śmiga. Może coś podpowiecie.... :(
Pozdrawiam - Krzysztof