Strona 1 z 1

Problem: Aplikacja działająca z prawami Administratora

: 31 sty 2015 22:36
autor: raku21u
Witam,

Mam problem z działaniem aplikacji uruchomionej na koncie użytkownika, który nie posiada praw zapisu na partycji systemowej (dysku C). Przy próbie zapisu pliku na dysk C pojawia się błąd "Error 8 ..., LabVIEW: File permission error. You do not have the correct permissions for the file". Jak stworzyć aplikację, która będzie uruchamiana na koncie tego użytkownika (przy starcie systemu) ale z prawami administratora? Zauważyłem (co mnie trochę zdziwiło), że jeśli odpalę ją z opcją "Uruchom jako Admninistrator", to dalej pojawia się ten sam błąd. Próbowałem też kompilować źródła z plikiem *.manifest ale bez skutku. W załączniku program na którym testowałem (źródła + skompilowany). Proszę o pomoc w rozwiązaniu problemu.
Zapis pliku.zip
(434.58 KiB) Pobrany 493 razy
error 8.jpg
error 8.jpg (29.46 KiB) Przejrzano 10712 razy

Problem: Aplikacja działająca z prawami Administratora

: 31 sty 2015 23:19
autor: Zyga
Prostym rozwiązaniem jest zapis do katalogu c:\ProgramData\..

Problem: Aplikacja działająca z prawami Administratora

: 01 lut 2015 07:21
autor: raku21u
Wszystkie foldery łącznie z podfolderami na dysku C są zablokowane dla tego użytkownika. Użytkownik natomiast będzie mógł w konfiguracji aplikacji ustawić ścieżkę gdzie będą wyprowadzane dane (pliki z pomiarami). Może ustawić dowolną ścieżkę (łącznie z dyskiem C), natomiast sam na dysku C nie może nic zrobić.

Re: Problem: Aplikacja działająca z prawami Administratora

: 01 lut 2015 13:43
autor: PiDi
Prawa do dostępu do dysku są sprawą czysto systemową. Nie możesz zrobić instalatora, który sam wymusi zainstalowanie aplikacji pod kontem administratora. Musisz po prostu zainstalować ją i używać z odpowiednio "uprawnionego" konta.

Problem: Aplikacja działająca z prawami Administratora

: 01 lut 2015 13:58
autor: raku21u
Jeśli uruchomię aplikację z konta użytkownika zwykłego poprzez "Uruchom jako Administrator" to powinna móc zapisywać dane gdzie chce. Przecież tak działają inne aplikacje (np. przy próbie instalacji ze zwykłego kona). Dobrze napisana aplikacja wg mnie powinna dać się uruchomić z prawami innego użytkownika.

Re: Problem: Aplikacja działająca z prawami Administratora

: 01 lut 2015 14:05
autor: may
Dobrze napisana aplikacja wg mnie powinna dać się uruchomić z prawami innego użytkownika.
- Takie aplikacje nazywają się wirusami :p

Re: Problem: Aplikacja działająca z prawami Administratora

: 04 lut 2015 09:13
autor: Jamal79
may pisze:
Dobrze napisana aplikacja wg mnie powinna dać się uruchomić z prawami innego użytkownika.
- Takie aplikacje nazywają się wirusami :p
chyba masz na mysli Malverami...

PS. mozesz sie pobawic i w coodzie VI'aja uruchomic cmd i udzielic tych praw, albo udostepnic jakis folder. Ale niebedzie dizialac to dynamicznie, tzn jak juz zmienisz haslo administratora w winie to bedziesz musial zmieniac cood VI'aja...