在进行mobile开发的时候经常会借助于模拟器来进行调试,若要连接模拟器调试就得修改ActiveSync的连接设置,将选项改成DMA方式。我因为系统的一些问题,这个DMA选项没有了,只有一个COM1,COM2选项了。查了一些资料说是模拟器的注册信息丢失的原因。为了防止上面的地址实效,以后用不到了,就把内容也摘抄出来了。^_^
1.在进程中关了wcescomm.exe(这个进程是什么作用我也不知)
(如果还没有DMA端口就再用以下方法)
2.卸载SctiveSync ,然后再重新安装
(如果还没有DMA端口就再用以下方法)
3.注册以下文件
a. devicemulator.exe /register
b. dvcemumanager.exe /register
c. regsvr32 deviceemulatorproxy.dll
d. regsvr32 serdmaasplugin.dll
e. regsvr32 deviceemulatorbootstrap.dll
devicemulator.exe /dvcemumanager.exe /deviceemulatorproxy.dll/serdmaasplugin.dll
文件都在C:\Program Files\Microsoft Device Emulator\1.0文件夹下
deviceemulatorbootstrap.dll 在C:\Program Files\Microsoft Visual Studio 8\SmartDevices\Emulators\DeviceEmulator文件夹下
4.重起电脑就行了..如果不行我也没有办法了..本文是转载