afer 发表于 2024-1-7 02:50

kuluwu 发表于 2024-1-7 12:46

用心做宣传,用脚做启动器

—— 来自 Xiaomi Redmi K20 Pro Premium Edition, Android 11上的 S1Next-鹅版 v2.5.2-play

zero33333 发表于 2024-1-7 12:54

是很**,很久以前哪个游戏我忘了,手柄无效,妈的我把游戏添加到steam运行才能用手柄

红鲤鱼与黑化肥 发表于 2024-1-7 13:19

最奇葩的当属卸载后重新安装的时候找不到原来的磁盘符就不能安装

afer 发表于 2024-1-7 15:41

小岛幸子 发表于 2024-1-7 16:01

本帖最后由 小岛幸子 于 2024-1-7 16:03 编辑

很正常吧,进程列表遍历一遍,有同名的就算

觉得麻烦把修改器名字改下就是了

Hydro 发表于 2024-1-7 16:57

steam是怎么实现的来着,启动入口一定会把steam本体启起来?
使用软件本身的不带steam包装的程序入口,steam好像是检测不到的,刚刚拿某个第三方软件试了一下

白左 发表于 2024-1-7 18:57

Hydro 发表于 2024-1-7 19:38

白左 发表于 2024-1-7 18:57
steam_api64.dll

那就是有几种方案,第一种是实际是由steam把游戏起起来的,这种情况下即使是第三方没有实现steam相关接口的情况下steam依旧能够检测到游戏在运行,因为它自己启动的pid肯定是知道的(将第三方游戏交给steam管理并在steam中打开游戏的情况),心跳检测进程还在不在就行了
第二种是厂商(?)自己实现了steam_api64.dll中的接口,应该也是个heartbeat毕竟暴毙的时候也要通知到steam,这样即使不在steam里启动steam也能获悉游戏的启动情况
第三种是没有包装器也没有通信接口,这种情况就要进程名嗯扫了,这种实现非常不礼貌,相当于我打开游戏平台以后游戏平台就要不断轮询全部进程(因为它不知道什么时候游戏进程才会起起来),尝试在里面匹配游戏进程的pattern
主楼的方案看起来第三种,而且出于不知道什么原因不是一个全路径或全文件名的匹配
页: [1]
查看完整版本: Epic真是个傻逼玩意。