摘要:ActiveSync沒有DMA選項?
有時候在寫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
a~d的.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即可。