venerdì 16 maggio 2014

.Net access denied application in Windows 7 problem UAC

In Windows Vista, è stata introdotta una tecnica per rendere il pc sicuro da vari programmi che permettono l'esecuzione di codice pericoloso, questo il tutto tramite un sistema chiama UAC, il controllo di accesso all'utenza.

In .Net quando si realizza una windows o console application, può capitare l'esigenza di effettuare alcune operazioni come scrivere, creare o eliminare un file o cartella in particolari percorsi di Windows, come in "Programmi" in questo caso viene bloccata tale azione.

Per rendere la nostra applicazione abilitata a tale operazione, nelle proprietà nel progetto, ed in particolare in "applicazione" fare click sul pulsante "Visualizza Impostazioni di controllo dell'account utente".





A questo punto fare verrà generato un file di tipo "app.manifest" e cambiare le impostazioni con:




A questo punto l'applicazione potrà accedere al sistema senza problemi.


Nessun commento: