|
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.
|