We're working on a metro-style app for Windows 8, and one of the challenges we're facing is CDMA service activation.
On Windows 7 and XP, we would use an AT command (AT+OMADM) over a serial port to perform activation. But serial port access (along with pretty much any low-level device interaction) is not available to metro apps on Windows 8.
Is there any supported way to perform activation on Windows 8? On MSDN I found an interesting interface as part of the mobile broadband API - IMbnDeviceService (http://msdn.microsoft.com/en-us/library/windows/desktop/hh780509(v=vs.85).aspx). The documentation is lacking in details and concrete examples, but it seems intended to provider a way to perform manufacturer- or device-specific operations that aren't covered by the general API - which is exactly the type of thing I'm hoping for here.
Any guidance would be greatly appreciated (whether it relates to the Microsoft API or any other mechanism).
Thanks in advance,