Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16352|Antwoord: 0

[WinForm] Hoe je een programma uitvoert als beheerder in C#

[Link kopiëren]
Geplaatst op 19-02-2016 15:07:41 | | | |
Wanneer je het winform-programma gebruikt om de cmd-opdrachtprompt te verkrijgen, moet het besturingssysteem boven win7 als administrator worden uitgevoerd om succesvol uit te voeren, anders is er geen effect of foutmelding.
     Bijvoorbeeld, bij het uitvoeren van het cmd-commando via het winform-programma, is het commando in sommige gevallen ongeldig als je niet als administrator draait.
     Of wanneer je een Windows Service-service uitvoert via het winform-programma, moet je ook de Service-service als beheerder aanroepen.
Hier lees je hoe je het programma kunt laten draaien met beheerdersrechten.
Eén: In Visual Studio - Solution Explorer - klik je met de rechtermuisknop op de projectnaam - Eigenschappen, zoek je de optie "Security",
2: Vink "ClickOnce beveiligingsinstellingen inschakelen" aan.
Drie: Op dit moment is er een extra "app.manifest"-bestand onder het project, selecteer dit, zoek het codefragment en verander het in: ,
Open het:
Het bovenstaande diagram is aangepast tot:
Vier: Na correctie, niet haasten met opnieuw compileren en genereren, open opnieuw de interface "Properties - Security",
Verwijder het vinkje voor "Activeer ClickOnce beveiligingsinstellingen" voordat je het compileert en uitvoert. Anders zal het programma een foutmelding geven en kan het niet worden uitgevoerd.

5: Sla tenslotte de aanpassingen op en compileer het lopende programma opnieuw.
Wanneer je het programma opent, wordt je gevraagd naar "User Account Control" om beheerdersrechten te laten uitvoeren, en klik je op "Ja" om beheerdersrechten te verkrijgen.





Vorig:C#-tekstvakken maken ruimtes vrij, regelafbrekingen, enzovoort
Volgend:PHP genereert willekeurige getallen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com