|
Pri použití programu winform na získanie príkazového riadku cmd, ak ide o operačný systém nad win7, musí byť spustený ako administrátor na úspešné spustenie, inak sa neobjaví žiadny efekt ani chybový prompt. Napríklad pri vykonávaní príkazu cmd cez program winform, v niektorých prípadoch, ak nebežíte ako administrátor, bude príkaz neplatný. Alebo pri spustení služby Windows cez program winform musíte tiež zavolať službu Service ako administrátor. Tu je návod, ako dosiahnuť, aby program bežal s administrátorskými právami. Po prvé: Vo Visual Studio - Prieskumník riešení - Kliknite pravým tlačidlom na názov projektu - Vlastnosti, nájdite možnosť "Bezpečnosť", 2: Skontrolujte "Povoliť bezpečnostné nastavenia ClickOnce", Po tretie: V tomto momente bude pod projektom ďalší súbor "app.manifest", vyberte ho, nájdite úryvok kódu a zmeňte ho na: , Otvorte to: Upravil som vyššie uvedený diagram takto: Štvrté: Po oprave sa neponáhľajte s rekompiláciou a generovaním, znovu otvorte rozhranie "Vlastnosti - Bezpečnosť", Pred kompiláciou a spustením odstráňte zaškrtnutie pred "Povoliť bezpečnostné nastavenia ClickOnce". Inak program nahlási chybu a nebude môcť spustiť.
5: Nakoniec uložte úpravy a prekompilujte bežiaci program. Keď program otvoríte, budete vyzvaní "Správa používateľského účtu", aby ste získali administrátorské oprávnenia na spustenie, a kliknite na "Áno" pre získanie administrátorských práv.
|