有啥方法可以使用 C# 获取 Windows Phone 设备的 IMEI 号码

Posted

技术标签:

【中文标题】有啥方法可以使用 C# 获取 Windows Phone 设备的 IMEI 号码【英文标题】:Is there any way to fetch the IMEI Number of the Windows Phone device Using C#有什么方法可以使用 C# 获取 Windows Phone 设备的 IMEI 号码 【发布时间】:2017-12-16 23:08:36 【问题描述】:

有什么方法可以使用C#获取Windows Phone设备的IMEI Number

windows-phone-8.1 uwp xamarin.uwp c# visual-studio-2015

【问题讨论】:

***.com/questions/36847320/… 有帮助吗? 试试这个c-sharpcorner.com/forums/… 【参考方案1】:

This 看起来像您要找的...

[assembly: Xamarin.Forms.Dependency(typeof(UniqueIdWinPhone))]
namespace UniqueId.WinPhone

    public class UniqueIdWinPhone : IDevice
    
        public string GetIdentifier()
        
            byte[] myDeviceId = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
            return Convert.ToBase64String(myDeviceId);
        
    

这需要ID_CAP_IDENTITY_DEVICE的权限。

【讨论】:

Microsoft.Phone.Info.DeviceExtendedProperties 适用于 Windows Phone 8 但我们需要适用于 Windows phone 8.1 或 UWP 噩梦。噩梦。

以上是关于有啥方法可以使用 C# 获取 Windows Phone 设备的 IMEI 号码的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以从 Windows 10 中的 c# 桌面应用程序使用蓝牙 LE?

有啥方法可以自动化 Windows 窗体测试吗?

C#中的方法与属性-有啥区别[重复]

我正在使用 PH 照片库来获取所有照片和视频

有啥方法可以调试从 C# DllImport 调用的 c++ dll?

不处理 C# 方法的返回值可以吗?这个例子中有啥好的做法?