ICE90
如果 ICE90 發現快捷方式的目錄已指定為公用屬性,就會張貼警告。 公用屬性 的名稱是以大寫字母撰寫。 如果 ALLUSERS 的值屬性變更,公用屬性所指定的快捷方式可能無法運作。
此 ICE 自定義動作會驗證快捷方式數據表,並使用 Directory 數據表。 如果 Directory 資料表不存在,它會傳回而不驗證快捷方式數據表,而且不會張貼任何錯誤或警告。
結果
ICE90 會張貼下列警告。
ICE90 錯誤 | 描述 |
---|---|
快捷方式 '[1]' 的目錄是公用屬性 (ALL CAPS),且位於使用者配置檔目錄底下。 如果 UI 序列中 ALLUSERS 的值 屬性變更,這會導致問題。 | 快捷方式的目錄已指定為公用屬性。 |
例
ICE90 會報告下列範例警告:
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.
在此範例中,MYDIR 位於使用者配置檔下。 ICE90 會張貼警告,因為目標目錄的位置是由公用屬性 MYDIR 所指定。 用戶可以變更 MYDIR 或 ALLUSERS 屬性。 如果 針對每部計算機 安裝內容設定 ALLUSERS,且 MYDIR 位於使用者設定檔下,MYDIR 中的快捷方式檔案會複製到 [所有使用者] 設定檔底下,而不是特定的使用者配置檔。 如果 針對每個使用者安裝內容設定 ALLUSERS,MYDIR 中的快捷方式檔案會複製到特定使用者的設定檔中,而其他使用者則無法使用。
捷徑 (部分)
捷徑 | 目錄_ |
---|---|
Shortcut1 | MYDIR |
目錄資料表 (部分)
目錄 | Directory_Parent |
---|---|
MYDIR | ProgramMenuFolder |
相關主題