2013-11-04 62 views

回答

2

你應該看看在Windows 8創建主題包

http://msdn.microsoft.com/en-us/library/windows/desktop/bb773190(v=vs.85).aspx

它看起來像LaunchFileAsync()阻止某些類型的文件和。主題和.deskthemepack被封鎖。您需要讓用戶將文件下載到桌面,然後雙擊該文件。

目前沒有辦法設置桌面背景 - 但您可以在Windows應用商店應用中設置鎖定屏幕背景。

+0

哇,好主意!但它不能通過LaunchFileAsync工作。我不知道爲什麼,但沒有任何反應!? - 如果我從桌面執行它,我創建的.theme文件可以工作,並且找到該文件。如果我嘗試啓動* .png,它將使用相同的代碼。你對此有任何想法,或* .theme根本不支持? – malte

+0

異步操作的結果是什麼?存儲文件位於何處?你是否先將它複製到臨時目錄? –

+0

出於測試目的,我在我的資產文件夾中找到了兩個文件(* .theme和* .png)。 'var success =等待Windows.System.Launcher.LaunchFileAsync(file);' 「成功」對* .png(和* png啓動)爲真,對* .theme爲false。這兩個文件都在同一個目錄中,我再次檢查拼寫,並確保文件!= null。 (它甚至沒有* .theme) – malte

5

據我所知贏8 應用的沙盒

你要訂閱不包括在沙箱 喜歡使用音頻輸出應有盡有,網絡攝像頭等等,以便在Windows的Appstore可以顯示用戶什麼你的應用程序想要訪問。

如果Windows 8不提供「桌面控制」的可訂閱界面,你不能在一個應用程序做到這一點

(我沒有贏8 + VisualStudio的這裏,所以我現在不能測試)