Ciao,
il mio programma deve essere avviato come amministratore, perchè scrive dei file nella sua cartella presi dal web.
Le guide dicono di modificare l'app.manifest
Di default vi è: <requestedExecutionLevel level="asInvoker" uiAccess="false" />, deve essere modificato in <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> per avviarlo automaticamente come amministratore.codice:<!-- Opzioni manifesto Controllo account utente Se si desidera modificare il livello di Controllo account utente di Windows, sostituire il nodo requestedExecutionLevel con uno dei seguenti. <requestedExecutionLevel level="asInvoker" uiAccess="false" /> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> <requestedExecutionLevel level="highestAvailable" uiAccess="false" /> Se si specifica il nodo requestedExecutionLevel, la virtualizzazione dei file system e del Registro di sistema verrà disabilitata. Se si desidera utilizzare la virtualizzazione dei file e del Registro di sistema per la compatibilità con le versioni precedenti, eliminare il nodo requestedExecutionLevel. -->
Qui nasce il problema, se avvio un nuovo progetto e faccio questa modifica nessun problema, ma nel progetto che ho già iniziato mi da un errore:
"Errore 1 ClickOnce non supporta il livello di esecuzione richieste 'requireAdministrator'."
Come posso risolvere, che si avvii in amministratore è una cosa fondamentale per il corretto funzionamento.
Non mi dite come già fatto di creare installer, cartelle romaing o cose varie, la soluzione deve essere quella di avviare come amministratore come suggerito dall'MSDN https://social.msdn.microsoft.com/Fo...=visualbasicit
https://www.youtube.com/watch?v=3Tk7AK0DF8k
Grazie