Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Завершить процес Добавлено: 20.10.05 12:16  

Автор вопроса:  Stef
Привет всем.
подскажите как из VS2005 можно завершить прцес запущенный виндой, например ABC.exe

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 K&M



ICQ: 225442067 

Вопросов: 20
Ответов: 170
 Профиль | | #1 Добавлено: 20.10.05 12:33
System.Dagnostics.Process

Как завершить?


Dim Processes() As Process
        Dim i As Integer
        Processes = Process.GetProcesses
        For i = 0 To UBound(Processes)
            If Processes(i).ProcessName = "ABC.exe" Then
                Processes(i).Kill()
                Exit For
            End If
        Next


Одно "НО": Process.Kill не завершает его, а уничтожает не оправляя ему SIGTERM

Ответить

Номер ответа: 2
Автор ответа:
 K&M



ICQ: 225442067 

Вопросов: 20
Ответов: 170
 Профиль | | #2 Добавлено: 20.10.05 12:34
Да, еще одно: в системе могут быть несколько процессов с одинаковым именем. В данном примере будет уничтожен первый.

Ответить

Номер ответа: 3
Автор ответа:
 Stef



Вопросов: 5
Ответов: 6
 Профиль | | #3 Добавлено: 20.10.05 12:47
Спасибочки, то шо надо

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 21.10.05 00:02
В первый раз слышу о SIGTERM в POSIX-подсистеме Windows NT. MSDN, кстати, тоже, даже говорит, что
The SIGILL, SIGSEGV, and SIGTERM signals are not generated under Windows NT.

Ответить

Номер ответа: 5
Автор ответа:
 K&M



ICQ: 225442067 

Вопросов: 20
Ответов: 170
 Профиль | | #5 Добавлено: 21.10.05 22:36
Забей... Я не интересуюсь как они называются в NT. Это так в *nix осях. Чтоб понятно было в конце концов...

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 22.10.05 13:33
Что-то мне подсказывает, что тут немного людей знакомы с *nixами, так что не тот путь ты выбрал для улучшения понимания :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам