beeMobile4.net 其實最有名是關於 Compact Framework UI 的部份,有興趣的可以到 此網頁 看看其介面設定,但幾乎都是要收費的
其中 beeMobile4.net 的 Free Utils Library 是免費的,可以使用此 Library 取得 IMEI 與 IMSI
除了取得 IMEI 與 IMSI 外,還可以做以下事情
Resetting the device
Keeping the back-light on
Finding out the path to application's executable
Getting the device's IMSI and IMEI
Changing Volume level
Making Screenshot
更多文章,請到我在點部落所建立的部落格「.NET菜鳥自救會」閱讀
http://www.dotblogs.com.tw/chou/
2 前置作業
首先將 Free Utils 下載,並且將 Free Utils 加入專案裡。下載網址
http://beemobile4.net/?sitecateg=products&productID=3
將 Utils 重建後,產生的 BeeMobile.Util.dll 加入參考中
並於程式中 using
using BeeMobile.TAPI;
程式碼
於 Form 中加入 Button (Name :btnGetInfo,點擊後顯示 IMEI 與 IMSI)與兩個 TextBox ( Name : txtIMSI,顯示 IMSI;Name : txtIMEI,顯示 IMEI)
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using BeeMobile.TAPI;
namespace SmartDeviceProjectFU
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnGetInfo_Click(object sender, EventArgs e)
{
txtIMSI.Text = PhoneInfo.GetIMSI(); // IMSI
txtIMEI.Text = PhoneInfo.GetIMEI(); // IMEI
}
}
}