写入读取数据区的API代码自动生成方法
WIBU
2020-10-09
使用CodeMeter加密方案,不同开发语言的API代码可以通过API Guide自动生成。
1.打开桌面的CodeMeter Start Center , 点击API Guide,进入自动生成代码工具中。
2.设置开发语言
3.首先获得访问加密锁许可的句柄,打开CodeMeter API 向导,点击“函数”页,点击“CmAccess2”功能函数,单击右侧页面中的“访问”旁边的按钮,输入公司码10,产品码15,点击“确定”按钮,如果结果框中显示有效句柄和“没有发生错误”的消息,则证明已经获得加密锁中有效的许可访问。如下图所示:
4.写入数据(仅限产品码文本信息及用户数据信息)。输入公司码10,产品码15,选择“类型”旁的要写入的数据类型,“CM_CPIO_USERDATA”为用户数据,此数据无需母锁便可读可写,“CM_CPIO_TEXT”为产品码在CodeMeter控制中心显示的文本信息,在“数据长度”旁的框中输入双字节数据长度,在“数据”旁的框中输入要写入的16进制数据,点击“执行”按钮,如果结果框中显示 “写入成功”的消息,则证明已经成功写入了数据。“输出”栏下方即为自动生成的代码段。如下图所示:
5.读取数据。输入公司码10,产品码15,点击“执行”按钮,如果结果框中显示 “成功完成”的消息,则证明已经成功读取了数据,相应的写入了保护数据、用户数据、隐秘数据、用户数据,那么读取时会将写入的数据依次序显示出来。“输出”栏下方即为自动生成的代码段。如下图所示: