【发布时间】:2011-05-25 15:56:06
【问题描述】:
我有一个 WinCE 设备。是否可以从Visual Studio连接到设备以查看以下内容
Folder structure.
Applications running.
Registry values.
还有其他方法可以查看这些项目吗?
我在哪里可以获得更多信息?
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 windows-ce
我有一个 WinCE 设备。是否可以从Visual Studio连接到设备以查看以下内容
Folder structure.
Applications running.
Registry values.
还有其他方法可以查看这些项目吗?
我在哪里可以获得更多信息?
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 windows-ce
文件夹结构。
远程文件查看器
正在运行的应用程序。
远程进程查看器或远程间谍
注册表值。
远程注册表编辑器
编辑:
如果您的设备没有 ActiveSync,您应该阅读这篇 MSDN 文章how to connect to Windows CE without ActiveSync
MSDN 文章总结:
准备设备:
将以下文件复制到设备上的 \Windows\ 文件夹中。这些文件默认位于开发计算机上的 \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\。
Clientshutdown.exe
ConmanClient2.exe
CMaccept.exe
eDbgTL.dll
TcpConnectionA.dll
在设备上运行 conmanclient2.exe
确定设备的 IP 地址。
准备 Visual Studio:
在 Visual Studio 工具菜单上,单击选项,然后单击设备工具,然后单击设备。
选择 Windows CE 设备,然后单击属性。
在“传输”框的右侧,单击“配置”。
在“配置 TCP/IP 传输”对话框中,选择“使用特定 IP 地址”,然后键入设备 IP 地址。
如果需要,关闭对话框并软重置设备
设置安全并建立连接:
在设备上的命令提示符下,运行 cMaccept.exe。
在三分钟内,连接到设备。如果您在三分钟内建立第一个连接,只要您使用相同的 Visual Studio 实例,就可以无限期地继续部署和调试。您可以通过禁用设备上的安全性来消除 cMaccept 步骤。为此,请使用远程注册表编辑器设置 HLKM\System\CoreConOverrideSecurity = 1 DWORD 值。
【讨论】:
如果 OEM 包含 Activesync 支持,您应该能够通过 USB 连接它(假设设备有 USB)并在 Windows Mobile 设备中心查看该设备。您可能还需要安装 OEM 特定的 USB 驱动程序。如果没有 USB,您可以通过蓝牙或红外线进行 Activesync。
您可以通过移动设备中心查看文件夹结构。 Visual Studio(截至 2008 年)包括 Remote Registry Editor 和 Remote Process Viewer,剩下的就交给你了。
【讨论】:
复制地址相同的所有文件文件
C:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\[armv4i] 这是我的设备名称
到
设备 windows root 和一些时间设备需要重置
所以,你必须运行 CMAccept.exe 和 ConmanClient2.exe
祝你好运,感谢你开始这个讨论
:)
【讨论】: