登录 立即注册

首页 > 绿虎论坛 > Wine游戏助手 > 开发 (发帖)

标题: Wine待研究课题:让Windows版网游加速器的虚拟网卡模式可在Linux下工作

作者: @Ta

时间: 2020-07-25发布,2020-07-25修改

点击: 8996

目前Wine是无法运行Windows版加速器的,比如UU加速器有4个模式,其中3个(模式一二四)是利用注册表实现的,1个(模式三)是利用TAP虚拟网卡+路由表实现的。

利用注册表实现的加速模式可以启动,但是不生效,因为Wine的网络协议栈不会去关注那些注册表项目。

利用TAP虚拟网卡实现的模式三,启动时就会报“安装虚拟网卡失败”。但其实它是最有希望在Linux中运行的加速模式。

因为TAP虚拟网卡是Linux的原生功能,UU使用的虚拟网卡驱动,是从Linux移植过去的。

所以理论上,只需要写一个桥接dll,把对Windows TAP虚拟网卡的操作转换为对Linux TAP虚拟网卡的操作,再把对Windows路由表的操作转换为对Linux路由表的操作,UU加速器的模式三就可以启动了。

之后可能会去研究一下怎么实现。当然也希望UU早日推出Linux版,只有模式3也行。


[隐藏样式|查看源码]


『回复列表(0|隐藏机器人聊天)』

帖子没有回复
回复需要登录

12月2日 13:09 星期一

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1