2009-08-27 10 views
3

Gibt es eine Möglichkeit, Windows Mobile dazu zu bringen, die Haupttelefon-App nicht zu verwenden? Ich habe meine eigene Telefon-App, mit der ich telefonische Transaktionen für ein Geschäftsgerät abwickeln möchte.Windows Mobile - Beenden Sie die Haupttelefon-App

Meine App funktioniert gut (erkennt den Anruf und kann auflegen), aber die Haupttelefon-App möchte dem Benutzer immer noch erlauben, einen Anruf normal zu beantworten. Ich kann versuchen, das Fenster für eingehende Anrufe zu verbergen oder programmgesteuert die Taste "Ignorieren" zu drücken, aber das ist ein wenig klobig.

Grundsätzlich brauche ich einen Weg, um die eingebaute Telefon-App nicht über eingehende Anrufe zu wissen.

Jeder Rat würde geschätzt werden!

Falls es darauf ankommt ich ein Symbol MC70 bin mit Windows Mobile 5.

Dank!

EDIT: Danke an djhowells Antwort auf this question Ich weiß jetzt, dass die problematische App cprog.exe ist. Aber anscheinend ist es schwer zu töten, weil services.exe keeps bringing it back.

Antwort

3

Zunächst einmal sollten Sie nicht tun. Das Auswechseln des Systemwählers wird Ihnen mehr Probleme bereiten, als Sie erwarten können.

Wenn Sie es immer noch tun möchten, gibt es keine gute Möglichkeit, dies zu tun, auch wenn Sie RIL direkt verwenden möchten. Also, es gibt einen Trick, in dem Sie eine Dummy-cprog.exe erstellen (die absolut nichts tut) und in den Stammordner legen. Nachdem das Telefon gestartet wurde, wird dieses Programm anstelle des systemeigenen Programms gestartet, das sich im Ordner \ Windows befindet. Dann wird kein Programm auf eingehende Anrufe warten.

+0

+1 für das Böse mit "Sei nicht böse" Disclaimer. :) – MusiGenesis

+0

Ich kann die "nicht böse sein" und "mehr Mühe, als es wert ist" Kommentare zu schätzen wissen. Aber ich versuche wirklich, mein Telefon zu sperren. Ich möchte nicht, dass ein Benutzer ausgehende oder eingehende Anrufe initiiert. (Dies ist ein Unternehmensgerät, das für "Nicht-Telefon" -Aktivitäten verwendet wird. (Aber ich brauche immer noch den Telefonvertrag, weil ich eine GPRS-Verbindung über die Mobilfunkleitung bekomme.) – Vaccano

1

Ich würde empfehlen, Symbol (eigentlich Motorola) zu fragen, können sie Einblick in Ihr Problem haben. Ich arbeite mit MC3090 und sie waren zuvor hilfreich.