У меня есть VBScript, использующий объект InternetExplorer для перехода на несколько страниц и передачи данных на эти страницы.Недавно, после обновления IE8, я заметил, что что-то вызывает создание процессов зомби iexplore.exe
.Во время работы моего сценария и просмотра списка процессов в диспетчере задач я заметил, что когда мой сценарий создает объект InternetExplorer.Application
, в списке процессов появляются два процесса.Это нормальное поведение?Почему это происходит?Мне интересно, потому что хотя во время моего тестирования кажется, что оба этих процесса убиваются, когда я вызываю метод quit объекта InternetExplorer, я все еще подозреваю, что эти многочисленные процессы являются основной причиной зомби.пример кода:
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate2 "Address"
ie.AddressBar = 1
ie.Toolbar = 1
ie.StatusBar = 1
ie.Width = 600
ie.Height = 400
ie.Left = 300
ie.Top = 150
ie.Visible = 1
Do While ie.Busy
WScript.Sleep 1
Loop
ie.Navigate2 "Address?variable=value"
Do While ie.Busy
WScript.Sleep 1
Loop
...rest of code...
ie.Quit
Set ie = Nothing