ICE90

ICE90 invia un avviso se rileva che la directory di un collegamento è stata specificata come proprietà pubblica. I nomi delle proprietà pubbliche vengono scritti in lettere maiuscole. Un collegamento specificato da una proprietà pubblica potrebbe non funzionare se il valore della proprietà ALLUSERS cambia.

Questa azione personalizzata ICE convalida la tabella Collegamento e usa la tabella Directory. Se la tabella Directory non è presente, restituisce senza convalidare la tabella Di scelta rapida e non segnala errori o avvisi.

Risultato

ICE90 pubblica l'avviso seguente.

Errore ICE90 Descrizione
Il collegamento '[1]' ha una directory che è una proprietà pubblica (ALL CAPS) e si trova nella directory del profilo utente. Ciò comporta un problema se il valore della proprietà ALLUSERS cambia nella sequenza dell'interfaccia utente. La directory di un collegamento è stata specificata come proprietà pubblica.

 

Esempio

ICE90 segnala l'avviso seguente per l'esempio:

The shortcut 'Shortcut1' has a directory that is a public property (ALL CAPS) 
and is under user profile directory. This results in a problem if the value 
of the ALLUSERS property changes in the UI sequence.

In questo esempio MYDIR è sotto un profilo utenti. ICE90 invia un avviso perché la posizione della directory di destinazione viene specificata da una proprietà pubblica, MYDIR. Un utente può modificare la proprietà MYDIR o ALLUSERS . Se ALLUSERS è impostato per il contesto di installazione per computer e MYDIR è sotto un profilo utenti, il file di scelta rapida in MYDIR viene copiato nel profilo "Tutti gli utenti" e non nel profilo di un determinato utente. Se ALLUSERS è impostato per il contesto di installazione per utente, il file di collegamento in MYDIR viene copiato nel profilo di un determinato utente e non è disponibile per altri utenti.

Tabella di scelta rapida (parziale)

Tasto di scelta rapida Directory_
Collegamento1 MYDIR

 

Tabella directory (parziale)

Directory Directory_Parent
MYDIR ProgramMenuFolder

 

Informazioni di riferimento SU ICE