Настольные и серверные продукты Windows имеют очень четкую, общую и подключаемую структуру, в которую можно вставлять хуки в сетевой уровень. (Посмотрите LSP или Layered Service Provider - вот как программы AntiVirus / Firewall подключаются к мониторингу вашего сетевого трафика). Что касается WinPCap, он подключается на один уровень ниже на уровне драйвера NDIS, но, несмотря на это, Windows Mobile не настолько гибок в этом отношении. Я не обязательно думаю, что это просто недальновидность Microsoft, поскольку требуется гораздо больше возможностей для обеспечения универсального и подключаемого уровня LSP или NDIS, который большинство мобильных устройств просто не могут себе позволить.
Самый важный момент здесь - Захват пакетов NDIS не поддерживается для Windows Mobile . Windows Mobile Embedded CE позволяет получить доступ к мобильной платформе с захватом пакетов.
Итак, для захвата сетевого трафика для Windows Mobile вам необходимо разработать собственную структуру драйвера NDIS. Не маленькая задача.