用了 Discord 和 Kook 后发现它们能自动识别用户正在游玩的游戏,这种功能是如何实现的?
|
LyndiAug 19, 2024
1
读取进程?
|
|
yifeiaAug 19, 2024
2
读进程句柄匹配的
|
|
0x2CAAug 19, 2024
3
通常来讲是没有办法知道用户在玩游戏的,没有相应 api ,程序也没有标注自己是游戏,通常应该是有一个自己维护的数据库,什么游戏什么进程,扫描一下就知道了
|
|
89adc64Aug 19, 2024
4
Discord 可以授权第三方 app 进行绑定,通过 api 获取信息,不仅能看到用户玩什么,还能看到 ta 玩了多少分钟。
|
|
xzysaberAug 19, 2024
5
如果打开多个游戏呢?显示的是正在游玩哪一个?
|
|
huruiqing001122Aug 19, 2024
7
比如说一些安卓手机,比如小米吧,你玩游戏就会弹窗提示你进入到游戏模式,这是因为系统有一个游戏清单,检测到游戏清单里面的进程运行,就进入游戏模式。
|
|
estAug 19, 2024
8
以前没这 api ,win7 以后有个 游戏中心 能实现。自带了一大堆游戏的 guid
|
|
bobryjosinAug 19, 2024
9
discord 是识别进程匹配自己数据库,linux discord 注册游戏会把当前所有进程列出来,玩了多长时间只是单纯的统计从 discord 启动后进程一共运行了多长时间,windows 同理,spotify 的实时活动是接的 api 。
|
|
cenbiqAug 19, 2024
10
我也挺好奇,之前最惊讶的是,我好像不是用主流的 qq 音乐或网易云,而是用什么非主流播放器还是浏览器来着我都忘了,他居然能识别我在听什么歌,当时我非常震惊
|
|
0Z03ry75kWg9m0XSAug 19, 2024
11
discord 应该是授权和读进程,我没绑 epic 然后玩骑砍 2 ,那个提示信息就很怪
|
|
paopjianAug 19, 2024
13
天龙八部.jpg 据说 A 卡好多识别游戏都是这个,因为是中文环境游戏表第一个游戏, 游戏如果带进程名且可以获取到,那就能识别到了
|