Windows 10通用应用程序,抛出异常:' System.UnauthorizedAccessException'在app.exe中访问我的设备的信息?

时间:2015-08-14 17:38:22

标签: c# windows windows-10 win-universal-app windows-10-mobile

我是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) {
 }

1 个答案:

答案 0 :(得分:4)

我找到了。要获取这些详细信息,应用需要特殊权限正如我引用

“此功能仅适用于移动运营商应用和Windows应用商店应用,具有移动网络运营商的特权访问权限。有关详细信息,请参阅Mobile Broadband: Windows Store device apps。”