Windows Mobile - приложение Stop Main Phone - PullRequest
3 голосов
/ 27 августа 2009

Есть ли способ заставить Windows Mobile не использовать основное приложение телефона? У меня есть собственное приложение для телефона, которое я хочу обрабатывать по телефону для бизнес-устройства.

Мое приложение работает нормально (обнаруживает вызов и может повесить трубку), но основное приложение телефона все еще хочет, чтобы пользователь мог нормально отвечать на вызов. Я могу попытаться скрыть окно входящего вызова или программно нажать клавишу игнорирования, но это немного неуклюже.

Мне нужен способ, чтобы встроенное приложение для телефона не знало о входящих вызовах.

Любой совет будет оценен!

Если это имеет значение, я использую Symbol MC70 под управлением Windows Mobile 5.

Спасибо!

РЕДАКТИРОВАТЬ: Благодаря ответу djhowell на этот вопрос Теперь я знаю, что нарушающее приложение приложение - cprog.exe. Но, очевидно, его трудно убить, потому что services.exe продолжает возвращать его .

Ответы [ 2 ]

3 голосов
/ 27 августа 2009

Прежде всего, вы не должны делать это. Замена системной звонилки создаст вам больше неприятностей, чем вы можете ожидать.

Если вы все еще хотите это сделать, то нет хорошего способа сделать это, даже если вы решите использовать RIL напрямую. Итак, есть хитрость, в которой вы создаете фиктивный файл cprog.exe (который абсолютно ничего не делает) и помещаете в корневую папку. После загрузки телефона эта программа будет запущена вместо родной, которая находится в папке \ Windows. Тогда никакая программа не будет прослушивать входящие звонки.

1 голос
/ 27 августа 2009

Я бы порекомендовал спросить Symbol (на самом деле Motorola), они могут понять вашу проблему. Я работаю с MC3090, и они помогали мне раньше.

...