0

我在 C# 中使用GSMCOMM http://www.scampers.org/steve/sms/libraries.htmlibrary来发送和接收短信。

所以我需要检查调制解调器是否插入了 Sim。

有没有办法在 C# 中检查这个?

提前致谢。

4

2 回答 2

1

您可以尝试使用 AT 命令行读取 IMSI 号码,如果没有 SIM 卡AT+CMEE=1; +CIMI,这应该会给您(未插入 SIM 卡)。+CME ERROR: 10

有关命令的更多详细信息,请参见27.007

于 2013-04-06T11:54:30.580 回答
0

使用Windows Mobile Broadband API(从 Windows 7 开始支持)。例如,如果您使用 IMbnConnection::GetConnectionState 获取连接状态,并且没有插入 SIM,您将获得 E_MBN_SIM_NOT_INSERTED 作为返回值。

于 2013-04-02T12:42:53.857 回答