Megosztás a következőn keresztül:


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

 

ICE-referencia