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.
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. |
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 |