ICE90
Az ICE90 figyelmeztetést küld, ha azt észleli, hogy egy parancsikon könyvtára nyilvános tulajdonságként lett megadva. A Nyilvános tulajdonságok neve nagybetűkkel van megírva. Előfordulhat, hogy egy nyilvános tulajdonság által megadott parancsikon nem működik, ha a ALLUSERS tulajdonság értéke megváltozik.
Ez az ICE egyéni művelet ellenőrzi a Billentyűparancs táblát, és a Címtár táblát használja. Ha a Címtártábla nincs jelen, a parancsikontábla ellenőrzése nélkül tér vissza, és nem jelenít meg hibákat vagy figyelmeztetéseket.
Eredmény
AZ ICE90 a következő figyelmeztetést küldi el.
ICE90-hiba | Leírás |
---|---|
A(z) [1] parancsikon rendelkezik egy nyilvános tulajdonságú címtárral (ALL CAPS), amely a felhasználói profil könyvtárában található. Ez problémát okoz, ha a ALLUSERS tulajdonság értéke megváltozik a felhasználói felületen. | A parancsikon könyvtára nyilvános tulajdonságként lett megadva. |
Példa
Az ICE90 a következő figyelmeztetést jelenti a példához:
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.
Ebben a példában a MYDIR egy felhasználói profil alatt található. Az ICE90 figyelmeztetést küld, mert a célkönyvtár helyét egy nyilvános tulajdonság, a MYDIR határozza meg. A felhasználó módosíthatja a MYDIR vagy ALLUSERS tulajdonságot. Ha ALLUSERS van beállítva a gépenkénti telepítési környezethez, és a MYDIR egy felhasználói profil alatt van, a MYDIR parancsikonfájlja a "Minden felhasználó" profil alá lesz másolva, nem pedig egy adott felhasználó profiljába. Ha ALLUSERS van beállítva a felhasználónkénti telepítési környezethez, a MYDIR parancsikonfájlja egy adott felhasználó profiljába lesz másolva, és nem érhető el más felhasználók számára.
billentyűparancstábla (részleges)
Parancsikon | Címtár_ |
---|---|
Billentyűparancs1 | MYDIR |
címtártábla (részleges)
Címtár | Directory_Parent |
---|---|
MYDIR | ProgramMenuFolder |
Kapcsolódó témakörök