我正在使用月光和阳光将我的桌面传输到我的移动设备以进行远程访问。
有没有办法通过脚本打开和关闭除以太网之外的所有 IO 端口,以防止在远程部分期间直接访问硬件?
或者更简单的替代方案,只需阻止特定设备的鼠标和键盘输入就足够了
我尝试了几种方法,ahk、devcon、pnputil、padlock,它们要么在太高的层拦截输入,要么需要重新启动来禁用/启用设备。
如果我没记错的话,autolt 也会在高层进行拦截,在这种情况下远程桌面也会被阻止。
我并不乐观地认为现在还存在解决方案,有人可以指导我如何开始解决这个问题吗?
GUI 解决方案可能有点繁琐,但我总能将其源代码的一部分用于个人用途
谢谢。
答案1
Moonlight/Sunlight 不是合适的远程访问解决方案。
它是一种游戏流媒体解决方案,因此缺乏锁定服务器系统的能力。
在大多数流媒体解决方案中,这是有意为之,因为流媒体软件本身在大多数情况下需要这种访问权限才能完成其工作。
如果您打算真正将其用作游戏流设置,则必须忍受它。如果
您真正打算拥有远程桌面设置,则使用适当的远程访问解决方案(例如远程桌面、AnyDesk、TeamViewer,仅举几例)。
并且您可以同时使用两种类型的服务,以便根据需要进行切换。