Закрываются GPRS соединения при закрытии приложения

Известная проблема: открытые хэндлы GPRS соединений закрываются при выходе из приложения под Windows Mobile 6.

Хак (Workaround) такой:

Сделать сервис, который будет управлять GPRS соединениями, а ваше приложение использовать сервис, а не Win API для открытия соединения. Поскольку сервис постоянно запущен – хэндл не будет закрываться системой при выходе из приложения.

В HTC смартфонах и КПК сделано вообще смешно – у них стартует .exe файл wlan.exe, который держит открытым data connection, а для отключения запускается другой .exe: datadisconnect.exe. При этом HTC Comm Manager благополучно включает и выключает data connection и при выходе из него GPRS не выключается.

Ваши комментарии:

также вы можете зарегистрироваться
Подпишитесь на новые записи моего блога:
Добавить в закладки: (в том числе и в Twitter)

Читайте также:

  • Недокументированные трюки для Windows Mobile 6
  • Windows Mobile Power Manager
  • Windows Mobile 6.5
  • Тестирование мобильных приложений
  • Error LNK2001: unresolved external symbol _CLSID_Application