//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言网络加密狗源码
系统结构:子程序_置错误信息,十六进制转换十进制,子程序_取时间,NetConnect,NetDisconnect,DogFind,DogOpen,DogClose,DogCheck,DogUID,DogReadBuffer,DogWriteBuffer,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮_连接服务器_被单击
| |
| |------ _按钮_断开服务器_被单击
| |
| |------ _按钮_查找加密狗_被单击
| |
| |------ _按钮_打开加密狗_被单击
| |
| |------ _按钮_关闭加密狗_被单击
| |
| |------ _按钮_验证密码_被单击
| |
| |------ _按钮_获取ID_被单击
| |
| |------ _按钮_读取_被单击
| |
| |------ _按钮_写入_被单击
| |
| |------ 子程序_置错误信息
| |
| |------ 十六进制转换十进制
| |
| |------ __启动窗口_将被销毁
| |
| |------ 子程序_取时间
| |
| |------ _编辑框_代理号_获得焦点
| |
| |------ _编辑框_应用程序标识_获得焦点
| |
| |------ _编辑框_客户号_获得焦点
| |
| |------ _编辑框_分组号_获得焦点
| |
| |------ _编辑框_序列号_获得焦点
| |
| |------ _编辑框_用户密码_获得焦点
| |
| |------ _按钮_长度_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ NetConnect
| |
| |---[dll]------ NetDisconnect
| |
| |---[dll]------ DogFind
| |
| |---[dll]------ DogOpen
| |
| |---[dll]------ DogClose
| |
| |---[dll]------ DogCheck
| |
| |---[dll]------ DogUID
| |
| |---[dll]------ DogReadBuffer
| |
| |---[dll]------ DogWriteBuffer
调用的DLL命令:
.DLL命令 NetConnect, 整数型, "NetDog.dll", "NETCONNECT", , 0 连接服务器成功;> 0 失败,并返回错误号
.参数 nPort, 整数型, , 端口 默认为6135
.参数 nHost, 文本型, , IP地址或者服务器名
.DLL命令 NetDisconnect, 整数型, "NetDog.dll", "NETDISCONNECT", , 0 断开服务器成功;> 0 失败,并返回错误号
.DLL命令 DogFind, 整数型, "NetDog.dll", "DOGFIND", , 0 找到 DAM2+ 网络锁;> 0 失败,未找到,系统中未连接指定应用程序ID的 DAM2+ 网络锁
.参数 nAppID, 整数型, , 应用程序标识
.DLL命令 DogOpen, 整数型, "NetDog.dll", "DOGOPEN", , 0 打开加密锁成功;> 0 失败,并返回错误码
.参数 nAgent, 整数型, , 代理号
.参数 nClient, 整数型, , 客户号
.参数 nGroup, 整数型, , 分组号
.参数 nSerial, 整数型, , 序列号
.DLL命令 DogClose, 整数型, "NetDog.dll", "DOGCLOSE", , 0 关闭加密锁成功;> 0 失败,并返回错误码
.DLL命令 DogCheck, 整数型, "NetDog.dll", "DOGCHECK", , 0 密码正确;> 0 失败,并返回错误码
.参数 nPassword, 整数型, , 加密锁密码
.DLL命令 DogUID, 整数型, "NetDog.dll", "DOGUID", , 0 成功 并将ID存在Uid中;> 0 失败,并返回错误码
.参数 Uid, 文本型, 传址, 加密锁唯一ID
.DLL命令 DogReadBuffer, 整数型, "NetDog.dll", "DOGREADBUFFER", , 0 读取成功 并将数据存在pBuffer中;> 0 失败,并返回错误码
.参数 nStart, 整数型, , 存储区开始地址
.参数 nLength, 整数型, , 要读取的存储区长度
.参数 pBuffer, 文本型, 传址, 读取的结果
.DLL命令 DogWriteBuffer, 整数型, "NetDog.dll", "DOGWRITEBUFFER", , 0 写入成功;> 0 失败,可使用DogLastError来获取错误码
.参数 nStart, 整数型, , 存储区开始地址
.参数 nLength, 整数型, , 要读取的存储区长度
.参数 pBuffer, 文本型, , 将要写的数据
