我是Windows应用开发和C#的新手。当我尝试从我的应用程序运行此代码时,它说
未经授权的异常抛出
但Sample" MobileBroadband"应用程序在我的诺基亚530上顺利执行相同的代码
try
{
var modem = MobileBroadbandModem.GetDefault();
IMEI = modem.DeviceInformation.MobileEquipmentId;
MANUF = modem.DeviceInformation.Manufacturer;
MODEL = modem.DeviceInformation.Model;
Debug.WriteLine("Imei " + IMEI+" MANUF: "+MANUF+" MODEL: "+MODEL);
} catch (Exception e) {
}
答案 0 :(得分:4)
我找到了。要获取这些详细信息,应用需要特殊权限正如我引用
“此功能仅适用于移动运营商应用和Windows应用商店应用,具有移动网络运营商的特权访问权限。有关详细信息,请参阅Mobile Broadband: Windows Store device apps。”