Страница: 1 |
Страница: 1 |
Вопрос: ID процесса
Добавлено: 10.02.06 10:12
Автор вопроса: двойчик | ICQ: 118197411
Пиплы..подскажите,как получить ID процесса работающего скрипта. Нужно кильнуть все процессы wscript, оставив только текущий. Заранее благодарен
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #1
Добавлено: 11.02.06 16:55
А как ты киляешь процессы из под скрипта, если не секрет?
Номер ответа: 2
Автор ответа:
двойчик
ICQ: 118197411
Вопросов: 4
Ответов: 3
Профиль | | #2
Добавлено: 13.02.06 10:35
скрипт типа такого, только нужно сформировать массив из всех указанных процессов кроме этого текущего..
Set wbemServices = GetObject("winmgmts:"'\\" & strComputer)
Set wbemObjectSet = wbemServices.InstancesOf("Win32_Process"
For Each wbemObject In wbemObjectSet
WScript.Echo "Name: " & wbemObject.Name & vbCrLf & _
" Handle: " & wbemObject.Handle & vbCrLf & _
" Process ID: " & wbemObject.ProcessID & vbCrLf & _
" Parameters: " & wbemObject.Params
if wbemObject.name="wscript.exe" then terminate(wbemObject.Name)'Handle)
Next