Domanda

Quando si lancia il file eseguibile, Windows è richiesta di elevazione, quando non dovrebbe essere.

Come faccio a capire perché di Windows è mi richiede di elevare il mio eseguibile sul lancio?

Note:

  • non è non risorsa del manifesto (chiedendo asAdministrator, o altro)
  • v'è non file manifesto
  • Non
  • la scheda compatibilità (per tutti gli utenti e solo a me) ha l'opzione "Esegui come amministratore" controllato

Come posso determinare perché la mia domanda è richiesta di elevazione?

È stato utile?

Soluzione

In assenza di un manifesto, i soliti motivi sono il nome euristica (ad esempio il file si chiama setup.exe) e la politica del gruppo (che si può avere impostato accidentalmente, dopo un "questo programma non può essere eseguito come previsto" finestra di dialogo. )

Per evitare che, applicare semplicemente un manifesto (incorporato o esterno) con asInvoker. Quindi si cura non è più su questi euristica e voi non elevare.

So che ho commentato questo sopra, ma ho bisogno di ripeterlo: Quali sono le tue cerca codice per fare non sarà mai causa di elevazione. MAI. Roba che non funziona a meno che non si sta elevato il fallisce quando non stai elevata. Non elevare voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top