|
När man använder winform-programmet för att hämta kommandoprompten för cmd, om det är ett operativsystem över win7, måste det köras som administratör för att köras framgångsrikt, annars blir det ingen effekt eller felprompt. Till exempel, när du kör cmd-kommandot via winform-programmet, kommer kommandot i vissa fall att vara ogiltigt om du inte kör som administratör. Eller när du kör en Windows Service-tjänst via winform-programmet måste du också anropa Service-tjänsten som administratör. Så här får du programmet att fungera med administratörsrättigheter. Ett: I Visual Studio - Solution Explorer - högerklicka på projektnamnet - Egenskaper, hitta alternativet "Säkerhet", 2: Kryssa i "Aktivera ClickOnce säkerhetsinställningar", Tre: Vid denna tidpunkt kommer det att finnas en extra "app.manifest"-fil under projektet, välj den, hitta kodbiten och ändra den till: , Öppna den: Ändrade ovanstående diagram till att lyda: Fyra: Efter korrigering, stressa inte med att kompilera om och generera, öppna gränssnittet "Properties - Security" igen, Ta bort kryssmärket framför "Aktivera ClickOnce säkerhetsinställningar" innan du kompilerar och kör. Annars rapporterar programmet ett fel och kan inte köras.
5: Slutligen, spara ändringarna och kompilera om det löpande programmet. När du öppnar programmet kommer du att bli tillfrågad om "User Account Control" för att få administratörsbehörigheter att köras, och klicka på "Ja" för att få administratörsrättigheter.
|