在Windows CE设备上安装Windows Mobile应用程序

时间:2019-05-01 16:23:12

标签: deployment windows-mobile windows-ce

一个客户要求我们“恢复”其接收部门使用的旧Windows Mobile应用程序。

他们有时会为Windows CE设备(具体来说是Motorola MC55A)编写一个自定义Windows Mobile 6应用程序。

他们有一个替换该应用程序的项目-但是暂时不会发生,他们希望在一些临时翻新的设备上安装该自定义应用程序。

我找到了应用程序的源代码。它甚至包含一个生成CAB文件的安装程序项目。

我不知道该怎么做,就是将已编译的应用程序和安装程序安装到设备上。

我正在使用他们的一台旧计算机来构建应用程序并连接到设备。计算机已安装Windows Mobile Center,并且当我看到连接的设备时-我可以在设备上添加/删除程序。

不确定这是我应该走的路线。理想情况下,我想将安装程序放在网页后面,只是让每个设备下载安装程序以安装应用程序。

这些东西过时了-我在部署细节方面很难。

2 个答案:

答案 0 :(得分:1)

您可以将CAB文件放在设备上,然后使用设备上的文件资源管理器手动启动它以安装文件。

霍尼韦尔(中国),Intermec,摩托罗拉,Symbol,Zebra等一些工业设备支持自动安装cab文件(如果将文件放置在设备上的特殊文件夹中)。对于以前的Intermec Honeywell设备,此文件夹称为\ Flash File Store \ CabFiles。如果将cab文件放置在此文件夹中,它将在下次重新启动时安装。

您还可以在网站上放置指向CAB文件的链接,然后在设备上的Internet Explorer中打开该网站。点击文件链接后,设备将要求安装。请注意,默认情况下,某些Web服务器(如IIS)会阻止加载CAB文件!如果是这样,则需要配置Web服务器以允许下载cab文件。

答案 1 :(得分:0)

许多月后,但我想回答这个问题,以备将来参考,当您部署解决方案时,Visual Studio(2008年是最后一个支持Windows移动应用程序的应用程序)会要求您提供目标设备或仿真器,在这里您可以选择设备并将其安装,除非您通过安装CAB进行安装,否则该设备上的添加/删除程序中将没有任何条目。您必须创建一个“ Smart Device Cab Project”并为您的解决方案进行配置。