2013-08-16 15 views
5

W mojej aplikacji piszę niektóre wartości w pliku ustawień aplikacji. Podczas pracy z pryzmatem mam projekt modułu i jeden projekt powłoki. Po zainstalowaniu konfiguracjiJak mogę uruchomić aplikację jako "Uruchom jako administrator" z mocą?

Case: 1

kiedy nie mają ustawiony tryb zgodności jako "Uruchom jako administrator". Uruchomiona aplikacja Jestem w stanie napisać ustawienia aplikacji dla wszystkich modułów, ale nie mogę pisać dla głównego projektu powłoki.

koperty: 2

kiedy mam ustawić tryb zgodności jako "Uruchom jako administrator". Teraz mogę zapisywać ustawienia dla wszystkich.

Wymagane Rozwiązanie:

Chcę ustawić moją trybu zgodności aplikacji jako administrator mocno, ale nie wiem, jak to zrobić?

+0

"Wymagane rozwiązanie" -> istnieje inny, imo lepszy, a to oznacza _nie_ zapis w pliku ustawień aplikacji, ale w pliku konfiguracyjnym użytkownika. Umieść go w ProgramData lub tak. – stijn

Odpowiedz

8

Dodaj app.manifest do swojego projektu. Tam, pod trustInfo -> Zabezpieczenia -> requestedPrivileges węzeł, Odkomentuj ta linia:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Więc jesteś dobry, aby przejść.

+0

Gdzie mogę umieścić tag trustinfo w app.config, ponieważ nie wiem .. –

+0

Proszę uważnie przeczytać moją odpowiedź. –

+0

Ok teraz rozumiem –