火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 517|回复: 9
打印 上一主题 下一主题

[其它] 关闭加密狗指示灯的方法

[复制链接]

309

主题

1385

帖子

5338

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5338
QQ
跳转到指定楼层
楼主
发表于 2024-3-7 12:19:11 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

这个目录下有必要的头文件 和 lib库
  1. *\vol_dev\win_android_chs_person\samples\vprj_win\samples\api_call\src\api\
复制代码


如果你有多个加密狗,建议使用循环执行 获取加密狗句柄,也没必要枚举啦。反正打开失败 会返回失败;
第一个参数传入 整形 变量的指针,第二个传去  循环索引  index 人家也说了,index从0开始。
  1. /**
  2. * @brief  打开指定的加密锁。
  3. *
  4. * @param  phDongle     [out]     句柄指针。如果打开成功,会被填充。
  5. * @param  nIndex       [in]      基于0的索引值。指示打开找到的第几把加密锁。
  6. *
  7. * @return DONGLE_SUCCESS         打开成功。
  8. */
  9. DWORD WINAPI Dongle_Open(DONGLE_HANDLE * phDongle, int nIndex);
复制代码
下一步就是直接调用灭灯API:
  1. /**
  2. * @brief  LED灯的控制操作。匿名权限即可操作。
  3. *
  4. * @param  hDongle     [in]     打开的加密锁句柄。
  5. * @param  nFlag       [in]     控制类型。例如:nFlag = LED_ON,表示控制LED为亮的状态;
  6. *                              nFlag = LED_OFF,表示控制LED为灭的状态;nFlag = LED_BLINK,
  7. *                              表示控制LED为闪烁的状态。
  8. *
  9. * @return DONGLE_SUCCESS       命令执行成功。
  10. */
  11. DWORD WINAPI Dongle_LEDControl(DONGLE_HANDLE hDongle, int nFlag);
复制代码
  1. //LED灯状态定义
  2. #define LED_OFF                                   0 //灯灭
  3. #define LED_ON                                   1 //灯亮
  4. #define LED_BLINK                           2 //灯闪
复制代码
最后别忘记了 关闭句柄;
  1. /**
  2. * @brief  关闭打开的加密锁。
  3. *
  4. * @param  hDongle     [in]     打开的加密锁句柄。
  5. *
  6. * @return DONGLE_SUCCESS       关闭成功。
  7. */
  8. DWORD WINAPI Dongle_Close(DONGLE_HANDLE hDongle);
复制代码


专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

309

主题

1385

帖子

5338

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5338
QQ
沙发
 楼主| 发表于 2024-3-8 13:34:49 | 显示全部楼层
白雪皑皑0306 发表于 2024-3-8 11:55
编译64位的操作不了, 32位的可以

吴涛肯定有 x64 lib,
或者你自己取网上找找,看能不能找到。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-21 17:47 , Processed in 0.087706 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表