Windows mobile 如何在ActiveSync托管设备上启动/停止应用程序

Windows mobile 如何在ActiveSync托管设备上启动/停止应用程序,windows-mobile,activesync,Windows Mobile,Activesync,是否可以从桌面程序启动或停止应用程序,或将命令发送到通过USB支架连接到PC的支架式Windows Mobile设备 场景:我想自动化一个涉及关闭手持设备上的(设计糟糕的0)应用程序的过程,这样我可以备份和删除其运行时锁定的一些文件,更改一些内容,然后在手持设备上启动另一个程序,自动重新创建一些文件 如果您对此有任何想法,我们将不胜感激。谢谢!您可以使用dll OpenNetCF.Desktop.Communication来执行此过程,但我不确定此库是否能够关闭应用程序,请查看网站: 我很快检

是否可以从桌面程序启动或停止应用程序,或将命令发送到通过USB支架连接到PC的支架式Windows Mobile设备

场景:我想自动化一个涉及关闭手持设备上的(设计糟糕的0)应用程序的过程,这样我可以备份和删除其运行时锁定的一些文件,更改一些内容,然后在手持设备上启动另一个程序,自动重新创建一些文件


如果您对此有任何想法,我们将不胜感激。谢谢!

您可以使用dll OpenNetCF.Desktop.Communication来执行此过程,但我不确定此库是否能够关闭应用程序,请查看网站:

我很快检查了,没有找到完成函数的方法,但是CreateProcess方法有一个输出参数ProcessInfo,并且此结构有一个句柄,您可以验证是否可以通过CloseHandle终止应用程序。

您可以使用它从Windows桌面应用程序操作连接的设备有一个可用于托管开发的接口。您可以使用或COM接口在本地编程RAPI

要使用C API在设备上启动程序,您可以调用CeCreateProcess。要从桌面上终止进程,您有两个选项:1)编写RAPI dll,或2)编写一个简单的移动应用程序,关闭进程并通过CeCreateProcess调用此程序。有关更多信息,请参阅