关于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这扑街高的怪。

时间: 2024-10-10 14:00:04

关于mouse_event和sendinput无效的原因的相关文章

使用 ADOX 将 Table 添加到 Catalog 时报“类型无效”的原因和解决方法

http://blog.csdn.net/kfhzy/article/details/6020283 http://blog.csdn.net/kfhzy/article/details/6020545 李维的代码,原来链接的是MS SQL,改成ACCESS后,报 类型无效 错误 原因 除了 adDBTimeStamp 这样的 明显不支持的数据类型外,一般的,也有区别,adVarChar 在ACCESS里是adVarWChar procedure TfrmCreateTable.btnCreat

android studio2.3.3 模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因

android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是debug lldb调试环境出错. 原因是模拟器选择  x86 架构的就会出现问题 模拟器选择arm 架构的 this指针就会正确显示,这个问题的原因还需要继续查找. 所以说尽量用真机调试,不要用模拟器来调试.

a标签伪类:visited下划线设置无效的原因及如何解决

今天第一次加入了个前端群,作为一名萌新,看到有群友提问"怎样取消a点击后的下划线?",顿感这不是很简单的问题嘛,于是抢答"a:visited{text-decoration:none;}",谁料这是无效的!源码(浏览器为chorme53.0.2785.143): <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&

UIToggle修改状态无效的原因及解决办法[NGUI]

场景:当一个UItoggle的状态发生变化时,动态修改另外一个UItoggle的状态无效.(NGUI版本:3.8.0) 原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态. 解决办法:在下一帧中进行修改(Coroutine中yield return null) 原因详情: 参见UIToggle.cs中的public void Set (bool state) 其中current的定义

Android开发之关于ListView中adapter调用notifyDataSetChanged无效的原因

1.数据源没有更新,调用notifyDataSetChanged无效. 2.数据源更新了,但是它指向新的引用,调用notifyDataSetChanged无效. 3.数据源更新了,但是adpter没有收到消息通知,无法动态更新列表. 我遇到的问题是:数据源更新了,但是adapter中的数据源没有更新,所以造成调用notifyDataSetChanged无效

一个杀不死的小强,kill进程无效的原因 记录故障排查过程中kill进程无效的分析过程

今天在处理一个机器异常负载(1000+)的问题,碰到了一个从未碰到过的情况,遇到了一个异常顽固的分子.我使用了所能想到的所有杀进程的方法,却始终无法干掉这个顽固分子,最后终于在谷歌大神的指引下,干掉了这个令我郁闷至极的顽固分子. 1.问题描述:系统:内核 2.6.32.43机器:web A web+NFS B机器负载超高,但是却可以正常登录,响应也很快 分析过程:1.通过top查看,发现CPU和内存都正常,swap使用过大 A机器:/usr/local # toptop - 11:01:29 u

mysql 5.6 设置long_query_time的值无效的原因

问题: 用网上找的开启慢查询日志的方法: 在/etc/my.cnf中添加 long_query_time=1 slow_query_log log_queries_not_using_indexes=1 然后再重启mysql. 慢查询日志确实开起来了,用select sleep(0.5),select sleep(1)来测试long_query_time的设置是生效的.但是在实际使用中在慢查询日志文件中出现了很多查询时间在小于1s的记录. 原因: 一.在mysql5.6英文手册的"5.2.5 T

phpcms后台栏目权限修改无效的原因和解决方法

现象:在phpcms后台中,新建角色,然后修改角色对应栏目权限,结果一直只能选择一半数量的栏目.剩下的栏目怎么修改都不生效. 对比: step1:再另一个phpcms后台做同样操作,依旧是这个结果.跟踪了半天代码,也没有发现什么问题. setp2: 把之前本地备份的网站进行操作,却发现可以修改. 经过2个部分的对比,发现可能是web环境不同的原因.于是顺藤摸瓜.去看apache的日志文件. [Sat Jan 17 11:42:01 2015] [error] [client 123.147.19

Android SensorManager unregisterListener 无效的原因及其解决方法

Android 传感器注销的方法为: public void unregisterListener (SensorListener listener) 用这个方法注销监听器. 今天发现这个方法不好使用了, 调用以后,传感器根本就取消不了. 经过搜索也没有发现有其他的取消方法. 用Debug仔细调试看日志,发现, 每次进入传感器的界面Activity 时, 都出现了两个传感器, 这导致了Activity 销毁的时候, unregisterListener 无效. 取消不掉监听器; 结论: 多次注册