Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16352|Odpowiedź: 0

[WinForm] Jak uruchomić program jako administrator w C#

[Skopiuj link]
Opublikowano 19.02.2016 15:07:41 | | | |
Podczas korzystania z programu winform do uzyskania wiersza poleceń cmd, jeśli jest to system operacyjny powyżej win7, musi on zostać uruchomiony jako administrator, aby wykonać go pomyślnie, w przeciwnym razie nie pojawi się żaden efekt ani komunikat o błędzie.
     Na przykład, podczas wykonywania polecenia cmd przez program winform, w niektórych przypadkach, jeśli nie działasz jako administrator, polecenie będzie nieważne.
     Lub podczas uruchamiania usługi Windows Service przez program winform, musisz również wywołać usługę Service jako administrator.
Oto jak sprawić, by program działał z uprawnieniami administratora.
Po pierwsze: W Visual Studio - Eksplorator rozwiązań - kliknij prawym przyciskiem na nazwę projektu - Właściwości, znajdź opcję "Bezpieczeństwo",
2: Sprawdź "Włącz ustawienia bezpieczeństwa ClickOnce",
Po trzecie: W tym momencie pod projektem pojawi się dodatkowy plik "app.manifest", wybierz go, znajdź fragment kodu i zmień go na: ,
Otwórz ją:
Zmodyfikowałem powyższy diagram tak:
Po czwartej: Po poprawie nie spiesz się z ponownym skompilowaniem i generowaniem, otwórz ponownie interfejs "Properties - Security",
Usuń znaczek wyboru przed "Włącz ustawienia bezpieczeństwa ClickOnce" przed kompilacją i uruchomieniem. W przeciwnym razie program zgłosi błąd i nie będzie mógł się uruchomić.

5: Na koniec zapisz modyfikacje i przekompiluj działający program.
Po otwarciu programu zostaniesz poproszony o "Kontrolę konta użytkownika", aby uzyskać uprawnienia administratora do uruchomienia, i klikniesz "Tak", aby uzyskać uprawnienia administratora.





Poprzedni:Pola tekstowe w C#, czyszczą przestrzenie, podziały linii itd
Następny:PHP generuje liczby losowe
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com