ActiveSync沒有DMA選項?

摘要: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.dllVS2005裡是在"C:\Program Files\Microsoft Visual Studio 8\SmartDevices\Emulators\DeviceEmulator",在VS2008是在“C:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Bin”

 

執行完後再重啟ActiveSync即可。