8

我正在尝试寻找一种工具来从 Windows 7 机器远程控制运行 Windows CE 6.0 的摩托罗拉 MC3190 设备。

我已经将 Mymobiler 与 Intermec CN3 设备一起使用,所以我尝试了这个问题的答案,但我无法让它工作。

  • 我在 Mymobile 文件夹中尝试了 remote.exe.40 和 remote.exe.50
  • 在关于超级用户的问题中提到的CodeProject 上使用任务管理器似乎 remote.exe 非常快地完成执行(或者正在静默崩溃)。
  • 我的开始/程序菜单有一个MyMobiler条目,所以在某处似乎已经安装了一些东西
  • 但是当我在桌面上运行 Mymobiler 时它无法连接,它在系统三中的图标保持灰色,鼠标悬停时显示未连接/
  • Proof MyMobiler works for WinCE 视频中,处理器ARM920T-PXA270M在我的设备具有Marevell, PXA32X-P图像链接)处理器时,这可能是原因吗?

我也尝试过ActiveSync Remote DisplayWindows Mobile Developer Power Toys。它会安装,但在启动时会显示一个错误框,其中包含消息“此设备的操作系统或 CPU 对此应用程序未知”

如何让 MyMobiler 与运行 Windows CE 6.0 的摩托罗拉 MC3190 设备一起使用?是否有任何其他工具(最好是免费的)来远程控制此设备?

编辑:我遇到了EveryWAN并找到了一个安装程序。它开箱即用,但不可用于商业用途,并且该网站似乎已不存在。

PS:我意识到标签不准确,但我想在这些类似标签中使用能引起专家注意的东西。

4

3 回答 3

12

我想澄清一个正确的答案。使用 Microsoft PowerToy activesync 远程显示时,两侧必须有一个应用程序 - 主机(手机)和远程(PC)。MyMobiler 也是如此。

在电脑上安装powertoy。

对于原始海报:这是您的错误消息的含义:

在 Activecync 远程显示的情况下,对于较新的设备(任何高于 ARM4 cpus - 这意味着,2008 及更高版本,或超过 200mhz cpus - 作为一个非常一般的指南),显示软件无法检测到您拥有什么类型的设备(它也是新的,不在列表中)。

对于motorola mc3190,你的cpu是arm5兼容的,

并且应该与具有 arm4 兼容组件的软件一起使用。ARD 确实有 arm 4 选项。看这里...

要解决这个问题:

您必须使用 PC 上的文件资源管理器,并导航到应用程序文件夹:c\Programs...\Windows Mobile Developer...\ActiveSync...\Devices\wce400\armv4t 并复制这两个文件。
仍然在 PC 上时,您必须导航到设备的 Windows 文件夹(运行 activesync,或将手机配置为硬盘),使用 PC 上的资源管理器导航到设备。

模糊地,它看起来像这样:资源管理器。> 设备(例如 HTC Phone:)
或 X:\ ,其中 x 是驱动器号。您选择的第一个子文件夹应该是 Windows。将两个文件粘贴到那里。

这两个文件现在被复制到手机上。

此时,您必须使用手机加载它的文件资源管理器并导航到内存上的那个 Windows 文件夹,然后手动运行您现在复制到那里的 cerdisp2.exe。

运行activesync,并且手机连接到电脑,

您现在可以在 PC 上运行 powertoy active remote display,它将与手机上运行的 exe 进行通信。

Xp 上的 ActiveSync 或 Windows Vista/7/8 上的 Windows Mobile Device Center 必须运行才能使这一切正常工作。

或者,该应用程序允许网络 ip 连接而不是 activesync,但我没有使用它。

使用完此应用程序后,您必须在手机上的 windows 文件夹(您复制的第二个文件)中运行 kill.exe,以卸载正在运行的 dll。

我可以使用 Xscale ARM11 528mhz cpu 手机验证此设置适用于 Xp、Win7 和 Win8。

对于 MyMobiler,请访问他们的网站并获取最新版本。

如果您使用的是旧版本,它将修复失败的连接。免费。他们不再支持它了。

我的 Mobiler 必须运行 activesync 并显示设备已连接。

我的 Mobiler 大大优于 ActiveSyncRD。* 会自动安装pc端应用,并通过activesync将远程应用推送到手机。*此外,当 activesync 运行时,无论何时连接手机,MyMobiler 应用程序也会自动加载到手机上。这样,每当您在桌面上运行 MyMobiler 时,它都会连接到手机并立即加载。*My Mobiler 允许全分辨率显示,而 ARD 限制为 320x400 或类似。640x800 看起来好多了。*MyMobiler 还允许完整的鼠标手势发送、复制和粘贴。ARD 提供的鼠标手势兼容性非常有限。

MyMobiler 也允许 IP 连接,但他们表示这比较慢。

我现在将 MyMobiler 与 Win8 和带多点触控的触摸板一起使用,并且鼠标手势发送得非常好。

对于 Windows V/7/8,您可能需要在 Mymobiler.exe 文件上运行兼容模式。导航到可能位于桌面上的 MyMobiler 文件夹。向下钻取直到找到 exe。右键单击并选择属性。兼容性。为此文件运行兼容模式,然后选择 XP。

更多注意事项:

这些应用程序很慢,因为 USB 很慢。

如果您在手机上启用 Fast USB,它将有助于显着加快任何远程显示的速度 - 但是 Fast USB 不稳定,并且不适用于某些配置。对我来说,它在 XP 上不起作用,但在 Win8 上起作用——虽然有时有点不稳定。在设备上:开始 > 设置图标 > 连接图标 > USB 到 PC 图标。勾选框启用。

此外,Win8 上的 MyMobiler 有时会拒绝连接。完全卸载 mymobile,断开手机,重新连接手机并观察 activesync 以确认连接。然后重新加载 mymobile。有时需要完全重新启动系统,但这种情况很少见。


CodeProject 上的 Windows Mobile Remote Controller 应用程序 - 如上所述,看起来很棒。它适用于 Windows Mobile 7 和 8 - 这太棒了。他提供了一个 rapi enabler 以允许与 WinMo 6 / 6.5 设备一起使用,这看起来也很有希望。

于 2013-06-22T23:21:58.860 回答
2

我从未使用过 MyMobiler,所以我无能为力,但是其他选项呢?

您是否查看过CodeProject上的Windows Mobile Remote Controller 应用程序?

过去我在SOTI 的掌上控制器上运气不错。它曾经是免费的,或者无论如何都有免费版本。不确定他们是否仍然这样做。

Windows CE 附带了一个名为 CERDISP(CE Remote Display 的缩写)的工具,该工具可以使用 Platform Builder 构建。我之前在网络上看到过它作为二进制下载(例如这里),所以不需要自己实际构建它。

于 2012-12-21T01:56:46.750 回答
0

我在我的 Windows Mobile 6.5 手持设备上使用了 MyMobiler (remote.exe.50)。 听起来你让它运行起来了。您是否在 Windows 7 机器上运行了 MyMobiler 客户端并通过 IP 地址连接到您的掌上电脑?(右键单击 Windows 7 通知区域中的图标,然后选择“连接 IP...”。)

它默认为 ActiveSync 地址(169.254.2.1?),因此如果您没有停靠并运行 ActiveSync,它最初将无法连接(但手动连接应该可以工作)。误读——您可以运行客户端,但不能运行服务器。

您还可以选择在您的掌上电脑上运行 VNC 服务器并使用常规 VNC 客户端连接到它。我已经为 Windows Mobile 2003 构建了这个,在 Visual Studio 2008 上没有太多障碍。Windows Mobile 6.5 可能也有类似的运气。

编辑:如果您收到以下消息:

'%s' is not a valid Pocket PC application.

运行 MyMobiler 客户端时,这意味着您的 CPU 类型(或操作系统)与应用程序不兼容——所以我认为您的 PXA32X-P 不应该受到责备;特别是因为 MC3190 似乎能够运行 Windows Mobile 6.5(即 CPU 应该“相当”现代,支持 armv4i)。但是由于您没有提到看起来像这样的错误,我怀疑您的 Windows CE 6.0 版本不包含所有必需的依赖项。

我要检查的第一件事是 MyMobiler 的所有依赖项是否都存在于您的 Windows CE 6 构建中。Windows CE 是高度可定制的;因此,并非所有软件组件在不同版本的 Windows CE 中都是相同的。MyMobiler 是针对 Windows Mobile 而不是 Windows CE 构建的,因此您在 MC3190 上构建的 Windows CE 很可能没有所需的内容,而您链接的视频却有。

关于 ActiveSync Remote Display Power Toy,您收到的消息听起来像是桌面应用程序不知道要部署到您的设备的版本。

根据 ActiveSync 远程显示包中的 readme.txt:

如果您看到错误消息“此设备的操作系统或 CPU 对此应用程序未知”,这通常表示此工具无法识别当前设备的 CPU 类型,通常是 Windows CE 设备。解决方法是 1. 查找设备的 CPU 类型(来自手册或制造商)。2. 将\Devices\wce400\\cerdisp2.exe 复制到设备的\windows 文件夹中。3. 在桌面/笔记本电脑上运行“cerhost2.exe -m”。4. 在设备上运行 cerdisp2.exe。5. 当不再需要远程显示时,终止设备上的 cerdisp2.exe。

您应该可以选择 armv4t 版本;如果没有,请使用 armv4 版本。

于 2012-12-21T06:46:50.677 回答