关于mouse_event和sendinput无效的原因
Posted okgogo2000
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于mouse_event和sendinput无效的原因相关的知识,希望对你有一定的参考价值。
关于mouse_event和sendinput无效的原因
SetCursorPos 有用,
于mouse_event和sendinput 无用, 导致问题不清晰, 原来是我换了杀毒软件, 360搞的。
http://au2008127104.blog.163.com/blog/static/140871130201227478855/
今天用mouse_event写了个程序发送模拟鼠标消息,结果向任意程序发送消息无问题,但是向桌面、任务栏、我的电脑子文件夹还有360安全卫士发送就无效。解决方法很简单,打开360->木马防火墙->系统防护->驱动防护(防止木马加载驱动获得系统权限)点关闭就行。在自己写软件的时候,多半是没有数字签名的,这时mouse_event就会失灵。坑爹坑爹,花了爷我好几天,竟然是360这扑街高的怪。
以上是关于关于mouse_event和sendinput无效的原因的主要内容,如果未能解决你的问题,请参考以下文章
如果打开任务管理器,来自 user32.dll 的 SendInput 函数将不起作用
F# System.Runtime.InteropServices 对 SendInput 的本机库调用在 .net 框架中有效,但在 .net 核心中无效