import osimport win32com.clientp = os.getcwd()
os.system(r'regsvr32 /s %s\eylogin.dll' % p)
ey = win32com.client.Dispatch('EyLogin.EyLoginSoft')ey.SetAppKey('FFC66E6E29064D85A9A50E5F5C15650C')
ey.SetPath(p)
print(ey.ver())# def 初始化网络验证():
# p = os.getcwd()
# os.system(r'regsvr32 /s %s\eylogin.dll' % p)
# ey = win32com.client.Dispatch('EyLogin.EyLoginSoft')
#
# ey.SetAppKey('FFC66E6E29064D85A9A50E5F5C15650C')
# ey.SetPath(p)
# print(ey.ver())def 获取CPU_ID():return ey.GetCpuID()def 获取变量数据(变量标识, 变量名称):return ey.GetVariable(变量标识, 变量名称)def 获取插件版本():return ey.ver()def 设置全局路径(路径):ey.SetPath(路径)def 获取程序版本数据():return ey.GetVersionCode()def 获取程序公告():return ey.GetBulletin()def 获取程序核心数据():return ey.GetAppCode()def 获取程序最新版本号():return ey.GetLatestVersion()def 获取程序最新版本名称():return ey.GetLatestVersionName()def 获取错误代码():return ey.GetLastError()def 获取错误消息():if 获取错误代码() == 0:return '操作成功'else:return ey.GetLastMessages()def 获取当前版本名称():return ey.GetCurrentVersionName()def 获取动态核心数据():return ey.GetAppCodeRT()def 获取动态程序公告():return ey.GetBulletinRT()def 获取服务器上用户过期时间(用户名):return ey.CheckUserStatus(用户名)def 获取机器码():return ey.GetMachineCode()def 获取卡密ID():return ey.GenerateSpreadID()def 自动更新(版本号):return ey.AutoUpdate(版本号)def 获取卡密用户状态():return ey.CheckUserStatusSingle()def 获取网卡地址():return ey.GetMACAddress()def 获取网上北京时间():return ey.GetNetTime()def 获取硬盘序列号():return ey.GetDiskSerial()def 设置主窗口句柄(窗口句柄):return ey.SetMainFormHwnd(窗口句柄)def 获取用户到期时间():return ey.GetUserExpired()def 获取用户数据():return ey.GetUserData()def 获取用户状态():return ey.CheckUserStatus()def 获取用户状态码():return ey.GetOnlineStatus()def 开启心跳包_带提示框():return ey.OpenUserCheckShowMessage()def 检测版本是否是最新版(版本号):return ey.CheckAppVersion(版本号)def 卡密IP转绑(卡密):return ey.ConversionbindingIP(卡密)def 卡密登录(卡密, 程序版本号, 机器码):return ey.UserLoginSingle(卡密, 程序版本号, 机器码)def 获取卡密用户状态():return ey.CheckUserStatusSingle()def 卡密机器码转绑(卡密, 新机器码):return ey.ConversionbindingMAC(卡密, 新机器码)def 退出登录():return ey.LogOut()def 开启心跳包():return ey.OpenUserCheck()def 关闭心跳包():return ey.CloseUserCheck()def 设置心跳包周期(间隔):return ey.SetUserCheckInterval(间隔)def 用户登陆(用户名, 用户密码, 程序版本号, 机器码):return ey.UserLogin(用户名, 用户密码, 程序版本号, 机器码)def 用户注册(用户名, 用户密码, 用户邮箱地址, 机器码):return ey.UserRegin(用户名, 用户密码, 用户邮箱地址, 机器码)def 用户密码修改(用户名, 用户邮箱地址):return ey.UpdatePwd(用户名, 用户邮箱地址)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!