我的GetPhoneNumber()对不对??

gundumw100 2008-02-28 05:00:57
[DllImport("sms.dll")]
private static extern IntPtr SmsGetPhoneNumber(IntPtr psmsaAddress);//检索 SIM 所有者的电话号码

public static unsafe string GetPhoneNumber()
{
Byte[] buffer = new Byte[516];
fixed (byte* pAddr = buffer)
{
IntPtr res = SmsGetPhoneNumber((IntPtr)pAddr);
if (res != IntPtr.Zero)
throw new Exception("无法从 SIM 中获取电话号码");
}
string PhoneNumber = Encoding.ASCII.GetString(buffer);
return PhoneNumber;

}
//PhoneNumber就是我得到的电话号码了????????
...全文
119 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,117

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧