c# - Windows Mobile - 停止主手机应用程序

标签 c# c++ windows-mobile pinvoke windows-mobile-5.0

有没有办法让 Windows Mobile 不使用主手机应用程序?我有自己的电话应用程序,我想为商业设备处理电话交易。

我的应用程序运行良好(检测到来电并可以挂断),但主电话应用程序仍希望允许用户正常接听电话。我可以尝试隐藏来电窗口或以编程方式按下忽略键,但这有点笨拙。

基本上,我需要一种方法让内置电话应用程序不知道来电。

如有任何建议,我们将不胜感激!

以防万一,我使用的是运行 Windows Mobile 5 的 Symbol MC70。

谢谢!

编辑:感谢 djhowell 对 this question 的回答我现在知道有问题的应用程序是 cprog.exe。但显然很难杀死因为services.exe keeps bringing it back .

最佳答案

首先,您不应该这样做。更换系统拨号器会给您带来比您预期更多的麻烦。

如果您仍然想这样做,即使您选择直接使用 RIL,也没有很好的方法。所以,有一个技巧,你可以创建一个虚拟的 cprog.exe(它什么都不做),然后放在根文件夹中。手机启动后,将启动该程序,而不是位于\Windows 文件夹中的 native 程序。然后没有程序会监听来电。

关于c# - Windows Mobile - 停止主手机应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342299/

相关文章:

c++ - io_context 并发提示 (BOOST_ASIO_CONCURRENCY_HINT_UNSAFE_IO)

windows-mobile - 存在文件共享冲突。 SQL Server CE 3.5 SP2

UWP 中的 C# XML 序列化

c# - 如何在 wpf 中显示完整的 Expander Grid?

c++ - 这种元组的递归引用安全吗?

c++ - Qt pro 文件中的 LDFLAGS

c# - Windows 手机 : Application Exits after handling Exception from DialogForm

c# - Windows Mobile 精简框架设计器继承

c# - 嵌套 for 循环 : giving concatenated result

c# - 一些 MVVM 问题(WPF C#)