我正在使用C#中的GSMCOMM http://www.scampers.org/steve/sms/libraries.htmlibrary发送和接收短信。
所以我需要检查Sim是否插入到调制解调器中。
有没有办法在C#中检查这个?
提前谢谢。
发布于 2013-04-06 19:54:31
您可以尝试使用AT命令行AT+CMEE=1; +CIMI读取IMSI号,如果没有SIM卡,则会显示+CME ERROR: 10 (SIM卡未插入)。
有关命令的更多详细信息,请参阅27.007。
发布于 2013-04-02 20:42:54
使用Windows Mobile Broadband API (从Windows7开始支持)。例如,如果您使用IMbnConnection::GetConnectionState获取连接状态,并且没有插入任何SIM,那么您将获得E_MBN_SIM_NOT_INSERTED作为返回值。
https://stackoverflow.com/questions/15738727
复制相似问题