2013-04-11 62 views
2

我知道當我安裝最舊的安裝,我似乎得到快捷方式,然後我不得不取消固定的船負荷。不過,我最近嘗試使用util:InternetShortcut元素,我得到了相反的結果。我不得不搜索開始屏幕來查找要鎖定的項目。奇怪的是,Bing1出現了,我能夠釘住它,但Bing2快捷鍵沒有顯示出來。 (編輯:兵2現在顯示出了奇怪的。)Windows 8的開始屏幕鋼釘

這是一種廣泛的問題...但我需要知道這裏在Windows 8的世界?我在企業IT環境中目前的工作,我被要求拿出管理用戶的開始屏幕和我研究是基於MSI安裝程序的工具之一的戰略。

一個高水平的要求我必須是要能夠創建快捷方式的網站,併爲其配置的快捷方式的圖標。這似乎受到.url文件的支持,但不受util:InternetShortcut的支持。 (編輯:快捷方式似乎自動同步與目標網頁。)

<util:InternetShortcut Id="test1" Directory="ProgramMenuFolder" Name="Bing1" Target="http://www.bing.com" Type="url"/> 
    <util:InternetShortcut Id="test2" Directory="ProgramMenuFolder" Name="Bing2" Target="http://www.bing.com" Type="link"/> 
+0

作爲一個說明,Windows 8的即將緩存腳的狀態,以便卸載並重新安裝應用程序不會改變用戶的開始屏幕非常積極。這使得測試初始引腳狀態特別痛苦,除非您每次使用新鮮/還原的VM。 – 2013-04-12 12:06:33

+0

這釘住的東西正在殺死我。我得到的結論是,MSFT希望保護用戶免受ISV對系統的干擾,但我在企業IT環境中工作,期望我們能夠自動管理用戶體驗。仍在挖掘解決方案... – 2013-04-12 12:20:42

回答

2

明確設置URL快捷方式的圖標和其他作品不被今天InternetShortcut支持。這是可能的,但WiX自定義操作代碼現在還沒有實現。可能不會花費太多精力。

至於默認釘扎,我希望它的快捷方式在WiX的自定義操作VS Windows安裝程序創建快捷方式的方法所創建的方式之間的差異。 WiX CA非常非常簡單,並且不會初始化IPropertyStore中的數據,這可能是開始屏幕忽略它的原因。同樣,不要難以實施,但今天不可用。