如何在vmware虚拟机中运行时获取键盘输入?

问题描述 投票:3回答:1

我已使用vmware工作站6.5-7.0.1或vmware player 3.0.0登录到虚拟机。我正在虚拟机中工作。然后,我在虚拟机内部按下一个键(例如Delete-Key,但它应该与每个键一起使用)。

我想识别在虚拟机外部运行的C#应用​​程序中的“按键事件”。

您能想到任何方法吗?

c# .net vmware keyboard-events keyboard-hook
1个回答
1
投票

我不确定是否可以真正挂接到VM,除非有一个可以下载的SDK来拦截它,记住VMWare在模拟另一台计算机,但是逻辑上不错...可以在此处下载从VMWare开始。

我只能猜测(我自己使用Virtualbox),虚拟机(VMWare / VirtualBox)抓住了我想像中的键盘钩子的控制权,主机系统看不到它们……但是试用...我提供了到CodeProject的键盘钩链接...

找到一个在易用性方面适合您的软件,然后尝试钩住键盘,运行VMWare,并运行C#应用程序,看看它是否在虚拟机中拾取了任何键...我有兴趣知道...

[哦,是的,我的问题+1,所以欢迎您! :)

希望这会有所帮助,最好的祝福,汤姆。

© www.soinside.com 2019 - 2024. All rights reserved.