Windows 10通用应用,抛出异常:'System.UnauthorizedAccessException&

本文关键字:System UnauthorizedAccessException 抛出异常 10通 应用 Windows | 更新日期: 2023-09-27 18:08:04

我是windows应用程序开发和c#的新手。当我试图在应用程序中运行这段代码时它会显示

抛出未经授权的异常

但是样本"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) {
 }

Windows 10通用应用,抛出异常:'System.UnauthorizedAccessException&

我找到了。要获取这些细节,应用程序需要特殊权限。当我引用

"此功能仅适用于移动网络运营商授予特权访问的移动运营商应用程序和Windows Store应用程序。有关详细信息,请参阅移动宽带:Windows Store设备应用程序。"

我想你应该检查一下包装。