有時候在寫CE上的程式需要用到Pocket CE 2003 模擬器時,會發生ActiveSync沒辦法跟模擬器連線,這時先看看設定的DMA是不是沒開,如果在以下紅框裡沒出現DMA的話,就依下列步驟來試試看。
1. 重開電腦或是 重開ActiveSync(工作管理員砍掉wcescomm.exe)。
(以上不行的話)
2. 重新安裝ActiveSync。 (還是不行的話)
3. 手動註冊模擬器的plugin, 在cmd環境下執行下列指令: - a. devicemulator.exe /register
- b. dvcemumanager.exe /register
- c. regsvr32 deviceemulatorproxy.dll
- d. regsvr32 serdmaasplugin.dll
- e. regsvr32 deviceemulatorbootstrap.dll
1~5的.exe和.dll在"C:\Program Files\Microsoft Device Emulator\1.0",如果VS裝在C槽的話。
deviceemulatorbootstrap.dll在VS2005裡 是在"C:\Program Files\Microsoft Visual Studio 8\SmartDevices\Emulators\DeviceEmulator",在VS2008是 在“C:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Bin”
執行完後再重 啟ActiveSync即可。
0 意見:
張貼留言