ICE90
ICE90 plaatst een waarschuwing als wordt vastgesteld dat de map van een snelkoppeling is opgegeven als een openbare eigenschap. De namen van openbare eigenschappen worden in hoofdletters geschreven. Een snelkoppeling die is opgegeven door een openbare eigenschap werkt mogelijk niet als de waarde van de ALLUSERS eigenschap wordt gewijzigd.
Met deze aangepaste ICE-actie wordt de snelkoppelingstabel gevalideerd en wordt de maptabel gebruikt. Als de tabel Directory niet aanwezig is, wordt deze geretourneerd zonder de snelkoppelingstabel te valideren en worden er geen fouten of waarschuwingen weergegeven.
Resultaat
ICE90 plaatst de volgende waarschuwing.
ICE90-fout | Beschrijving |
---|---|
De snelkoppeling [1] heeft een map die een openbare eigenschap (ALL CAPS) is en zich onder de gebruikersprofielmap bevindt. Dit resulteert in een probleem als de waarde van de ALLUSERS eigenschap verandert in de gebruikersinterfacereeks. | De map van een snelkoppeling is opgegeven als een openbare eigenschap. |
Voorbeeld
ICE90 meldt de volgende waarschuwing voor het voorbeeld:
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 dit voorbeeld bevindt MYDIR zich onder een gebruikersprofiel. ICE90 plaatst een waarschuwing omdat de locatie van de doelmap wordt opgegeven door een openbare eigenschap, MYDIR. Een gebruiker kan MYDIR of eigenschap ALLUSERS wijzigen. Als ALLUSERS- is ingesteld voor de installatiecontext per machineen MYDIR zich onder een gebruikersprofiel bevindt, wordt het snelkoppelingsbestand in MYDIR gekopieerd onder het profiel Alle gebruikers en niet het profiel van een bepaalde gebruiker. Als ALLUSERS- is ingesteld voor de installatiecontext per gebruiker, wordt het snelkoppelingsbestand in MYDIR gekopieerd naar het profiel van een bepaalde gebruiker en is het niet beschikbaar voor andere gebruikers.
snelkoppelingstabel (gedeeltelijk)
Snelkoppeling | Map_ |
---|---|
Snelkoppeling1 | MYDIR |
Directory Table (gedeeltelijk)
Map | Directory_Parent |
---|---|
MYDIR | ProgramMenuFolder |
Verwante onderwerpen