Domanda

Ho riscontrato un problema dopo aver creato uno screensaver che richiede la scrittura su un file che si trova in Programmi.Quando lo screensaver diventa attivo, può leggere correttamente un file da lì ma non riesce a scrivere su un file.

Ho notato che quando uso un prompt dei comandi con privilegi elevati per eseguire lo screensaver, con / s, lo screensaver scrive correttamente il file.Quindi ho pensato che fosse un problema di autorizzazione.

Per vedere se si trattava di un problema di autorizzazione, sono entrato e ho cambiato i permessi dei file di programma e delle sottocartelle in modo che chiunque e il sistema potessero leggere e scrivere, ma ancora non ha aiutato.

Qualche idea su cosa dovrei fare?C'è un modo per forzare l'esecuzione di uno screensaver come amministratore?O ho perso alcune autorizzazioni importanti?

È stato utile?

Soluzione

Non puoi fare in modo che il sistema avvii salvaschermi con diritti elevati.Se ciò fosse possibile, sarebbe un vero difetto di sicurezza e progettazione.Gli screensaver non dovrebbero semplicemente scrivere su Programmi o altre aree riservate.Dovrai trovare una posizione diversa per scrivere questo file.

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