[C#, VB] Komunikat o prawach administratora 4415 4

O temacie

Autor Sauron

Zaczęty 20.04.2013 roku

Wyświetleń 4415

Odpowiedzi 4

Sauron

Sauron

Użytkownicy
posty267
Propsy5
Profesjabrak
  • Użytkownicy
Piszę sobie instalkę do mojego programu, wszystko fajnie działa tylko że program wprowadza klucze do rejestru, więc potrzebuję praw administratora. W każdej instalce na Windows 7 pokazuje się komunikat, że program wymaga owych praw. Jak zrobić, żeby w moim programie też tak było? Wiem, że wystarczy użyć opcji PPM --> Uruchom jako administrator, ale wiadomo czasem się zapomni...
 
Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.


Sauron

Sauron

Użytkownicy
posty267
Propsy5
Profesjabrak
  • Użytkownicy
Zrobiłem to o czym pisałeś i dla testu takie coś:

If My.User.IsInRole(ApplicationServices.BuiltInRole.Administrator) = true Then
    MsgBox("masz prawa administratora")
Else
    MsgBox("niestety nie masz praw administratora")
Me.Close()
End If

Pojawia się komunikat, że NIE mam praw administratora (dodam że jestem zalogowany administrator)
 
Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Musiałeś źle ten manifest osadzić, gdybyś zrobił to poprawnie, to od razu przy włączaniu wyskoczyłoby okienko UAC z pytaniem o przydzielenie uprawnień. Przeczytaj ten artykuł, po czasie w jakim odpisałem wnioskuję że tylko zerknąłeś na przykładowy kod.

Sauron

Sauron

Użytkownicy
posty267
Propsy5
Profesjabrak
  • Użytkownicy
Wszystko działa, okienko nie wyskoczyło jak uruchomiłem program VB Studio, a jak "wybuildowałem" i zapisałem to działało, mój błąd. Następnym razem poświęcę więcej czasu na szukanie w Google. Temat można zamknąć.
 
Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry