ActiveSync沒有DMA選項?



有時候在寫CE上的程式需要用到Pocket CE 2003 模擬器時,會發生ActiveSync沒辦法跟模擬器連線,這時先看看設定的DMA是不是沒開,如果在以下紅框裡沒出現DMA的話,就依下列步驟來試試看。


1.
重開電腦或是 重開ActiveSync(工作管理員砍掉wcescomm.exe)
(以上不行的話)
2. 重新安裝ActiveSync
(還是不行的話)
3. 手動註冊模擬器的plugin, 在cmd環境下執行下列指令:

  1.    a. devicemulator.exe /register
  2.    b. dvcemumanager.exe /register
  3.    c. regsvr32 deviceemulatorproxy.dll
  4.    d. regsvr32 serdmaasplugin.dll
  5.    e. regsvr32 deviceemulatorbootstrap.dll

1~5.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即可。

0 意見:

張貼留言