python易游调用模块

import os

import win32com.client

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 初始化网络验证():
#     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(用户名, 用户邮箱地址)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
易游网络验证插件是为软件作者设计的一套完整免费的用户登录权限网络验证体系。可以为开发的软件增加收费授权的功能,让作者开发的软件可以进行登陆验证、销售、充值等操作,并且提供防破解验证功能,可以更好的保护您的作品。同时增加了一系列代理管理机制,让您更好的管理代理售卡、换卡、结算等操作。支持的程序语言有:C#、c++、VB、VC、易语言、按键精灵等能调用dll的相关开发语言。 使用易游网络验证插件的特点: 1、完全免费使用 使用易游网络验证服务,完全免费使用:用户登录、代理管理、卡密管理等基本功能,无需担心收费功能影响软件使用! 2、节省软件成本 使用易游网络验证服务,不需要购置服务器,登录易游后台配置自己的应用程序相关设置,客户端直接调用COM组件就能实现网络验证! 3、缩短开发周期 不需要过多的繁琐操作,调用易游网络验证COM组件或者webservice就可以实现验证机制,无需再书写验证用户登录,用户管理,卡密管理等繁琐的代码,开发软件只要专注程序代码即可! 4、安全防破解 将重要数据存放在服务器中,只有当客户登陆成功后才会返回相应的重要数据,就算被破解的,没有这些重要数据,破解出来的也是无法使用!同时,使用易游提供的COM组件,内置安全的传输加密机制,让软件重要数据在传输过程中更安全! 5、代理管理更简单 使用易游网络验证服务后台管理,可以对各个程序的每个代理单独进行管理。同时增加了一系列代理管理机制,让您跟更好的管理代理售卡、换卡、结算等操作!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微笑 ❶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值