|
Når du bruker winform-programmet for å hente kommandoprompten til cmd, hvis det er et operativsystem over win7, må det kjøres som administrator for å kjøres vellykket, ellers vil det ikke være noen effekt eller feilmelding. For eksempel, når du kjører cmd-kommandoen gjennom winform-programmet, vil kommandoen i noen tilfeller være ugyldig hvis du ikke kjører som administrator. Eller når du kjører en Windows Service-tjeneste gjennom winform-programmet, må du også kalle Service-tjenesten som administrator. Slik får du programmet til å kjøre med administratorrettigheter. En: I Visual Studio - Løsningsutforsker - høyreklikk på prosjektnavnet - Egenskaper, finn alternativet "Sikkerhet", 2: Sjekk "Aktiver ClickOnce sikkerhetsinnstillinger", Tre: På dette tidspunktet vil det være en ekstra "app.manifest"-fil under prosjektet, velg den, finn kodesnippeten, og endre den til: , Åpne den: Endret diagrammet ovenfor til å lyde: Fire: Etter korreksjon, ikke hast med å rekompilere og generere, åpne grensesnittet "Egenskaper - Sikkerhet" igjen, Fjern haken foran «Aktiver ClickOnce sikkerhetsinnstillinger» før du kompilerer og kjører. Ellers vil programmet rapportere en feil og kan ikke kjøre.
5: Til slutt, lagre modifikasjonene og kompilere det kjørende programmet på nytt. Når du åpner programmet, vil du bli bedt om å bruke "User Account Control" for å få administratorrettigheter til å kjøre, og klikke "Ja" for å få administratorrettigheter.
|