Condividi tramite


ICE90

ICE90 invia un avviso se rileva che la directory di un collegamento è stata specificata come proprietà pubblica. I nomi di 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 Shortcut e usa la tabella Directory. Se la tabella Directory non è presente, restituisce senza convalidare la tabella Collegamento e non invia 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. Questo causa 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 si trova in un profilo utente. ICE90 invia un avviso perché il percorso della directory di destinazione è specificato da una proprietà pubblica, MYDIR. Un utente può modificare la proprietà MYDIR o ALLUSERS. Se ALLUSERS è impostato per il contesto di installazione computere MYDIR si trova in un profilo utente, il file di collegamento 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)

Scorciatoia Directory_
Collegamento1 MYDIR

 

tabella directory (parziale)

Directory Directory_Parent
MYDIR ProgramMenuFolder

 

di riferimento ICE