當我們使用 Visual Studio 2010 或 Visual Studio 2010 Express for Windows Phone Beta 執行 Windows Phone 7 的程式時,Windows Phone 7 模擬器會自動被啟動並載入我們所撰寫的程式開始執行。於此時開啟工作管理員,即可看到 XDE.exe 的程式被執行起來。由於個人所使用的是 Windows 7 旗艦版 64 bit,因此在「影像名稱」欄位中,還會多了 *32 的字眼,表示該程式是 32 位元的。


XDE 是 X Device Emulator 的縮寫。於安裝 Windows Phone 7 Developer Tool 之後,有下列 3 個較為重要的檔案:
- XDE.exe(模擬器主程式)
路徑 |
32 位元作業系統 | C:\Program Files\Microsoft XDE\1.0 |
64 位元作業系統 | C:\Program Files (x86)\Microsoft XDE\1.0 |
直接執行 XDE.exe 會顯示可用的參數說明。
- WM7_Skin.xml(模擬器面板設定檔)
路徑 |
32 位元作業系統 | C:\Program Files\Microsoft XDE\1.0 |
64 位元作業系統 | C:\Program Files (x86)\Microsoft XDE\1.0 |
我們可以修改面板設定檔,例如:調整色彩深度,預設是 16 位元的高彩模式,可以調成 32 位元的最高品質。或是調整程式的標題,以方便在工作列與主控台視窗(請見「使用 Windows Phone 7 模擬器的小技巧」最後一項)辨識。 

- WM70C1.bin(模擬器映像檔)
路徑 |
32 位元作業系統 | C:\Program Files\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images |
64 位元作業系統 | C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Emulation\Images |
內建的模擬器所提供的程式很少(就 1 個 IE 瀏覽器),您可以下載解鎖過的映像檔: WM70C1-6414-unlocked.bin (88.2 MB),其所具備的程式較多。在此提供 2 種方式,請自行依照所需使用擁有較多程式的映像檔。
方法 1:取代原本的模擬器映像檔
- 備份原本的模擬器映像檔。
- 將下載的模擬器映像檔覆蓋原本的映像檔。
方法 2:單獨執行模擬器映像檔
- 將下載的模擬器映像檔複製到適當路徑。
- 建立內容如下的批次檔(請依照實際狀況,修改相關的路徑與程式名稱):
@echo off
"C:\Program Files (x86)\Microsoft XDE\1.0\XDE.exe" "D:\AlexChuo\WM70C1-6414-unlocked.bin" /VMID {E575DA31-FC47-4766-853F-018D823B9EE6}
參數 VMID 所傳入的 GUID 是 Visual Studio 2010 與 Visual Studio 2010 Express for Windows Phone Beta 所固定給的,當然您要用 GUIDGen.exe 產生一組新的取代,也是可以啦。
使用 Windows Phone 7 模擬器的小技巧:
根據 The Windows Phone Developer Blog 上的 A Developer's Roadmap to Windows Phone 7 Launch Timing 一文指出,9 月 16 日將發行最終版本的 Windows Phone Developer Tools,那表示大家在 Tech•Day 2010 Taiwan 之前就可以看到令人期待的新版本 Windows Phone 7 開發工具了!!