|
Pri uporabi programa winform za pridobitev ukazne vrstice cmd, če gre za operacijski sistem nad win7, ga je treba zagnati kot administrator, da se uspešno izvede, sicer ne bo učinka ali poziva za napako. Na primer, ko izvajate ukaz cmd prek programa winform, bo v nekaterih primerih, če ne izvajate kot skrbnik, ukaz neveljaven. Ali pa, ko izvajate storitev Windows prek programa winform, morate storitev poklicati tudi kot skrbnik. Tukaj je, kako narediti, da program teče z administratorskimi pravicami. Ena: V Visual Studiu - Raziskovalec rešitev - Desni klik na ime projekta - Lastnosti, poiščite možnost "Varnost", 2: Preverite "Omogoči varnostne nastavitve ClickOnce", Tretjič: V tem trenutku bo pod projektom dodatna datoteka "app.manifest", izberite jo, poiščite odlomek kode in jo spremenite v: , Odpri ga: Zgornji diagram sem spremenil takole, da se bere: Četrtič: Po popravku ne hitite z rekompilacijo in generiranjem, ponovno odprite vmesnik "Lastnosti - Varnost", Pred prevajanjem in zagonom odstranite kljukico pred "Omogoči varnostne nastavitve ClickOnce". V nasprotnem primeru program poroča o napaki in se ne more zagnati.
5: Na koncu shranite spremembe in ponovno prevedite tekoči program. Ko odprete program, boste pozvani v "Nadzor uporabniškega računa" za pridobitev skrbniških pravic za zagon, in kliknite "Da" za pridobitev skrbniških pravic.
|