1. 程式人生 > >系統API執行沒效果,可以檢查一下是否與 360安全衛士 有關?!

系統API執行沒效果,可以檢查一下是否與 360安全衛士 有關?!

系統 strong div 恢復 執行 再次 一個 正常 退出

今天在寫一個工具軟件,使用到一個系統API: mouse_event()

代碼如下:

mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, x2, y2, 0, 0); //移動到指定位置

可是我發現一個問題,當軟件窗口處於激活狀態的時候,mouse_event 能正常的執行。

當軟件窗口處於最小化的時候,mouse_event 就沒有任何效果了。

為了這個問題,我花了近3個小時,也沒檢查出問題出在哪?

最後試著把360安全管家退出一下,再次運行程序,mouse_event() 竟然一切都恢復正常了。

我又啟動了360,再試,mouse_event()又不行了。

最後結論:

360為了安全起見,當程序窗口處於非激活狀態時,mouse_event() 會被 360 屏蔽。

如果360能在屏蔽 mouse_event 的時候,給個安全提示,就好了,這樣我就不用浪費這麽多時間了。

系統API執行沒效果,可以檢查一下是否與 360安全衛士 有關?!