标签: windows process
我有一个Windows程序,该程序具有可在PC上运行的GUI。 为了使某些GUI操作自动化,我希望能够移动鼠标并使用键盘进行键入,但又不干扰用户的活动。
我知道我可以使用SendMessage和PostMessage模拟输入事件,但是这需要使窗口成为焦点,并且我想消除这一要求。
我的问题是-是否有可能实现一种在内部运行原始程序的“包装器”,同时修补其鼠标和键盘,并为其提供“虚拟”版本的键盘鼠标?
我认为这只是利用VM的鼠标和键盘功能。有这种东西存在吗?
谢谢!