patel ha scritto:
Alka, hai visto il link ? con quel codice si può scrivere nella cartella system32, aspettavo un tuo commento.
Non è che non si possa MAI scrivere nella cartella "System32": i casi ci sono.
Per le applicazioni tradizionali, a meno che non parliamo di un tool di installazione o di uno strumento per la manutenzione del sistema,
non dovrebbe esistere il bisogno di scrivere in quelle directory, così come in altre che non siano la cartella dell'utente (es. "
C:\Programmi\").
La virtualizzazione viene in aiuto alle applicazioni vecchie che non rispettano questi principi offrendo loro un'alternativa per poter continuare a funzionare "immaginando" di scrivere in quei percorsi ma di fatto simulando questa operazione.
E' chiaro che se invochiamo le API corrette per elevare i privilegi, oppure eseguiamo l'applicazione con i privilegi di amministratore via UAC, l'applicazione potenzialmente può scrivere dove vuole, anche nella cartella di sistema effettiva o in quella dei programmi, e la virtualizzazione in quel caso è spenta.
Mi sfugge però perché si dovrebbe andare a scrivere in quei percorsi in linea generale.