关闭加密狗指示灯的方法
这个目录下有必要的头文件 和 lib库
*\vol_dev\win_android_chs_person\samples\vprj_win\samples\api_call\src\api\
如果你有多个加密狗,建议使用循环执行 获取加密狗句柄,也没必要枚举啦。反正打开失败 会返回失败;
第一个参数传入 整形 变量的指针,第二个传去循环索引index 人家也说了,index从0开始。
/**
* @brief打开指定的加密锁。
*
* @paramphDongle 句柄指针。如果打开成功,会被填充。
* @paramnIndex 基于0的索引值。指示打开找到的第几把加密锁。
*
* @return DONGLE_SUCCESS 打开成功。
*/
DWORD WINAPI Dongle_Open(DONGLE_HANDLE * phDongle, int nIndex);下一步就是直接调用灭灯API:
/**
* @briefLED灯的控制操作。匿名权限即可操作。
*
* @paramhDongle 打开的加密锁句柄。
* @paramnFlag 控制类型。例如:nFlag = LED_ON,表示控制LED为亮的状态;
* nFlag = LED_OFF,表示控制LED为灭的状态;nFlag = LED_BLINK,
* 表示控制LED为闪烁的状态。
*
* @return DONGLE_SUCCESS 命令执行成功。
*/
DWORD WINAPI Dongle_LEDControl(DONGLE_HANDLE hDongle, int nFlag);//LED灯状态定义
#define LED_OFF 0 //灯灭
#define LED_ON 1 //灯亮
#define LED_BLINK 2 //灯闪最后别忘记了 关闭句柄;
/**
* @brief关闭打开的加密锁。
*
* @paramhDongle 打开的加密锁句柄。
*
* @return DONGLE_SUCCESS 关闭成功。
*/
DWORD WINAPI Dongle_Close(DONGLE_HANDLE hDongle);
这个可以 本帖最后由 白雪皑皑0306 于 2024-3-8 10:38 编辑
OK了 这个可以,, 支持开源 编译64位的操作不了, 32位的可以 白雪皑皑0306 发表于 2024-3-8 11:55
编译64位的操作不了, 32位的可以
吴涛肯定有 x64 lib,
或者你自己取网上找找,看能不能找到。 urenai 发表于 2024-3-8 13:34
吴涛肯定有 x64 lib,
或者你自己取网上找找,看能不能找到。
我找到了,但是64位的获取不了 白雪皑皑0306 发表于 2024-3-8 14:25
我找到了,但是64位的获取不了
在哪能找到64的lib? dengzf 发表于 2024-3-8 15:52
在哪能找到64的lib?
官网 白雪皑皑0306 发表于 2024-3-8 16:08
官网
没有mini狗的下载,, 还要注册帐号才行
页:
[1]
2