2

我正在将文件从桌面复制到 WinCE 设备(通过RAPI API),如果 WinCE 主程序正在运行,我需要将其杀死、更新并再次重新启动。

到目前为止,我设法复制文件并毫无问题地启动主程序,但我找不到通过 RAPI 终止进程的方法(有一个 CeCreateProcess 函数,但没有 CeTerminateProcess 或类似函数)

目前我正在生成 RapiProc.exe -k \MyDir\MyProcess.exe 并且它可以工作,但我找不到通过 RAPI 执行此操作的方法

有任何想法吗?

TIA

4

1 回答 1

4

RAPI 不提供杀死进程的直接方法。您必须创建一个提供该功能的自定义 RAPI DLL。作为一个很好的起点,这篇博客文章展示了如何通过自定义 RAPI dll 检索设备 ID。只需修改它以广播 WM_CLOSE ,如果失败则广播 TerminateProcess 。

于 2010-07-31T14:41:11.440 回答