iexplorer窗口被隐藏,用任务管理器才能看到是什么原因?

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:19:07
声明,电脑没有病毒和木马,打开ie也正常。发生这种情况是我使用一个叫“八趣通宝”广告赚钱软件发生的,启动这个软件后隔一段时间他会调用iexplorer浏览器。打开ie后又会自动隐藏ie窗口。一般情况下就看不到了,用任务管理器可以看到。不过他只会启动一个ie进程。现在我用System Safety Monitor (SSM)这个软件取消它与ie的调用关系,这样它就启动不了ie进程了。System Safety Monitor (SSM)这个软件很不错,向大家推荐,它可以禁止程序调用和禁止写入ie插件等强大功能。
跑题了,回到题目的问题。

他使用了隐藏IE的任务栏的代码,具体我有段源代码,也具有这个功能Option Explicit

Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
(ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long

Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function ShowWindowAsync Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare