网游资讯 社区服务 统计排行
  • 4593阅读
  • 0回复
gm研究 离线

级别: 编辑

  • UID8
  • 精华 0
  • 发帖2475
  • 铜币348 枚
  • 威望0 点
  • 贡献值641 点
  • 银元0 个
  • 好评度0 点
  • 在线时间166(时)
  • 注册时间2019-03-09
  • 最后登录2020-02-27
正序阅读   只看楼主      0楼 发表于: 2019-03-10
更多操作

[技术研究] 热血江湖登录器制作方法以及DELPH1源代码相关攻略分享

本帖被 admin 从 【江湖】 移动到本区(2019-03-25)
对于任何一个热血江湖私服服务器来说想要登录器都是至关重要的一个部件,虽然大家都知道并不是每个服务器都需要使用登录器。但是使用登录器之后的种种好处大家心里都是知道的,不管是从资源整合方向来看还是从服务器安全程度上来看,登录器都是所有服务器必须学会使用的一个工具。但是对于新手热血江湖私服gm来说想要成就一个好玩的服务器这点是非常困难的,毕竟登陆器技术的保密程度还是比较高的并不是每一个gm都能写。

rxjh.dll 在这个DLL 里就只有一个函数 InstallHook 函数 我测试了一下好像是没有参数
估计这个函数是以HOOK 改变热血江湖客户端 用参数连接进来的参数
制作方法估计就是 先把这个DLL 注入到 热血江湖进程中 然后 在调用这个函数。。。


用 delphi 两步完成登录器
1、用一个按扭 onclick
ShellExecute(Handle,'open',PChar(ExtractFilePath(Application.ExeName)+'Client.exe'),' 192.168.1.183 1300',nil,SW_SHOW)

2、用一个timer interval 设为 1000
procedure TForm1.tmr1Timer(Sender: TObject);
var
HD:THandle;
mydll: procedure();stdcall;
begin
try
if FindWindow(nil,'YB_OnlineClient')<>0 then
begin
HD:=LoadLibrary(PChar(Extractfilepath(application.ExeName)+'rxjh.dll'));
if HD<>0 then
begin
mydll:=Getprocaddress(HD,'InstallHook');
mydll();
Freelibrary(HD);
end;
tmr1.Enabled:=False;
end;
except
end;
end;
以上就是一为原创分享给大家的热血江湖登录器制作方法以及DELPH1源代码相关攻略全部内容,其实只要掌握了其中的一些关键我们会发现写起来也没有我们想象中的那么困难。特别是对于一些稍稍懂点技术的gm来说其难度可以说是很小很小的,毕竟上面攻略中已经介绍得非常非常清晰了。
描述
快速回复

如果您在写长篇帖子又不马上发表,建议存为草稿
认证码:

验证问题:
本站网址是? 正确答案:www.1opk.com
 回复后跳转到最后一页