Windows Mobile 5 - 处理应用程序退出

发布于 2024-08-06 10:17:58 字数 417 浏览 4 评论 0原文

我正在为 Windows Mobile 5.0 进行开发,并且我的应用程序遇到了一些小问题。我正在使用 win32 api 来安排一个进程定期运行。这要归功于 http://www.codeproject.com/KB/ 上发布的代码mobile/WiMoPower1.aspx (调用 CeRunAppAtTime)

然而,我遇到的问题是,如果我正在安排一个进程运行并且应用程序被强制关闭(例如通过进程退出或关闭手机)预定项目仍在运行。

有没有办法处理进程退出,以便我可以删除我的预定项目?我对 Windows API 不熟悉,因此非常感谢您在托管代码中提供的任何帮助。

谢谢, 马特

I'm developing for Windows Mobile 5.0 and have come across a little issue with my app. I'm using the win32 api to schedule a process to run periodically. This is thanks to the code posted at http://www.codeproject.com/KB/mobile/WiMoPower1.aspx (call to CeRunAppAtTime)

The problem I've got however is that if I'm scheduling a process to run and the application is forced closed (say by process exit or turning the phone off) the scheduled item still runs.

Is there a way to handle to process exit so that I can remove my scheduled item? I'm none to familiar with the windows API so any help you can give in managed code will be very much appreciated.

Thanks,
Matt

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹊巢 2024-08-13 10:17:58

根据 docs,如果您使用 null 时间参数调用 CeRunAppAtTime它将删除现有的计划运行请求。

According to the docs, if you call CeRunAppAtTime with a null time parameter it will remove the existing scheduled run request.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文