Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Диспечер задач - процессы / 5 сообщений из 5, страница 1 из 1
04.05.2006, 09:18
    #33705704
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диспечер задач - процессы
Здравствуйте.

Вопрос: Вывести листинг процессов? Как определить и удалить определеный процесс системы?

Спасибо.
...
Рейтинг: 0 / 0
04.05.2006, 09:52
    #33705814
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диспечер задач - процессы
Наиболее простой вариант - воспользоваться WMI.

Список процессов.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Dim strComputer
Dim strList
Dim objWMIService
Dim colProcessList
Dim objProcess

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" _
  & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _
  ("Select * from Win32_Process")

For Each objProcess in colProcessList
    strList = strList & objProcess.Name & Chr( 10 )
Next

MsgBox strList

Завершить процесс.

Код: plaintext
1.
2.
3.
4.
5.
Set colProcessList = objWMIService.ExecQuery _
  ("Select * from Win32_Process Where Name = 'Notepad.exe'")

For Each objProcess in colProcessList
    objProcess.Terminate()
Next
...
Рейтинг: 0 / 0
04.05.2006, 10:05
    #33705868
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диспечер задач - процессы
Или так
...
Рейтинг: 0 / 0
04.05.2006, 10:17
    #33705905
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диспечер задач - процессы
Ashton
Завершить процесс.

Код: plaintext
1.
2.
3.
4.
5.
Set colProcessList = objWMIService.ExecQuery _
  ("Select * from Win32_Process Where Name = 'Notepad.exe'")

For Each objProcess in colProcessList
    objProcess.Terminate()
Next


Ошибка на предполследней строке
objProcess.Terminate()
В чем может быть дело?
...
Рейтинг: 0 / 0
04.05.2006, 10:25
    #33705936
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диспечер задач - процессы
Разобрался скобок не надо.

Большое спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Диспечер задач - процессы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]