Compartir a través de


ICE90

ICE90 publica una advertencia si encuentra que el directorio de un acceso directo se ha especificado como una propiedad pública. Los nombres de propiedades públicas se escriben en mayúsculas. Es posible que un acceso directo especificado por una propiedad pública no funcione si cambia el valor del ALLUSERS propiedad.

Esta acción personalizada ice valida la tabla shortcut y usa la tabla Directory. Si la tabla Directory no está presente, devuelve sin validar la tabla shortcut y no envía errores ni advertencias.

Resultado

ICE90 publica la siguiente advertencia.

Error ICE90 Descripción
El acceso directo '[1]' tiene un directorio que es una propiedad pública (ALL CAPS) y está en el directorio de perfiles de usuario. Esto produce un problema si el valor del ALLUSERS propiedad cambia en la secuencia de la interfaz de usuario. El directorio de un acceso directo se ha especificado como una propiedad pública.

 

Ejemplo

ICE90 informa de la advertencia siguiente para el ejemplo:

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.

En este ejemplo, MYDIR se encuentra en un perfil de usuarios. ICE90 publica una advertencia porque la ubicación del directorio de destino se especifica mediante una propiedad pública, MYDIR. Un usuario puede cambiar MYDIR o propiedad ALLUSERS. Si se establece ALLUSERS para el contexto de instalación por máquina y MYDIR se encuentra en un perfil de usuarios, el archivo de acceso directo de MYDIR se copia en el perfil "Todos los usuarios" y no en el perfil de un usuario determinado. Si se establece ALLUSERS para el contexto de instalación por usuario, el archivo de acceso directo de MYDIR se copia en el perfil de un usuario determinado y no está disponible para otros usuarios.

de tabla de acceso directo de (parcial)

Atajo Directorio_
Acceso directo1 MYDIR

 

de tabla de directorios de (parcial)

Directorio Directory_Parent
MYDIR ProgramMenuFolder

 

de referencia de ICE