Windows Mobile 5 - 处理应用程序退出
我正在为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 docs,如果您使用 null 时间参数调用 CeRunAppAtTime它将删除现有的计划运行请求。
According to the docs, if you call CeRunAppAtTime with a null time parameter it will remove the existing scheduled run request.