首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于Robot被禁止,该如何解决

2011-12-30 
关于Robot被禁止java的Robot类可以模拟鼠标和键盘的事件,比如模拟点击鼠标右键,模拟键盘输入回车等动作,正

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


[解决办法]
不会禁用的吧,除非系统不支持,可以参看Robot类的文档
[解决办法]
的确会被禁的,比如说你把焦点放在最新版的QQ上面

然后调用robot类,模拟鼠标键盘输入就是没有响应的,

这个应该是一种防强攻措施,

但具体是怎么实现的也不知道,恩恩

期待牛人解答

热点排行