- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
易语言编写龙脉NOX时钟锁程序教程
易语言编写龙脉NOX时钟锁程序教程 有很多易语言用户希望使用加密狗对自己写的软件进行加密,但也担心加密狗调用太复杂不会用,或不适用易语言调用,或担心质量问题等,一直未能采用。实际上加密狗的使用是非常简单的,简单到只要你会API调用,基本上就会用了。 加密狗的作用其实就在于易用性,不必为你的客户频繁更换电脑硬件而频繁找你更换注册码了。当然,加密狗的质量也要好,以保证不经常因加密狗损坏而更换,本次以龙脉加密狗为例,简单说一下NOX时钟加密锁的易语言编程方法。 有的时候,你的软件只是授权使用期为一年时,第二年使用时还需要付费,就可以采用这种时钟加密锁。或先提供试用版,付费后才可以继续使用的软件等,也可采用这种锁。 一.网址信息 龙脉加密狗的官方网址: / 由北京世纪龙脉科技有限责任公司出品。 /apply/index.htm 二.选择产品 龙脉有以下几种产品: 型号 说明 价格 NOX单机锁 易用型加密锁 12元/只 NOX时钟锁 限制软件的使用时间和次数 19元/只 NOX2单机锁 经济实用型加密锁 20元/只 DAM2+单机锁 市场销售领先的加密锁 26元/只 还有两款网络型产品,大家自己看吧。 本次采用的是上述列步中的第二种:NOX时钟锁,主要考虑到论坛上大家使用时钟加密的例程还不多,因此试用后与大家分享。 产品拿到手后是深蓝色半透明的,图片如下图所示: 随邮的还有一张光盘,一份用户卡内有订购号,包装盒的印刷还算精美。 注意:下次订购时,要向客服说明订购号,客服处理后才会邮给你,以让你的加密狗与其他人购买的加密狗完全不一样,达到每个人购买的狗都不会相同的目的。 他们可以为用户定制彩色外壳,还可以为用户在加密狗上印定定制LOGO,我觉得这点他们考虑还算周到,但就是批发量大时才行,而且需另收费。 三.调用DLL 下面介绍的是用易语言直接调用龙脉NOX时钟型加密狗的DLL。 1.准备工作 龙脉加密狗在使用之前最好设置一下密码,密码的设置规则是从高级到低级,即:超级密码→用户密码→应用程序标识,编程的时候要从低级到高级调用,即:应用程序标识→用户密码。 设置的方法也非常简单,插入加密狗,运行光盘中附带的管理工具,如下图所示: 上图中的超级密码初始是多个F字母,需要您修改,可以随机生成,并且备份在你的一个文档中。 注意:超级密码不能公开,要机密保存,不可以写在程序代码中,这样就保证了你的加密狗与其他的加密狗之间的区别。 2.是否插上加密狗 第一个实现的功能就是检查电脑上是否插入了这款龙脉加密狗。 NoxFind的第一个参数是“应用程序标识”,根据不同的应用程序,NoxFind的第一个参数是不同的,需要运行光盘中的管理工具,修改你的“应用程序标识”,初始是8个F,即FFFFFFFF。 插入加密狗,运行光盘中的管理工具,如下图所示: 例如:可将“应用程序标识”改为:D655E5CB。 上述“应用程序标识”是十六进制的,编程中要转换成十进制。程序中用到了一个“取十进制”的自定义子程序,代码如下: 返回值=NoxFind(取十进制(“D655E5CB”,0),handles,num) .如果(返回值=0)为0,操作成功! 编辑框1.内容=“成功,已找到加密狗!”+到文本(返回值)+“有”+到文本(num)+“只加密狗!” .否则 编辑框1.内容=“未找到加密狗,失败!”+到文本(返回值)+“”+到文本(num) 运行效果如下: 上面的命令执行后,取得了一个加密狗句柄,handles。 NOX最大支持同时插8支USB加密狗。 上面是根据“应用程序标识”进行的检查,因此如果你插入不同的8支加密狗,就会严格找到那只相符合的加密狗。你的软件的“应用程序标识”要与加密狗一一对应才行,也就是说,你写的程序中,所调用软件的“应用程序标识”与加密狗中写入的“应用程序标识”是一样的。 3.打开Nox加密锁 找到加密狗后还要先打开加密狗,以进一步操作,NoxOpen函数的第2个参数使用到了“用户密码”,也同样是在管理工具中设置,如下图所示: 例如这里设置用户密码为“7D36FB2B76CC489F”,然后直接填充在NoxOpen命令的第二个参数中,代码如下所示: 返回值=NoxOpen(handles[1],“7D36FB2B76CC489F”) 在找到加密锁后,可通过加密锁的Handle及正确的用户密码来打开加密锁,只有在正确打开加密锁后才可以进行其他读写等操作。 4.读加密锁中的记忆数据 使用函数:long NoxReadStorage(long nKeyHandle, unsigned char * pBuffer ); 该函数用来读取加密锁掉电保持数据区(FLASH),在调用该函数之前,应该先分配最少16字节的存储数据的数据区。 参数1:整数型,
有哪些信誉好的足球投注网站
文档评论(0)