Windows Mobile 线程调度
我有一个关于 Windows Mobile 线程调度的问题:我有一个应用程序 (C#) 可以检测电话上的来电。据说该操作系统是“完全多任务和多线程”的。
尽管如此,我仍然可以检测到来电,但是检测到来电后,显示有来电的系统应用程序将接管焦点。我的应用程序直到系统窗口(带有调用) 被停用。 (通话时发生了一些事情)。
我可以设置什么,以便即使系统窗口聚焦时我的线程(应用程序)也能执行吗?
I have an issue about Windows Mobile thread scheduling: I have an application (C#) that detects incoming calls on the telephone. It is said that the operating system is "fully multitasking and multithreaded".
Still, I can detect an incoming call, but after the call is detected, the system application, showing that there is a call incoming, takes over the focus.My application doesn't get to execute itself until the system window (with the call) is deactivated. (something happens with the call).
Is there anything I can set so that my thread (application) executes even when the system window is focused?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你能想到的所有解决方案都基于一件事:黑客攻击。 Windows Mobile 并不意味着可以按照您的意愿进行定制,而 Windows CE 则可以。您无法覆盖默认的 Windows Mobile 电话呼叫 UI,但您可以使用正确的 API 调用将您自己的应用程序置于其之上。然而,它会闪烁并且看起来像s...t。
All solutions you can come up with for this are based on one thing: a hack. Windows Mobile is not meant to be customized as you wish - Windows CE is. You cannot override the default Windows Mobile phonecall UI, but you can put your own app above it with the correct API calls. However, it will flicker and it will look like s...t.