共用方式為


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

 

ICE 參考