|
Při použití programu winform k získání příkazového řádku cmd, pokud jde o operační systém nad win7, musí být spuštěn jako administrátor, aby byl úspěšně vykonán, jinak nedojde k žádnému efektu ani chybové výzvě. Například při spuštění příkazu cmd přes program winform, v některých případech, pokud nejste spuštěni jako administrátor, bude příkaz neplatný. Nebo při spuštění služby Windows Service přes program winform je také nutné volat Service Service jako správce. Tady je návod, jak program spustit s administrátorskými právy. Jedna: Ve Visual Studiu - Průzkumník řešení - Klikněte pravým tlačítkem na název projektu - Vlastnosti, najděte možnost "Bezpečnost", 2: Zkontrolujte "Povolit bezpečnostní nastavení ClickOnce", Za třetí: V tuto chvíli bude pod projektem další soubor "app.manifest", vyberte ho, najděte úryvek kódu a změňte ho na: , Otevřete ji: Upravil jsem výše uvedený diagram tak, aby zněl: Čtvrté: Po opravě nespěchejte s překompilací a generací, znovu otevřete rozhraní "Vlastnosti - Bezpečnost", Před kompilací a spuštěním odstraňte zaškrtnutí před "Povolit nastavení zabezpečení ClickOnce". Jinak program nahlásí chybu a nemůže spustit.
5: Nakonec uložte úpravy a znovu zkompilujte běžící program. Když program otevřete, budete vyzváni k "Řízení uživatelského účtu", abyste získali administrátorská oprávnění k běhu, a kliknutím na "Ano" pro získání administrátorských práv.
|