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