3173|4

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

請問一下SIM卡安全函式的問題 [复制链接]

請問一下各位神人~
小弟有2個問題
第一:想用SimSetLockingStatus這支function,他的參數dwLockingFacility其中2個值的意義
SIM_LOCKFACILITY_PH_SIM, SIM_LOCKFACILITY_SIM差別在哪裡呢?

第二:小弟想寫一個可以輸入且驗證SIM卡的PIN1值, 前提是我有設SIM卡密碼為0000, 手機本身的密碼為1129, 並且都有enable
code如下~但是會有問題

        TCHAR aaa[4] = {'0', '0', '0','0'};        // SIM PIN
        TCHAR bbb[4] = {'1', '1', '2','9'};        // device PW
        BOOL bActivate = TRUE;
        SIMLOCKINGPWDLENGTH g_simlength;   

        memset(&g_simlength, 0, sizeof(SIMLOCKINGPWDLENGTH));
        g_simlength.dwFacility = SIM_LOCKFACILITY_SIM;  
        g_simlength.dwPasswordLength = 4;     
        
        if (g_simlength.dwFacility == SIM_LOCKFACILITY_SIM)
        {
          SimInitialize(SIM_INIT_NONE, NULL, 0, &g_hSim);
          SimSetLockingStatus(g_hSim, g_simlength.dwFacility, aaa, bActivate) ;
          SimGetPhoneLockedState(g_hSim, &g_simlength.dwFacility);
          SimUnlockPhone(g_hSim, aaa, NULL);  
        }
        else if (SIM_LOCKFACILITY_PH_SIM)
        {
          SimInitialize(SIM_INIT_NONE, NULL, 0, &g_hSim);
          SimSetLockingStatus(g_hSim, g_simlength.dwFacility, bbb, bActivate) ;
          SimGetPhoneLockedState(g_hSim, &g_simlength.dwFacility);
          SimUnlockPhone(g_hSim, bbb, NULL);  
        }
//當g_simlength.dwFacility = SIM_LOCKFACILITY_SIM時,執行到SimUnlockPhone時會回傳Unspecified error
//當g_simlength.dwFacility = SIM_LOCKFACILITY_SIM時,執行到SimSetLockingStatus與SimUnlockPhone時會回傳Unspecified error
        

最新回复

mark下  详情 回复 发表于 2009-2-13 14:01
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
1 代码中的问题:
aaa bbb 的长度不够 应该是5,因为SimSetLockingStatus需要的参数是LPTSTR 应该是以\0结尾的字符串;
TCHAR *aaa = L"0000";TCHAR *bbb = L"1129";

2 我觉得 SIM_LOCKFACILITY_PH_SIM 要用的并不是设备的密码,应为设备的密码是独立也SIM的。因为设备的LAP可以扩展,系统的其他部分并不能取得这个密码。

3. SIM_LOCKFACILITY_PH_SIM 和 SIM_LOCKFACILITY_SIM的差异我也不明白,下面是我的理解

SIM_LOCKFACILITY_PH_SIM 是Lock phone to SIM card,不是将SIM锁定到这个设备呀。
SIM_LOCKFACILITY_SIM 是 Lock SIM card,是设置SIM锁。

要不你到Windows Mobile版在问问
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
SIM_LOCKFACILITY_PH_SIM 是Lock phone to SIM card,是不是将SIM锁定到这个设备呀。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
没写过
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(中级)

5
 
mark下
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表