我已使用vmware工作站6.5-7.0.1或vmware player 3.0.0登录到虚拟机。我正在虚拟机中工作。然后,我在虚拟机内部按下一个键(例如Delete-Key,但它应该与每个键一起使用)。
我想识别在虚拟机外部运行的C#应用程序中的“按键事件”。
您能想到任何方法吗?
我不确定是否可以真正挂接到VM,除非有一个可以下载的SDK来拦截它,记住VMWare在模拟另一台计算机,但是逻辑上不错...可以在此处下载从VMWare开始。
我只能猜测(我自己使用Virtualbox),虚拟机(VMWare / VirtualBox)抓住了我想像中的键盘钩子的控制权,主机系统看不到它们……但是试用...我提供了到CodeProject的键盘钩链接...
找到一个在易用性方面适合您的软件,然后尝试钩住键盘,运行VMWare,并运行C#应用程序,看看它是否在虚拟机中拾取了任何键...我有兴趣知道...
[哦,是的,我的问题+1,所以欢迎您! :)
希望这会有所帮助,最好的祝福,汤姆。