这篇文章说明了,如何解决在 Moonlight串流时,直连PC端的手柄无法正常使用的问题。
主要思路是,让串流服务加载错误的XInput1_*.dll,来避免串流服务调用Windows API,修改系统的手柄顺序。
-
打开
C:\Program Files\NVIDIA Corporation\NvContainer\
-
在目录下
新建
两个文本文档,分别将文件名修改为xinput1_3.dll
和xinput1_4.dll
-
启动串流,若
PC上有直连的手柄
,则PC上的手柄
为P1(有效)
,此时移动端连接的手柄为P2(无效);若PC上没有直连的手柄
,则移动端连接的手柄
为P1(有效)
。