CrossShell.dll 就是他了。。。。无视驱动读写,任何账号通用。。。测试过。。。至于其他什么的,自行处理,往下。。。
首先,打开你们的易语言,新建DLL,打开DLL命令,添加:(复制粘贴):
.版本 2
.DLL命令 CreateObject, 整数型, "CrossShell.dll", "CreateObject", 公开
.DLL命令 ReleaseObject, 整数型, "CrossShell.dll", "ReleaseObject", 公开
.DLL命令 InitCrossContext, 整数型, "CrossShell.dll", "InitCrossContext", 公开
.DLL命令 UnInitCrossContext, 整数型, "CrossShell.dll", "UnInitCrossContext", 公开
.DLL命令 InitCrossContextByOpenID, 整数型, "CrossShell.dll", "InitCrossContextByOpenID", 公开
之后,启动子程序,跟QQ音乐一样,创建线程执行:如下图:
载入窗口,窗口首次激活,开始写主功能。。。如不需要窗口,全部初始化在启动子程序即可!
因为,游戏会有文件自动修复功能,所以,你必须要等他修复完成在替换,要方便些,可以自己写个自动替换工具,原理这里VC++写了。。。看图说明。。。。
最后就这样了。。。无视驱动读写。。。其它什么 ,自行处理。。。洗澡。。。
如果,有兴趣讨论VC++可以来找我。。。研究学习。。。若纯正来伸手,人懒,不愿动手,勿扰!
首先,打开你们的易语言,新建DLL,打开DLL命令,添加:(复制粘贴):
.版本 2
.DLL命令 CreateObject, 整数型, "CrossShell.dll", "CreateObject", 公开
.DLL命令 ReleaseObject, 整数型, "CrossShell.dll", "ReleaseObject", 公开
.DLL命令 InitCrossContext, 整数型, "CrossShell.dll", "InitCrossContext", 公开
.DLL命令 UnInitCrossContext, 整数型, "CrossShell.dll", "UnInitCrossContext", 公开
.DLL命令 InitCrossContextByOpenID, 整数型, "CrossShell.dll", "InitCrossContextByOpenID", 公开
之后,启动子程序,跟QQ音乐一样,创建线程执行:如下图:
载入窗口,窗口首次激活,开始写主功能。。。如不需要窗口,全部初始化在启动子程序即可!
因为,游戏会有文件自动修复功能,所以,你必须要等他修复完成在替换,要方便些,可以自己写个自动替换工具,原理这里VC++写了。。。看图说明。。。。
最后就这样了。。。无视驱动读写。。。其它什么 ,自行处理。。。洗澡。。。
如果,有兴趣讨论VC++可以来找我。。。研究学习。。。若纯正来伸手,人懒,不愿动手,勿扰!