java的Robot类可以模拟鼠标和键盘的事件,比如模拟点击鼠标右键,模拟键盘输入回车等动作,正常情况下没问题,但是有时候会被禁止。
外设(比如键盘,鼠标)的输入和内部程序的模拟输入有什么不一样,怎么样被禁止的,又有什么办法可以不被禁止呢?
(没找到相关资料,我自己猜测,外设的输入是外部中断处理,而程序模拟的输入是内部中断处理,是不是用一些办法可以区分出来那些是外部输入,那些是内部中断事件?纯属猜测,没有依据......)
那位达人知道啊,指点一下。谢谢。